83 Révisions (37a0aab4ff2c86f4d109d4cd479535be97d07a94)

Auteur SHA1 Message Date
  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
  Michael Brown 99e64f5806 [tcp] Attempt to catch all possible error cases with debug messages il y a 15 ans
  Michael Brown f4605970f4 [tcp] Include current sequence numbers in "timer expired" messages il y a 15 ans
  Michael Brown a2f753ba64 [tcp] Move high-frequency debug messages to DBGLVL_EXTRA il y a 15 ans
  Michael Brown 558c1a45fe [tcp] Improve robustness in the presence of duplicated received packets il y a 15 ans
  Michael Brown c44a193d0d [legal] Add a selection of FILE_LICENCE declarations il y a 15 ans
  Michael Brown 3ed468e0c5 [tcp] Avoid setting PSH flag when SYN flag is set il y a 15 ans
  Michael Brown 8ae1cac050 [xfer] Make consistent assumptions that xfer metadata can never be NULL il y a 15 ans
  Michael Brown cf53998901 [tcp] Always set PUSH flag on TCP transmissions il y a 16 ans
  Michael Brown d230b53df2 [tcpip] Allow for transmission to multicast IPv4 addresses il y a 16 ans
  Michael Brown 0ebbbb95fa [x86_64] Fix assorted 64-bit compilation errors and warnings il y a 16 ans
  Michael Brown b59e0cc56e [i386] Change [u]int32_t to [unsigned] int, rather than [unsigned] long il y a 16 ans
  Michael Brown 1a68d3fef3 [TCP] Avoid shrinking TCP window il y a 16 ans
  Alexey Zaytsev a1572e0ab0 Modify gPXE core and drivers to work with the new timer subsystem il y a 16 ans
  Michael Brown f6a8158eed Make seek information part of the xfer metadata, rather than an entirely il y a 17 ans
  Michael Brown df868476e7 Various warnings fixups for OpenBSD with gcc-3.3.5. il y a 17 ans
  Michael Brown 2ff1b1245b Use start_timer_nodelay() in protocols which rely on the retry timer il y a 17 ans
  Michael Brown 9aa61ad5a2 Add per-file error identifiers il y a 17 ans
  Michael Brown 096fa94f0c Add support for TCP timestamps il y a 17 ans
  Michael Brown eb530845d4 Adjust received length to take into account any already-received data il y a 17 ans
  Michael Brown d5735c631c Avoid reusing auto-allocated ports after connection close. il y a 17 ans
  Michael Brown edded7546e Limit xmit window to one MTU. (Path MTU discovery not yet il y a 17 ans
  Michael Brown 35afb379af TCP limits advertised TCP window to size of application window il y a 17 ans
  Michael Brown b34d4d0449 Separate the "is data ready" function of xfer_seek() into an il y a 17 ans
  Michael Brown ca4c6f9eee Kill off unused request() method in data-xfer interface. il y a 17 ans
  Holger Lubitz dc6c1c294d convert to zalloc il y a 17 ans
  Michael Brown 5de837cc67 Mildly ugly hack to force correct linkage. il y a 17 ans
  Michael Brown 95adce0ce1 Add concept of transfer metadata, to be used by UDP in order to il y a 17 ans
  Michael Brown 3acd51597a Add sanity check and extra debug message il y a 17 ans
  Michael Brown 1311b4194c Eliminate PF_INET; just use the AF_INET from the struct sockaddr instead. il y a 17 ans
  Michael Brown b8618d76db Modify data-xfer semantics: it is no longer necessary to call one of il y a 17 ans
  Michael Brown 1136c19fa4 Updated tcp.c to provide a standardised data transfer interface. il y a 17 ans
  Michael Brown 3e2c6b6736 pkbuff->iobuf changeover il y a 17 ans
  Michael Brown 3fd10074d8 SSL needs quite a lot of spare memory il y a 18 ans
  Michael Brown 6d32f0e6e2 Changed to use the generic stream API. il y a 18 ans
  Michael Brown 73b09ecba6 Use stdio.h instead of vsprintf.h il y a 18 ans
  Michael Brown c014f607a8 Use total free memory as advertised window. This seems to be sufficient il y a 18 ans
  Michael Brown 06630a3036 Switch from calloc() to malloc()+memset() to match the practices used il y a 18 ans
  Michael Brown 76aa9ad07d Make TCP give up immediately when it receives -ENETUNREACH from il y a 18 ans
  Michael Brown 526d314266 Advertise a larger MSS to improve TCP performance. il y a 18 ans
  Michael Brown f008b77ba2 Allow an explicit network device to be specified for IP-layer il y a 18 ans
  Michael Brown 18e5353bed Rename pkb_available() to pkb_tailroom() for consistency with Linux's il y a 18 ans
  Michael Brown 2eeb7c4fe7 Define "connected" as il y a 18 ans
  Michael Brown b0daa99dce Send RST packets when we get a non-matching connection, or receive an il y a 18 ans
  Michael Brown eea1167a85 Accept RST on received packets il y a 18 ans
  Michael Brown 94fc68895d Improve consistency between TCP and UDP RX datapaths il y a 18 ans
  Michael Brown a0525a4ed3 Verify checksums on the RX datapath. il y a 18 ans
  Michael Brown feb4f65d1e Use auto-colourisation for debug messages. il y a 18 ans
  Michael Brown ce9819af27 Redefine TCP state to include "flags that have been sent" rather than il y a 18 ans