whitequark
|
41ec6a5a57
Receive the TCP MSS option and act on it.
|
8 years ago |
whitequark
|
7af6ddfa0c
Send the TCP MSS option.
|
8 years ago |
whitequark
|
a43dfd34cd
Add support for TCP MSS option in TCP representation.
|
8 years ago |
whitequark
|
c9f915033f
Add support for TCP option parsing and emission.
|
8 years ago |
whitequark
|
be7fb84739
Fix an inaccurate comment.
|
8 years ago |
whitequark
|
cd880aff2d
Remove TcpControl::len().
|
8 years ago |
whitequark
|
ebee5b7b58
Also parse Ethernet addresses separated by dashes (-).
|
8 years ago |
TÖRÖK Attila
|
e436356ae7
examples/server: fix outdated/misleading variable name.
|
8 years ago |
whitequark
|
7d29a2da1b
Add Internet and Ethernet address parsing (from strings).
|
8 years ago |
whitequark
|
55be1a09ae
README: clarify status of 802.3 support.
|
8 years ago |
whitequark
|
c0a2f1bb7e
Bump version.
|
8 years ago |
whitequark
|
a20f89f5ee
Fix the TCP FIN emission with queued data rolling over TX buffer.
|
8 years ago |
whitequark
|
9aebbff35d
Fix the TCP ACK handling in FIN-WAIT-1 state with queued data.
|
8 years ago |
whitequark
|
53feb670e7
Refactor the TCP ACK handling in ESTABLISHED/CLOSE-WAIT states.
|
8 years ago |
whitequark
|
4d11b5297f
Don't switch TCP state from FIN-WAIT-1 to FIN-WAIT-2 with queued data.
|
8 years ago |
whitequark
|
5f3296c5c5
If a TCP FIN|ACK also ACKs our FIN, transition to TIME-WAIT.
|
8 years ago |
whitequark
|
bb83f4b590
Actually close TCP sockets with 0 references during pruning.
|
8 years ago |
whitequark
|
2c321a9d34
Trace pruning of sockets from a set.
|
8 years ago |
whitequark
|
b90495fe8a
Correctly treat TCP ACKs that acknowledge both data and a FIN.
|
8 years ago |
whitequark
|
2fedc76d76
Bump to 0.2.0.
|
8 years ago |
whitequark
|
778add2173
Update dev-dependencies.
|
8 years ago |
whitequark
|
d57b42ca93
Don't send TCP FIN flag yet if next segment will also have data.
|
8 years ago |
whitequark
|
bb630e101c
Reset the TCP retransmit timer on valid ACK if transmit half is open.
|
8 years ago |
whitequark
|
309d0f56c8
Fix build with no alloc or collections.
|
8 years ago |
whitequark
|
6a2c009b64
Test various combinations of features.
|
8 years ago |
whitequark
|
874d192f8a
Gate the really verbose log messages behind a feature.
|
8 years ago |
whitequark
|
e1a40d8e57
Don't respond with RST to ACKs in TCP LISTEN state.
|
8 years ago |
whitequark
|
65a09329cc
Reject, not accept, TCP RST packets in LISTEN state.
|
8 years ago |
whitequark
|
4952f5573c
Add reference counting to SocketSet.
|
8 years ago |
whitequark
|
096dd54642
Add TcpSocket::abort().
|
8 years ago |