Commit Verlauf

Autor SHA1 Nachricht Datum
  whitequark 708f40d776 Fix condition for acceptable RST|ACK in TCP SYN-SENT state. vor 8 Jahren
  whitequark 1a32b98b48 Implement the TCP SYN-SENT state. vor 8 Jahren
  whitequark 11c875160a Fix an incorrect tracing message. vor 8 Jahren
  whitequark 899a5a1963 Fix the TCP MSS calculation. vor 8 Jahren
  whitequark e8ece3e567 Fix an incorrect payload length when sending TCP MSS option. vor 8 Jahren
  whitequark 41ec6a5a57 Receive the TCP MSS option and act on it. vor 8 Jahren
  whitequark 7af6ddfa0c Send the TCP MSS option. vor 8 Jahren
  whitequark a43dfd34cd Add support for TCP MSS option in TCP representation. vor 8 Jahren
  whitequark be7fb84739 Fix an inaccurate comment. vor 8 Jahren
  whitequark a20f89f5ee Fix the TCP FIN emission with queued data rolling over TX buffer. vor 8 Jahren
  whitequark 9aebbff35d Fix the TCP ACK handling in FIN-WAIT-1 state with queued data. vor 8 Jahren
  whitequark 53feb670e7 Refactor the TCP ACK handling in ESTABLISHED/CLOSE-WAIT states. vor 8 Jahren
  whitequark 4d11b5297f Don't switch TCP state from FIN-WAIT-1 to FIN-WAIT-2 with queued data. vor 8 Jahren
  whitequark 5f3296c5c5 If a TCP FIN|ACK also ACKs our FIN, transition to TIME-WAIT. vor 8 Jahren
  whitequark b90495fe8a Correctly treat TCP ACKs that acknowledge both data and a FIN. vor 8 Jahren
  whitequark d57b42ca93 Don't send TCP FIN flag yet if next segment will also have data. vor 8 Jahren
  whitequark bb630e101c Reset the TCP retransmit timer on valid ACK if transmit half is open. vor 8 Jahren
  whitequark 309d0f56c8 Fix build with no alloc or collections. vor 8 Jahren
  whitequark 874d192f8a Gate the really verbose log messages behind a feature. vor 8 Jahren
  whitequark e1a40d8e57 Don't respond with RST to ACKs in TCP LISTEN state. vor 8 Jahren
  whitequark 65a09329cc Reject, not accept, TCP RST packets in LISTEN state. vor 8 Jahren
  whitequark 096dd54642 Add TcpSocket::abort(). vor 8 Jahren
  whitequark 9570d66f77 Reject all TCP packets in the CLOSED state. vor 8 Jahren
  whitequark c10f37f305 Properly document TCP state machine query methods. vor 8 Jahren
  whitequark 16826628fe Distinguish sockets by debug identifiers (socket set indexes). vor 8 Jahren
  whitequark 778753d26d Do not send RST in response to invalid SEQ or ACK. vor 8 Jahren
  whitequark 93c7fbaa73 Always display meaningful endpoint in trace messages. vor 8 Jahren
  whitequark a624559127 Fix inverted meaning of TcpSocketBuffer::empty(). vor 8 Jahren
  whitequark 4f2c58d4f6 Add lots of sanity checking to TCP test helpers. vor 8 Jahren
  whitequark 616730558a Do not try to retransmit SYN as if it was in data stream. vor 8 Jahren