summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_input.c
AgeCommit message (Expand)Author
2000-07-11compute correct window scale when recvpipe option is set in route; basedNiels Provos
2000-07-09be more cautious about tcp option length field. drop bogus ones earlier.Jun-ichiro itojun Hagino
2000-07-06Move domain.h above so this compiles again.Federico G. Schwindt
2000-07-06- more icmp6/ip6 stats.Jun-ichiro itojun Hagino
2000-07-06completely remove ipv4 mapped cases from tcp_input().Jun-ichiro itojun Hagino
2000-07-05more cleanup for IPv4 mapped address support. there seem to be someJun-ichiro itojun Hagino
2000-05-15Add comment on input MSS calculation based on previous PMTUD results,Angelos D. Keromytis
2000-04-28actually m_adj tries to drop tcp header part. it is better toJun-ichiro itojun Hagino
2000-04-27mbuf is freed by sbappend(), move the references to th up. found by art@Niels Provos
2000-04-14for layer 3 protocols that does not support path MTU discoveryJun-ichiro itojun Hagino
2000-02-21TCP SACK fixes via Tom Henderson (tomh@cs.berkeley.edu):Niels Provos
1999-12-21option TCP_NEWRENO goes away, its the default case for TCP_SACK ifNiels Provos
1999-12-21be paranoid about malicious use of v4 mapped addr on v6 packet.Jun-ichiro itojun Hagino
1999-12-15never go into persist mode if there are still segments to be retransmitted.Niels Provos
1999-12-14sack.end may not be > tp->snd_max but can be equal.Niels Provos
1999-12-08bring in KAME IPv6 code, dated 19991208.Jun-ichiro itojun Hagino
1999-11-15Fix tcp retransmit/persist timers, provos@ OK.Hugh Graham
1999-11-04Add comment about gettdb() and spl level.Hakan Olsson
1999-09-01increase tcp_iss incrementNiels Provos
1999-08-31correctly update window informationNiels Provos
1999-08-27more SACK hole validity testing; fix a tcp seq arithmetic bug. cmetz and me.Niels Provos
1999-08-06back out all recent changes, which continue to be a source for nasty bugsTheo de Raadt
1999-07-28Moved the m_data/m_len shave of IP and TCP headers back to its originalcmetz
1999-07-22Reintroduce rev 1.41 which brings us TCP signatures again, but this timeNiklas Hallqvist
1999-07-18use proper CTheo de Raadt
1999-07-17revert tcp_input.c to before 07/01/1999 - this seems to solve the mysteriousNiels Provos
1999-07-13correct non-STDC caseTheo de Raadt
1999-07-06Added support for TCP MD5 option (RFC 2385).cmetz
1999-07-06Fixed compilation problems when INET6 is enabled.cmetz
1999-07-03indentTheo de Raadt
1999-07-02Significant cleanups in the way TCP is made to handle multiple networkcmetz
1999-06-11removed TCPCOOKIE support.pattonme
1999-05-24instead of dropping out of window SYNs, send an ACK and drop afterwards.Niels Provos
1999-04-21From Tom Henderson <tomh@cs.berkeley.edu>:Niels Provos
1999-03-27add SADB_X_BINDSA to pfkey allowing incoming SAs to refer to an outgoingNiels Provos
1999-02-15when allocating sack blocks check for failing malloc(), if it failsNiels Provos
1999-02-09correct rst handling should not consult ack field hereHugh Graham
1999-02-08init incr tcp iss from snd_nxt, not rcv_nxt; 4.4Theo de Raadt
1999-02-05indentTheo de Raadt
1999-01-27fix NEWRENO behaviour, the newreo code assumed that the send socket buffer hasNiels Provos
1999-01-27reordered FIN segments caused early termination, bug introduced by ipv6 integ...Niklas Hallqvist
1999-01-15IN_MULTICAST takes network order addressesNiklas Hallqvist
1999-01-11Make TCP_SACK compile with new netinetNiklas Hallqvist
1999-01-11netinet merge of NRL stuff. some indent and shrinkage needed; NRL/cmetzTheo de Raadt
1999-01-07in_pcblookup() now takes ptr to both ip address argumentsTheo de Raadt
1998-11-25more min vs. ulmin/lmin fixesTodd C. Miller
1998-11-17NewReno, SACK and FACK support for TCP, adapted from code for BSDINiels Provos
1998-10-28- fix three bugs pointed out in Stevens, i.a. updating timestamps correctlyNiels Provos
1998-06-27indentTheo de Raadt
1998-03-18Add FreeBSD patch (check for SYN packets arriving at a socket inAngelos D. Keromytis