Dario Nieuwenhuis
|
6951ccf297
arp; reject packets with source address not in our network.
|
3 years ago |
Dario Nieuwenhuis
|
83c016522c
arp: fill cache only for ARP packets directed at us.
|
3 years ago |
Dario Nieuwenhuis
|
6210612be0
arp: Do not fill cache from random packets.
|
3 years ago |
Dario Nieuwenhuis
|
14971876bd
tcp: reply with RST to invalid SYNACKs in SynReceived state.
|
3 years ago |
Dario Nieuwenhuis
|
eae480525b
tcp: do not abort socket when receiving invalid packets.
|
3 years ago |
Dario Nieuwenhuis
|
4be331f727
tcp: reply with RST to invalid ACKs in SynReceived state.
|
3 years ago |
Dario Nieuwenhuis
|
f6a7380723
tcp: rate-limit challenge ACKs.
|
3 years ago |
Dario Nieuwenhuis
|
c9bdbf3b25
tcp: clarify comment
|
3 years ago |
Dario Nieuwenhuis
|
f2c5083a9f
tcp: make match on (state, control, ack) more readable.
|
3 years ago |
bors[bot]
|
f293de45c4
Merge #514
|
3 years ago |
qiujiangkun
|
a4275a5966
use micros in Instant and Duration
|
3 years ago |
bors[bot]
|
29751ae403
Merge #538
|
3 years ago |
bors[bot]
|
c4db5debb0
Merge #540
|
3 years ago |
Emil Gardström
|
e6105161b0
make bors checks much simpler
|
3 years ago |
bors[bot]
|
6b07926cf7
Merge #539
|
3 years ago |
Dario Nieuwenhuis
|
8760cbb03a
Update README.md
|
3 years ago |
Dario Nieuwenhuis
|
78fb02ac73
tcp: fix "attempt to negate with overflow" when initial seq is 0xFFFF_FFFF.
|
3 years ago |
Dario Nieuwenhuis
|
9c5f62e63b
tcp: add test for ack one-too-high in SYN_RECEIVED.
|
3 years ago |
Dario Nieuwenhuis
|
1adca5b9ec
tcp: do not switch to ESTABLISHED when ack in syn-received is one too low.
|
3 years ago |
Dario Nieuwenhuis
|
f95b0bf6f4
tcp: fix "subtract with overflow" when ack in syn-received is one too low.
|
3 years ago |
Dario Nieuwenhuis
|
5d31ae01f2
tcp: in SYN_SENT only accept SYNACK, discard everything else.
|
3 years ago |
Dario Nieuwenhuis
|
675c0a109f
tcp: don't force-send data on retransmit.
|
3 years ago |
Dario Nieuwenhuis
|
43697943a8
tcp: disallow zero MSS.
|
3 years ago |
Dario Nieuwenhuis
|
7e118f0c9d
tcp: fix use of fractional .millis() that should be .total_millis() in rtte.
|
3 years ago |
bors[bot]
|
971e4d0ab1
Merge #535
|
3 years ago |
Dario Nieuwenhuis
|
41667f8668
phy: fix wrong order in FuzzInjector TX. Fixes #525.
|
3 years ago |
Dario Nieuwenhuis
|
a5e4e5a0fb
fuzz: Modernize fuzz crate, fix tcp_headers not compiling.
|
3 years ago |
Dario Nieuwenhuis
|
dfe8265772
phy: simplify PcapSink trait
|
3 years ago |
Dario Nieuwenhuis
|
d204131e39
tcp: Fix clippy
|
3 years ago |
bors[bot]
|
db18514d46
Merge #534
|
3 years ago |