Dario Nieuwenhuis
|
21e254fe82
socket/dhcp: add nak tests
|
3 years ago |
Dario Nieuwenhuis
|
9478327803
socket/dhcp: add retransmission/timeout tests
|
3 years ago |
Dario Nieuwenhuis
|
4e77831f8e
socket/dhcp: add renew test
|
3 years ago |
Dario Nieuwenhuis
|
28024a1249
socket/dhcp: add basic test
|
3 years ago |
Dario Nieuwenhuis
|
76d2fc139c
socket/dhcp: log incoming reprs as well as outgoing.
|
3 years ago |
Dario Nieuwenhuis
|
52e174f2e2
socket/dhcp: Use random transaction_id instead of sequential.
|
3 years ago |
Dario Nieuwenhuis
|
dc5cee7b1a
socket/dhcp: do not set BROADCAST flag.
|
3 years ago |
Dario Nieuwenhuis
|
1a3c305b69
wire/dhcp: use bitflags for the FLAGS field.
|
3 years ago |
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 |