Commit Graph

47 Commits (2ba1dc283428299ac3093320554536428b038b95)

Author SHA1 Message Date
_ 2ba1dc2834 🐛 bug: fix server crashing when you send it a packet of ":V\n" 2021-12-09 01:46:03 +00:00
_ 33e6ae29ca ♻️ refactor: replace all unwraps in my code with question marks 2021-12-09 01:39:54 +00:00
_ c7681ce9f5 ♻️ refactor 2021-12-09 01:28:29 +00:00
_ b620bcfe06 ♻️ refactor: make it a little more idiomatic 2021-12-09 00:45:18 +00:00
_ 5d8bb3282b ♻️ refactor: literal translation to async 2021-12-09 00:34:59 +00:00
_ bf9d185092 🚨 fix all clippy warnings 2021-12-09 00:23:48 +00:00
_ ee51bb7d3d ♻️ refactor: move more Windows-only code behind cfg flags 2021-12-09 00:11:47 +00:00
_ dbedc6083e ♻️ refactor: fix some unused code warnings 2021-12-09 00:03:56 +00:00
_ 50bfd422f9 ditch abort-on-panic 2021-12-08 23:56:22 +00:00
_ 5d6c566317 add Tokio dep
Release build only went from 1.9 to 2.0 MB, but that could cause I'm not really using Tokio yet
2021-12-08 23:55:22 +00:00
_ 2b4695934e add `my-ips` impl for Linux and refactor it into a module 2021-12-08 16:48:43 -06:00
_ cf283a2eaa add `my-ips` subcommand, currently for Windows only 2021-12-08 16:04:45 -06:00
_ 214bbc0da9 📝 add issue 2021-12-08 15:12:13 -06:00
_ 9251dc327d add `--bind-addr` CLI args to both client and server.
This lets you pick an interface. I can't enumerate them automatically yet.
2021-12-08 14:55:27 -06:00
_ c8ed7e5d06 📝 bump to 0.1.4, forgot to update the docs 2021-12-08 02:19:56 +00:00
_ 3871d87a0a bump to 0.1.3 2021-12-08 02:14:23 +00:00
_ aa75119f39 add nicknames 2021-12-08 02:10:58 +00:00
_ ca8fcc1104 add test for old-style Response packets 2021-12-08 00:26:13 +00:00
_ 6dc4eb2771 📝 remove port from readme 2021-12-07 13:55:17 +00:00
_ 42d0557612 release: bump to 0.1.2 2021-12-06 21:21:12 -06:00
_ 494c44fbcf ♻️ refactor: pass address / port params to subcommands
Needed to land CLI arg changes eventually
2021-12-06 21:21:12 -06:00
_ f47fb4f1ba 🐛 bug: flip hashmap key and value so peers are de-duped by IP instead of claimed MAC. 2021-12-06 21:21:12 -06:00
_ 4955119074 📝 add issue for CLI args 2021-12-06 21:21:12 -06:00
_ fd4062416e 💄 hide port from output since it's alwasy 9040 2021-12-06 21:21:12 -06:00
_ 258cab8e4d 📝 brainstorming 2021-12-06 21:21:12 -06:00
_ d0b15c8397 📝 document issue I noticed at work 2021-12-06 21:21:12 -06:00
_ c1992fd562 🐛 bug: forgot to check in Cargo.lock after the version bump 2021-12-06 21:21:12 -06:00
ReactorScram 517052f28b
Create rust.yml 2021-12-05 18:33:50 -06:00
_ f6e80cadf8 release: bump to 0.1.1 2021-12-06 00:18:41 +00:00
_ 2e4b723c18 🔇 remove `dbg!` macro call that looks bad when round-tripped through crates.io 2021-12-06 00:17:26 +00:00
_ 2864a26fe2 📝 fix a couple bugs in the readme 2021-12-06 00:17:05 +00:00
_ 2f63055ab7 📝 2021-12-06 00:10:57 +00:00
_ 3035a73245 📦 2021-12-06 00:08:55 +00:00
_ d58d542466 📝 2021-12-05 23:57:42 +00:00
_ cdd49cdc5a 📝 preparing to publish 2021-12-05 23:53:32 +00:00
_ 4bd3e5c308 repeat the request 10 times, slower 2021-12-05 20:42:56 +00:00
_ 50b668780b add a request ID so I can re-send it. (I forgot UDP is unreliable, lol) 2021-12-05 20:40:37 +00:00
_ be43b3ab55 oops that wasn't it 2021-12-05 20:22:12 +00:00
_ 570458c72c why does multicast quit working on my laptop after a while? 2021-12-05 20:21:11 +00:00
_ 8e5e15471b wip 2021-12-05 20:16:47 +00:00
_ fa7300b069 printing MACs of discovered peers 2021-12-05 20:15:01 +00:00
_ eaca615510 working on TLV-formatted messages 2021-12-05 19:58:18 +00:00
_ 0914a972e4 made a TLV module 2021-12-05 05:01:25 +00:00
_ 98e1e33859 read MAC address 2021-12-05 03:46:56 +00:00
_ b634eff06d clients now also print the server's socket address 2021-12-05 03:43:12 +00:00
_ c356ed9cc3 switch to thiserror and optimize release builds for size 2021-12-05 03:39:53 +00:00
_ 73b93d99af 🐣 so that's how multicast groups work 2021-11-26 21:46:27 +00:00