Commit History

Autor SHA1 Mensaxe Data
  Dario Nieuwenhuis df6704ce9c Remove "None" variant from Packet, use Option<Packet> instead. %!s(int64=5) %!d(string=hai) anos
  Dario Nieuwenhuis 1e40b934bf Update to Rust 2018. Fixes #271 %!s(int64=4) %!d(string=hai) anos
  Alex Crawford ac830e8bb1 Dereference match expressions to clean up patterns %!s(int64=4) %!d(string=hai) anos
  Alex Crawford ccf6915186 Remove explicit calls to as_ref/as_mut %!s(int64=4) %!d(string=hai) anos
  Thales Fragoso b457416756 Merge lookup and lookup_pure methods %!s(int64=4) %!d(string=hai) anos
  Thales Fragoso 3bd6bc03a1 Only limit the neighbor cache rate after sending a request packet %!s(int64=4) %!d(string=hai) anos
  Thales Fragoso 09f14c9df9 Allow for ARP retry during egress %!s(int64=4) %!d(string=hai) anos
  Scott Mabin 0fedb1db9a raw_socket: gracefully handle packet truncation errors %!s(int64=5) %!d(string=hai) anos
  Astro 657c9aa63a Implement DHCPv4 client + example. %!s(int64=7) %!d(string=hai) anos
  Astro 7c606acdd7 process_ipv4(): stub handled_by_raw_socket in absence of feature="socket-raw" %!s(int64=6) %!d(string=hai) anos
  Astro ef52a5fa0e Partially revert "Suppress ICMP error replies […]", still allow reception by other sockets. %!s(int64=6) %!d(string=hai) anos
  Astro f56666a267 Suppress ICMP error replies for packets that are accepted by raw sockets. %!s(int64=6) %!d(string=hai) anos
  Astro e7e267f218 test_icmp_reply_size: fix for ipv4-only case %!s(int64=6) %!d(string=hai) anos
  Andreas Molzer 599afcc2ee Allow access to phy-device in ethernet %!s(int64=6) %!d(string=hai) anos
  Adam Greig 5334b93158 Fix IPv4 broadcast handling %!s(int64=6) %!d(string=hai) anos
  Chris Branch 6793792b02 Implement Any-IP feature %!s(int64=6) %!d(string=hai) anos
  Astro 58a54730db Implement IGMPv1/v2 processing. %!s(int64=7) %!d(string=hai) anos
  whitequark 4a253fecdf Rename `new` method on Packet types to `new_checked`. %!s(int64=6) %!d(string=hai) anos
  Dan Robertson 94d7338aed Move more iface tests to test ipv6 %!s(int64=6) %!d(string=hai) anos
  jD91mZM2 d23aee483f Fix impossible lifetime bounds %!s(int64=6) %!d(string=hai) anos
  Valentin Lorentz 06d18130cd Add support for arbitrarily many routes instead of only gateways. %!s(int64=7) %!d(string=hai) anos
  Dan Robertson 2363f97834 iface: Begin parsing Hop-By-Hop extension headers %!s(int64=7) %!d(string=hai) anos
  Ole Martin Ruud 839dd9c6b1 Implement new type for `poll_at` %!s(int64=7) %!d(string=hai) anos
  Valentin Lorentz 4bf917ced3 Add support for IPv6 gateways. %!s(int64=7) %!d(string=hai) anos
  Valentin Lorentz ce2fbb7dd2 Add support for IPv6 to ICMP sockets. %!s(int64=7) %!d(string=hai) anos
  Dan Robertson 72ef278471 Add Address Resolution for IPv6 %!s(int64=7) %!d(string=hai) anos
  Dan Robertson d39bcf7ff4 Fix ICMPv6 checksum function %!s(int64=7) %!d(string=hai) anos
  whitequark cd893e6ab6 fn PacketMetadata::empty() → const PacketMetadata::EMPTY. %!s(int64=7) %!d(string=hai) anos
  Dan Robertson 89999a6981 Add has_solicited_node to EthernetInterface %!s(int64=7) %!d(string=hai) anos
  Astro 2d2b90fd04 Allow broadcast/multicast traffic to UDP sockets %!s(int64=7) %!d(string=hai) anos