17 Commits

Author SHA1 Message Date
dc13a70e4a Prepare for crates.io publishing v0.1.0 2021-01-31 09:18:38 -05:00
42e39a621f Add rcv_with_timeout to the interface 2021-01-30 21:46:21 -05:00
37f3651995 We need the sockaddr from rcv_from 2021-01-30 12:50:57 -05:00
b85822c95d Fix binding of socket for examples 2021-01-27 20:49:48 -05:00
931113a868 Reuse the buffer for receives 2021-01-27 20:38:24 -05:00
fc35908cb3 Examples can take an argument now 2021-01-27 19:34:51 -05:00
a7079afbc4 More ergonomics and some packet parsing bug fixes 2021-01-27 19:13:44 -05:00
5a7287f10c Refactor API for more ergonomic usage 2021-01-25 21:23:24 -05:00
d3e0dfa344 Add ICMPv4 Packet parsing 2021-01-25 20:35:34 -05:00
6de7e27242 cargo fmt 2021-01-25 19:50:40 -05:00
e850bf0236 rcv_from returns a packet instead of filling a buffer 2021-01-25 19:00:09 -05:00
8971625151 More unit tests and a bugfix for echo packet construction 2021-01-16 15:10:38 -05:00
f49a16c2f6 Example and some debugging 2021-01-16 13:45:12 -05:00
07d8ee676a Fix bug in packet parsing and ip_to_socket 2021-01-14 19:24:14 -05:00
89f866f4c0 Plug new packet parser into socket and echo apis 2021-01-13 20:27:51 -05:00
3ac3c8ed4b Roll our own ICMPv6 Packet parser 2021-01-12 21:10:11 -05:00
5ebac54422 Initial Skeleton of an ICMP Socket 2021-01-08 16:01:53 -05:00