whitequark
|
5a0492cc8e
Allow fuzzer failures on Travis.
|
7 years ago |
whitequark
|
938000797b
Fix af26eafd.
|
7 years ago |
whitequark
|
af26eafd89
Install cargo-fuzz on Travis before fuzzing.
|
7 years ago |
whitequark
|
e4a53315b4
Run fuzzing on Travis.
|
7 years ago |
Egor Karavaev
|
283109caca
Treat unspecified IPv4/IPv6 addresses as IpAddress::Unspecified in IpRepr::lower.
|
7 years ago |
Dan Robertson
|
bec2435e80
Fix ICMPv4 check_len to not panic on truncated packets.
|
7 years ago |
whitequark
|
96b631cee9
Add some ICMPv4 and ICMPv6 packets to fuzz corpus.
|
7 years ago |
whitequark
|
b0995c13e2
Fix some overly long comments. NFC.
|
7 years ago |
Dan Robertson
|
3ff7e07941
Increase required size for ICMPv4 packets
|
7 years ago |
luozijun
|
3b824ca642
Add `Hash` trait on `IpAddress/IpCidr`
|
7 years ago |
whitequark
|
cb5be48868
Route broadcast packets directly.
|
7 years ago |
Dan Robertson
|
6e877f8501
Add process_ipv6 to EthernetInterface
|
7 years ago |
Herman J. Radtke III
|
d404beea3b
Fix mistakes in README
|
7 years ago |
Dan Robertson
|
8fee5cee1e
Implement the time module.
|
7 years ago |
Herman J. Radtke III
|
07b78a8d50
Handle parsing and display of IPv4 mapped IPv6 addresses.
|
7 years ago |
Dan Robertson
|
8d908127d3
Support IPv6 raw sockets
|
7 years ago |
Alex Crawford
|
3b4d6b5e09
Clean up dispatch_socket!() syntax
|
7 years ago |
whitequark
|
888b1d2403
Bump `managed` dependency to 0.5.
|
7 years ago |
whitequark
|
fcffa6a5b1
Disregard TCP FIN flag if it arrives in a segment not at window start.
|
7 years ago |
Dan Robertson
|
4d918e4406
Fix documentation warnings.
|
7 years ago |
Dan Robertson
|
793227fd46
Ensure ICMPv4 error replies comply with size requirements
|
7 years ago |
寧靜
|
d1ac62c2a2
Update examples/tcpdump.rs.
|
7 years ago |
whitequark
|
8928851665
Simplify. NFC.
|
7 years ago |
Dan Robertson
|
da8e7dceb8
Add bench tests
|
7 years ago |
Dan Robertson
|
507d2fe0ea
Add the proto-ipv4 feature.
|
7 years ago |
Herman J. Radtke III
|
ea953fbf19
Implement FromStr for IpEndpoint
|
7 years ago |
Josh Gangloff
|
56ddb0c206
Make IP checksum loop use larger chunks to ease autovectorization.
|
7 years ago |
whitequark
|
275eb90785
Unswitch the IP checksum loop for 30% improvement in performance.
|
7 years ago |
whitequark
|
ba1d5ed576
Convert the stress.rs example into a simple benchmark.
|
7 years ago |
whitequark
|
1e0f92fad7
Convert all assert!s not documented as panics into debug_assert!s.
|
7 years ago |