whitequark
|
a14c47655e
Expose PSH flag in TcpRepr.
|
7 years ago |
whitequark
|
6a096721cc
Fix a few typos in TCP socket code (NFC).
|
7 years ago |
whitequark
|
a4b33c9166
Remove an unnecessary length check.
|
7 years ago |
whitequark
|
1c1489e5fb
try! → ?
|
7 years ago |
whitequark
|
7bf087b8ca
Disable checksum validation on wire level when fuzzing.
|
7 years ago |
whitequark
|
3107383599
Fix insufficient length validation in TCP packets.
|
7 years ago |
whitequark
|
2989fa3348
Fix insufficient length validation in UDP packets.
|
7 years ago |
whitequark
|
b33d867385
Fix a crash parsing a malformed IPv4 packet.
|
7 years ago |
whitequark
|
6447d94390
Factor out wire::tcp::field::OPTIONS.
|
7 years ago |
whitequark
|
ed2c376628
Fix a crash parsing a truncated TCP packet with options.
|
7 years ago |
whitequark
|
3f43be8d84
Fix a crash parsing malformed TCP options.
|
7 years ago |
whitequark
|
2582d1573d
Fix a crash printing a malformed TCP packet.
|
7 years ago |
whitequark
|
6271dc7270
Add packet parser fuzzer.
|
7 years ago |
whitequark
|
735def7e1b
Do not attempt to validate length of packets being emitted.
|
7 years ago |
whitequark
|
86eeaf4a7a
Clean up a few doctests.
|
7 years ago |
whitequark
|
6cf248e752
Fix an unimplemented!() invocation that should be unreachable!().
|
7 years ago |
whitequark
|
818fa7dda4
Unbreak parsing of ICMP unreachable messages.
|
7 years ago |
whitequark
|
ba1f0a7480
Actually export socket::SocketSetItem publicly.
|
7 years ago |
Egor Karavaev
|
78b717cd75
Add the `ping` example.
|
7 years ago |
Egor Karavaev
|
ed08b74427
Add `RawSocket`.
|
7 years ago |
Egor Karavaev
|
42ca732ce3
`IpRepr::lower` replaces unspecified src_addr in Ipv4Repr as well.
|
7 years ago |
Egor Karavaev
|
441881609c
Factor out the `RingBuffer` container.
|
7 years ago |
Egor Karavaev
|
80c20adbf8
Factor out the "raw_socket" and "tap_interface" features
|
7 years ago |
whitequark
|
22772f07df
Remove accidentally committed change.
|
7 years ago |
whitequark
|
961b12ce93
Add a sinkhole to the server example.
|
7 years ago |
whitequark
|
5a6641a967
Fix no-std build.
|
7 years ago |
whitequark
|
21900288cc
Add packet shaping to the fault injector.
|
7 years ago |
whitequark
|
d931625af0
Implement TCP TIME-WAIT timeouts.
|
7 years ago |
whitequark
|
e894ee24ad
Fix a typo in documentation.
|
7 years ago |
whitequark
|
16222445a6
Clamp TCP receive window to MSS multiplied by maximum burst size.
|
8 years ago |