Commit Graph

  • 2cc1ed4a92 ⬆️ use directories v5.0.0 instead of vendoring it main _ 2023-03-31 05:45:40 +0000
  • bd73d832fa
    Update rust.yml Reactor Scram 2021-12-16 16:14:07 -0600
  • fd43fbbb1e
    Update rust.yml Reactor Scram 2021-12-16 16:12:46 -0600
  • 97d7d000dc
    Update rust.yml Reactor Scram 2021-12-16 16:11:11 -0600
  • bda991bc67
    Update rust.yml Reactor Scram 2021-12-16 15:56:34 -0600
  • ed816a0d6f
    Update rust.yml Reactor Scram 2021-12-16 15:50:45 -0600
  • b05a87cc9c use `config_local_dir` _ 2021-12-16 21:47:12 +0000
  • 354a74aeaa vendor my fork of `directories`. _ 2021-12-16 21:46:25 +0000
  • d9fd0fd29d 🚧 wip: working on avalanche idea to make MACs easier for humans to read _ 2021-12-16 20:51:44 +0000
  • f121e3fd55 📝 add idea _ 2021-12-13 00:25:15 +0000
  • ab42de5823 🚨 clippy pass v0.1.6 _ 2021-12-09 18:22:23 +0000
  • ed58df2e6b add ini files for both client and server _ 2021-12-09 18:15:03 +0000
  • 73434756b6 this will eventually go into 0.1.6 _ 2021-12-09 17:02:04 +0000
  • 8aae200ebf add `directories` dep and `--version` subcommand _ 2021-12-09 17:01:29 +0000
  • a0a64cd79c 📝 one more pass on README _ 2021-12-09 16:53:32 +0000
  • 0815691af2 🐛 bug: fix readme _ 2021-12-09 16:50:54 +0000
  • 4f66c0495e add `find-nick` command _ 2021-12-09 16:46:55 +0000
  • b261d7ba4a ♻️ refactor: refactor the client a lot so I can reuse its code for new subcommands _ 2021-12-09 16:21:14 +0000
  • 5665f484a2 🔇 remove debugging println _ 2021-12-09 15:49:23 +0000
  • 814fee2bd5 🚧 _ 2021-12-09 15:46:00 +0000
  • e7496a7c0e 🚧 wip: add CLI docs _ 2021-12-09 15:45:22 +0000
  • 18e38f0611 add `--timeout-ms` for client _ 2021-12-09 15:34:42 +0000
  • 30ebb528eb bump to v0.1.5 v0.1.5 _ 2021-12-08 21:53:27 -0600
  • 221a0bef2f ignore errors if an interface can't join multicast _ 2021-12-08 21:48:41 -0600
  • 7a0880fc02 do it similar on the client _ 2021-12-08 21:40:03 -0600
  • fd4f70b1c9 🐛 bug: think I figured out the server part _ 2021-12-08 21:31:07 -0600
  • 0bb702f312 🚧 wip: not working the way I expect _ 2021-12-09 03:11:28 +0000
  • 1b7c2ce0f4 ♻️ refactor: preparing to serve on multiple interfaces _ 2021-12-09 02:26:45 +0000
  • 39bcea54d4 ♻️ refactor: make the self-IP code available within the program _ 2021-12-09 02:06:01 +0000
  • 2ba1dc2834 🐛 bug: fix server crashing when you send it a packet of ":V\n" _ 2021-12-09 01:46:03 +0000
  • 33e6ae29ca ♻️ refactor: replace all unwraps in my code with question marks _ 2021-12-09 01:39:54 +0000
  • c7681ce9f5 ♻️ refactor _ 2021-12-09 01:28:29 +0000
  • b620bcfe06 ♻️ refactor: make it a little more idiomatic _ 2021-12-09 00:45:18 +0000
  • 5d8bb3282b ♻️ refactor: literal translation to async _ 2021-12-09 00:34:59 +0000
  • bf9d185092 🚨 fix all clippy warnings _ 2021-12-09 00:23:48 +0000
  • ee51bb7d3d ♻️ refactor: move more Windows-only code behind cfg flags _ 2021-12-09 00:11:47 +0000
  • dbedc6083e ♻️ refactor: fix some unused code warnings _ 2021-12-09 00:03:56 +0000
  • 50bfd422f9 ditch abort-on-panic _ 2021-12-08 23:56:22 +0000
  • 5d6c566317 add Tokio dep _ 2021-12-08 23:55:22 +0000
  • 2b4695934e add `my-ips` impl for Linux and refactor it into a module _ 2021-12-08 16:45:39 -0600
  • cf283a2eaa add `my-ips` subcommand, currently for Windows only _ 2021-12-08 16:04:45 -0600
  • 214bbc0da9 📝 add issue _ 2021-12-08 15:11:32 -0600
  • 9251dc327d add `--bind-addr` CLI args to both client and server. _ 2021-12-08 14:54:01 -0600
  • c8ed7e5d06 📝 bump to 0.1.4, forgot to update the docs v0.1.4 _ 2021-12-08 02:19:56 +0000
  • 3871d87a0a bump to 0.1.3 v0.1.3 _ 2021-12-08 02:14:23 +0000
  • aa75119f39 add nicknames _ 2021-12-08 02:10:58 +0000
  • ca8fcc1104 add test for old-style Response packets _ 2021-12-08 00:26:13 +0000
  • 6dc4eb2771 📝 remove port from readme _ 2021-12-07 13:55:17 +0000
  • 42d0557612 release: bump to 0.1.2 v0.1.2 _ 2021-12-06 21:19:58 -0600
  • 494c44fbcf ♻️ refactor: pass address / port params to subcommands _ 2021-12-06 21:18:11 -0600
  • f47fb4f1ba 🐛 bug: flip hashmap key and value so peers are de-duped by IP instead of claimed MAC. _ 2021-12-06 20:43:52 -0600
  • 4955119074 📝 add issue for CLI args _ 2021-12-06 20:43:25 -0600
  • fd4062416e 💄 hide port from output since it's alwasy 9040 _ 2021-12-06 20:02:21 -0600
  • 258cab8e4d 📝 brainstorming _ 2021-12-06 20:01:41 -0600
  • d0b15c8397 📝 document issue I noticed at work _ 2021-12-06 19:58:12 -0600
  • c1992fd562 🐛 bug: forgot to check in Cargo.lock after the version bump _ 2021-12-06 19:27:09 -0600
  • 517052f28b
    Create rust.yml ReactorScram 2021-12-05 18:33:50 -0600
  • f6e80cadf8 release: bump to 0.1.1 v0.1.1 _ 2021-12-06 00:18:41 +0000
  • 2e4b723c18 🔇 remove `dbg!` macro call that looks bad when round-tripped through crates.io _ 2021-12-06 00:17:26 +0000
  • 2864a26fe2 📝 fix a couple bugs in the readme _ 2021-12-06 00:17:05 +0000
  • 2f63055ab7 📝 _ 2021-12-06 00:10:57 +0000
  • 3035a73245 📦 _ 2021-12-06 00:08:55 +0000
  • d58d542466 📝 _ 2021-12-05 23:57:42 +0000
  • cdd49cdc5a 📝 preparing to publish _ 2021-12-05 23:53:32 +0000
  • 4bd3e5c308 repeat the request 10 times, slower _ 2021-12-05 20:42:56 +0000
  • 50b668780b add a request ID so I can re-send it. (I forgot UDP is unreliable, lol) _ 2021-12-05 20:40:37 +0000
  • be43b3ab55 oops that wasn't it _ 2021-12-05 20:22:12 +0000
  • 570458c72c why does multicast quit working on my laptop after a while? _ 2021-12-05 20:21:11 +0000
  • 8e5e15471b wip _ 2021-12-05 20:16:47 +0000
  • fa7300b069 printing MACs of discovered peers _ 2021-12-05 20:15:01 +0000
  • eaca615510 working on TLV-formatted messages _ 2021-12-05 19:58:18 +0000
  • 0914a972e4 made a TLV module _ 2021-12-05 05:01:25 +0000
  • 98e1e33859 read MAC address _ 2021-12-05 03:46:56 +0000
  • b634eff06d clients now also print the server's socket address _ 2021-12-05 03:43:12 +0000
  • c356ed9cc3 switch to thiserror and optimize release builds for size _ 2021-12-05 03:39:53 +0000
  • 73b93d99af 🐣 so that's how multicast groups work _ 2021-11-26 21:46:27 +0000