Commit History

Autor SHA1 Mensaxe Data
  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
  whitequark 3347bbe60b Use a more specific log message for keep-alive or probe TCP packets. %!s(int64=7) %!d(string=hai) anos
  Dan Robertson deccd469fe Use hop limit instead of ttl %!s(int64=7) %!d(string=hai) anos
  whitequark 54f1147d9e Trace the TCP socket acknowledging incoming segment. %!s(int64=7) %!d(string=hai) anos
  whitequark 8d0913652a Make elaborated reasons for sending a TCP packet more precise. %!s(int64=7) %!d(string=hai) anos
  whitequark 552b770871 Log an elaborated reason for sending a TCP packet. %!s(int64=7) %!d(string=hai) anos
  whitequark 7937011424 Extract socket handle into a new SocketMeta structure. %!s(int64=7) %!d(string=hai) anos
  Kai Lüke 5e2ae22302 Don't panic on TCP sequence number wrapping in debug mode. %!s(int64=7) %!d(string=hai) anos
  Kai Lüke 86ac32539f Preserve retransmission timer for Dup-ACKs %!s(int64=7) %!d(string=hai) anos
  Dan Robertson ef4af850e0 Add ICMP sockets %!s(int64=7) %!d(string=hai) anos
  whitequark 0091191cce Rework TcpSocket::{send,recv} to remove need for precomputing size. %!s(int64=7) %!d(string=hai) anos
  whitequark 284db0099f Small adjustments to TTL code; style, docs, and tests. NFCI. %!s(int64=7) %!d(string=hai) anos
  Dan Robertson fea462837d Implement set_ttl for Tcp and Udp sockets %!s(int64=7) %!d(string=hai) anos
  whitequark 100b57aa66 Replace "socket debug identifiers" with just socket handles. %!s(int64=7) %!d(string=hai) anos
  Egor Karavaev 331dc10780 Add support for IPv4 default gateway. %!s(int64=7) %!d(string=hai) anos
  Steffen Butzer 9b1b0b4bde phy: introduce hardware based checksum settings, rename DeviceLimits %!s(int64=7) %!d(string=hai) anos
  whitequark 7362e1a49e A few cosmetic changes to TCP socket trace messages. %!s(int64=7) %!d(string=hai) anos
  whitequark c73721aa03 Completely redo the logic of TCP socket polling. %!s(int64=7) %!d(string=hai) anos
  whitequark 1a810294e2 Fix two issues that may cause TCP sockets to be polled too late. %!s(int64=7) %!d(string=hai) anos