Commit History

Autor SHA1 Mensaxe Data
  Dario Nieuwenhuis 7f0f844ade Always send updated ack number in `ack_reply()`. %!s(int64=5) %!d(string=hai) anos
  Dario Nieuwenhuis b7a14980d0 Accept data packets in FIN_WAIT_2 state. %!s(int64=5) %!d(string=hai) anos
  fdb-hiroshima c03bb50dc1 use provided ip for TcpSocket::connect instead of 0.0.0.0 %!s(int64=5) %!d(string=hai) anos
  Scott Mabin a67ee07922 Add capacity methods to all sockets. %!s(int64=5) %!d(string=hai) anos
  Richard Meadows 1ada3da5aa Allow TCPSockets in a SocketSet without 'static storage lifetime %!s(int64=5) %!d(string=hai) anos
  whitequark 4ed4635938 Fix spurious crash in commit bd3912e5. %!s(int64=6) %!d(string=hai) anos
  whitequark bd3912e53e Bump log dependency to version 0.4. NFC. %!s(int64=6) %!d(string=hai) anos
  whitequark da1f2a85fd Fix docstrings for TcpSocket::{send,recv}_slice(). NFC. %!s(int64=6) %!d(string=hai) anos
  whitequark 60b67c45f5 Clarify TcpSocket::recv_queue() semantics. NFC. %!s(int64=6) %!d(string=hai) anos
  whitequark 4cec6eea0a Fix typo in docstring. NFC. %!s(int64=6) %!d(string=hai) anos
  jhwgh1968 ed8dce015c Minimal Implementation of TCP Selective Acknowledgement %!s(int64=6) %!d(string=hai) anos
  jhwgh1968 92e970b379 Fully implement TCP Window Scaling %!s(int64=6) %!d(string=hai) anos
  jhwgh1968 42d25bfe26 Implement TCP Window Scaling, Phase 1 (Issue #106) %!s(int64=7) %!d(string=hai) anos
  Kai Lüke 7699265a09 Only trigger fast retransmit for data to send %!s(int64=7) %!d(string=hai) anos
  Kai Lüke 56030c5d2a Reset retrasmission delay after fast retrasmit %!s(int64=7) %!d(string=hai) anos
  Ole Martin Ruud 216c393607 Fix implementation of fast retransmit (TcpSocket) %!s(int64=7) %!d(string=hai) anos
  Astro 908ef8d020 Optimize RingBuffer::enqueue_many_with to an empty buffer. %!s(int64=7) %!d(string=hai) anos
  Ole Martin Ruud 375b0266fe Implement fast retransmit for TcpSocket %!s(int64=7) %!d(string=hai) anos
  Ole Martin Ruud 839dd9c6b1 Implement new type for `poll_at` %!s(int64=7) %!d(string=hai) anos
  whitequark 9a7318d1e6 Fix format strings using time to not include extraneous ms suffix. %!s(int64=7) %!d(string=hai) anos
  Kai Lüke 7935f0d0b5 Update remote_last_win for all ACKs %!s(int64=7) %!d(string=hai) anos
  Dan Robertson c418b60b5d Use time types in socket %!s(int64=7) %!d(string=hai) anos
  Philipp Oppermann c2d18ec071 Return specific sockets from `new` functions instead of `Socket`. %!s(int64=7) %!d(string=hai) anos
  whitequark fcffa6a5b1 Disregard TCP FIN flag if it arrives in a segment not at window start. %!s(int64=7) %!d(string=hai) anos
  Dan Robertson 4d918e4406 Fix documentation warnings. %!s(int64=7) %!d(string=hai) anos
  Dan Robertson 507d2fe0ea Add the proto-ipv4 feature. %!s(int64=7) %!d(string=hai) anos
  whitequark b247f6498e Correctly handle retransmission of lost-received-lost TCP segments. %!s(int64=7) %!d(string=hai) anos
  whitequark 46365af7bc Fix a few documentation issues. NFC. %!s(int64=7) %!d(string=hai) anos
  whitequark 62bd94dedc TcpSocket::recv_impl should have never been public, oops. %!s(int64=7) %!d(string=hai) anos
  whitequark d5f11159d8 Make the log crate properly optional. %!s(int64=7) %!d(string=hai) anos