131 Révisions (b6f524388ba5a02cf95ffa3fb3bfd5f0feae7bb6)

Auteur SHA1 Message Date
  Michael Brown 188789eb3c [tcp] Send TCP keepalives on idle established connections il y a 8 ans
  Michael Brown fef8e34b6f [tcp] Guard against malformed TCP options il y a 8 ans
  Michael Brown 9546b0c17b [tcp] Ensure FIN is actually sent if connection is closed while idle il y a 9 ans
  Michael Brown 38afcc51ea [tcp] Gracefully close connections during shutdown il y a 9 ans
  Michael Brown c117b25e0b [tcp] Do not shrink window when discarding received packets il y a 9 ans
  Michael Brown e0fc8fe781 [tcp] Implement support for TCP Selective Acknowledgements (SACK) il y a 9 ans
  Michael Brown 2f020a8df3 [legal] Relicense files under GPL2_OR_LATER_OR_UBDL il y a 9 ans
  Michael Brown d28bb51f44 [tcp] Defer sending ACKs until all received packets have been processed il y a 10 ans
  Michael Brown 767f2acb98 [tcp] Profile transmit and receive datapaths il y a 10 ans
  Michael Brown 859664ea2a [tcp] Update window even if ACK does not acknowledge new data il y a 10 ans
  Michael Brown e191298a1d [tcp] Calculate correct MSS from peer address il y a 10 ans
  Michael Brown 9f324cf9a5 [tcp] Add AF_INET6 socket opener il y a 11 ans
  Michael Brown 6bf36f57a0 [tcpip] Pass through network device to transport layer protocols il y a 11 ans
  Michael Brown 252d28f098 [tcpip] Allow binding to unspecified privileged ports (below 1024) il y a 11 ans
  Michael Brown d4f8e56bb4 [tcp] Fix comment to match code behaviour il y a 11 ans
  Michael Brown 18d0818f94 [tcp] Do not send RST for unrecognised connections il y a 11 ans
  Michael Brown a5d16a91af [tcp] Truncate TCP window to prevent future packet discards il y a 12 ans
  Michael Brown 024247317d [arp] Try to avoid discarding ARP cache entries il y a 12 ans
  Michael Brown 55f52bb77a [tcp] Avoid potential NULL pointer dereference il y a 12 ans
  Michael Brown 49ac629821 [tcp] Use a zero window size for RST packets il y a 12 ans
  Michael Brown ea61075c60 [tcp] Add support for TCP window scaling il y a 12 ans
  Michael Brown 5482b0abb6 [tcp] Mark any unacknowledged transmission as a pending operation il y a 12 ans
  Michael Brown 8a0331c29b [tcp] Discard all TCP connections on shutdown il y a 12 ans
  Michael Brown 52dd4bacad [tcp] Fix potential NULL pointer dereference il y a 12 ans
  Michael Brown 469bd11f39 [tcp] Allow sufficient headroom for TCP headers il y a 13 ans
  Michael Brown c68bf14559 [tcp] Send xfer_window_changed() when window opens il y a 13 ans
  Michael Brown c4369eb6c2 [tcp] Update ts_recent whenever window is advanced il y a 13 ans
  Michael Brown 3f442d3f60 [tcp] Record ts_recent on first received packet il y a 13 ans
  Michael Brown d012f87018 [tcp] Use MAX_LL_NET_HEADER_LEN instead of defining our own MAX_HDR_LEN il y a 14 ans
  Michael Brown 67dc832d15 [tcp] Set PSH flag only on packets containing data il y a 14 ans
  Michael Brown ea631f6fb8 [list] Add list_first_entry() il y a 14 ans
  Michael Brown 28934eef81 [retry] Hold reference while timer is running and during expiry callback il y a 14 ans
  Piotr Jaroszyński 02e6092cd5 [tcp] Fix a 64bit compile time error il y a 14 ans
  Michael Brown 1d3b6619e5 [tcp] Allow out-of-order receive queue to be discarded il y a 14 ans
  Michael Brown 68613047f0 [tcp] Handle out-of-order received packets il y a 14 ans
  Michael Brown f033694356 [tcp] Treat ACKs as sent only when successfully transmitted il y a 14 ans
  Michael Brown 75505942ac [tcp] Merge boolean flags into a single "flags" field il y a 14 ans
  Michael Brown c57e26381c [tcp] Use a dedicated timer for the TIME_WAIT state il y a 14 ans
  Guo-Fu Tseng 1e7e4c9a61 [tcp] Randomise local TCP port il y a 14 ans
  Michael Brown 73e3672468 [tcp] Fix typos by changing ntohl() to htonl() where appropriate il y a 14 ans
  Michael Brown 43450342a9 [tcp] Store local port in host byte order il y a 14 ans
  Michael Brown 68c2f07f15 [tcp] Fix potential use-after-free when accessing timestamp option il y a 14 ans
  Michael Brown 4327d5d39f [interface] Convert all data-xfer interfaces to generic interfaces il y a 14 ans
  Michael Brown 5fa6775b61 [retry] Use start_timer_fixed() instead of direct timeout manipulation il y a 14 ans
  Michael Brown c760ac3022 [retry] Add timer_init() wrapper function il y a 14 ans
  Michael Brown 4bfd5b52c1 [refcnt] Add ref_init() wrapper function il y a 14 ans
  Michael Brown 9ff8229693 [tcp] Update received sequence number before delivering received data il y a 14 ans
  Michael Brown 8406115834 [build] Rename gPXE to iPXE il y a 14 ans
  Michael Brown 5552a1b202 [tcp] Avoid printf format warnings on some compilers il y a 15 ans
  Michael Brown 58f60df66c [tcp] Avoid rewinding sequence numbers on receiving old duplicate ACKs il y a 15 ans