Dario Nieuwenhuis
|
22e7233bec
wire/dhcp: BROADCAST flag is MSB (0x8000), not LSB (0x0001).
|
3 years ago |
bors[bot]
|
9e2937ea32
Merge #547
|
3 years ago |
Dario Nieuwenhuis
|
52e087e451
tcp: Make initial sequence number random.
|
3 years ago |
Dario Nieuwenhuis
|
67c3b3b7b1
Add rand module.
|
3 years ago |
bors[bot]
|
35e833e33d
Merge #545
|
3 years ago |
Dario Nieuwenhuis
|
79c40a9921
time: fix incorrect conversion from std
|
3 years ago |
bors[bot]
|
00f6bb5f5d
Merge #542 #544
|
3 years ago |
Dario Nieuwenhuis
|
db7b2249ed
arp: ignore ARP packets that are not REQUEST or RESPONSE.
|
3 years ago |
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 |