Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-10-28 | Modulate tcp_now by a random amount on a per-connection basis. | Ryan Thomas McBride | |
ok markus@ frantzen@ | |||
2004-09-16 | don't send partial segments if SS_ISSENDING is set, remember | Markus Friedl | |
TF_LASTIDLE across invocations of tcp_output (from freebsd); ok mcbride | |||
2004-07-15 | tcp_trace() expects short, not int; ok deraadt | Markus Friedl | |
2004-06-08 | factor out md5 code; ok+tests henning@, djm@, hshoexer@ | Markus Friedl | |
2004-04-25 | add TCPCTL_DROP; ok deraadt, cedric, grange, ... | Markus Friedl | |
2004-04-20 | add tcps_rcvacktooold; ok deraadt | Markus Friedl | |
2004-03-02 | limit total number of queued out-of-order packets to NMBCLUSTERS/2; ok mcbride | Markus Friedl | |
2004-02-27 | implement tcp_drain() similar to ip_drain(); ok mcbride@ | Markus Friedl | |
2004-02-27 | API change; counter for upcoming tcp_drain(); ok deraadt | Markus Friedl | |
2004-02-15 | switch to sysctl_int_arr(); ok itojun, henning, miod, deraadt | Markus Friedl | |
2004-01-31 | !sack_disable -> sack_enable; ok deraadt@ | Markus Friedl | |
2004-01-29 | support for RFC3390 (Increasing TCP's Initial Window); ok deraadt, itojun | Markus Friedl | |
2004-01-14 | syncache+ipv6 support for TCP_SIGNATURE; with itojun; ok deraadt | Markus Friedl | |
2004-01-13 | bring back the old TCP_SIGNATURE code from tcp_input.c rev 1.45 | Markus Friedl | |
and make it compile (does not work yet); ok deraadt@ | |||
2004-01-07 | syn_XXX_limit -> synXXXlimit for consistency; ok deraadt | Markus Friedl | |
2004-01-06 | import netbsd's version of David Borman's syncache code | Markus Friedl | |
http://www.kohala.com/start/borman.97jun06.txt; ok deraadt@, henning@ | |||
2003-06-09 | backout following: | Jun-ichiro itojun Hagino | |
>use m_pulldown not m_pullup2. fix some bugs in IPv6 tcp_trace(). PR 3283 fixed (confirmed) | |||
2003-06-02 | Remove the advertising clause in the UCB license which Berkeley | Todd C. Miller | |
rescinded 22 July 1999. Proofed by myself and Theo. | |||
2003-05-29 | use m_pulldown not m_pullup2. fix some bugs in IPv6 tcp_trace(). | Jun-ichiro itojun Hagino | |
2003-05-26 | fix tcpcb size to make trpt happy | Jun-ichiro itojun Hagino | |
2003-05-23 | don't #ifdef within struct tcpcb definition, as it is used in userland too. | Jun-ichiro itojun Hagino | |
dhartmei ok | |||
2003-05-12 | Nuke a whole bunch of commons; ok tedu (still more to come *sigh*) | Jason Wright | |
2003-02-12 | Remove commons; inspired by netbsd. | Jason Wright | |
2002-06-09 | whitespace | Jun-ichiro itojun Hagino | |
2002-05-16 | bring in ECN support from KAME. | Kenjiro Cho | |
it consists of - ECN support in TCP - tunnel-egress and fragment reassembly rules in layer-3 not to lose congestion info at tunnel-egress and fragment reassembly to enable ECN in TCP, build a kernel with TCP_ECN, and then, turn it on by "sysctl -w net.inet.tcp.ecn=1". ok deraadt@ | |||
2002-03-14 | First round of __P removal in sys | Todd C. Miller | |
2002-03-08 | use timeout(9) to schedule TCP timers. this avoid traversing all | Niels Provos | |
tcp connections during tcp_slowtimo. apdapted from thorpej@netbsd.org | |||
2002-03-02 | disable immediate ack on TH_PUSH. make behaviour sysctl tuneable. | Niels Provos | |
from netbsd; also fix a bug where setting TF_ACKNOW didn't actually result in an ack. | |||
2002-03-01 | remove tcp_fasttimo and convert delayed acks to the timeout(9) API instead. | Niels Provos | |
adapated from netbsd. okay angelos@ | |||
2002-01-15 | allocate sackholes with pool | Niels Provos | |
2001-06-23 | Keep stats on TCP/UDP hardware checksumming. | Angelos D. Keromytis | |
2001-06-09 | Inclusion protection. | Angelos D. Keromytis | |
2000-12-13 | more random tcp sequence numbers. okay deraadt@, angelos@ | Niels Provos | |
2000-12-11 | nuke #ifdef TCP6 (no longer supported). | Jun-ichiro itojun Hagino | |
validate ICMPv6 too big messages (pmtud) based on pcb. we accept certain amount of non-validated ones, as IPv6 mandates ICMPv6 (so even for traffic from unconnected pcb, we need pmtud). sync with kame | |||
2000-10-14 | implement net.inet.tcp.rstppslimit. rate-limits outbound TCP RST traffic | Jun-ichiro itojun Hagino | |
to less than N per 1 second. | |||
2000-09-25 | on expiry of pmtu route, retry higher mtu. okay angelos@ | Niels Provos | |
2000-09-20 | correctly calculate mss | Niels Provos | |
2000-09-18 | Path MTU discovery based on NetBSD but with the decision to use the DF | Niels Provos | |
flag delayed to ip_output(). That halves the code and reduces most of the route lookups. okay deraadt@ | |||
2000-07-11 | compute correct window scale when recvpipe option is set in route; based | Niels Provos | |
on diff from "Pete Kazmier" <pete@kazmier.com> | |||
2000-06-26 | Make the definition of tcpstat in tcp_var.h extern. | Artur Grabowski | |
2000-06-18 | support ipv6 for tcp_ident | Bob Beck | |
1999-12-21 | option TCP_NEWRENO goes away, its the default case for TCP_SACK if | Niels Provos | |
SACK is disabled for the connection or via sysctl | |||
1999-12-08 | bring in KAME IPv6 code, dated 19991208. | Jun-ichiro itojun Hagino | |
replaces NRL IPv6 layer. reuses NRL pcb layer. no IPsec-on-v6 support. see sys/netinet6/{TODO,IMPLEMENTATION} for more details. GENERIC configuration should work fine as before. GENERIC.v6 works fine as well, but you'll need KAME userland tools to play with IPv6 (will be bringed into soon). | |||
1999-08-06 | back out all recent changes, which continue to be a source for nasty bugs | Theo de Raadt | |
1999-07-22 | Revert to 1.21 | Niklas Hallqvist | |
1999-07-17 | revert tcp_input.c to before 07/01/1999 - this seems to solve the mysterious | Niels Provos | |
data corruptions and panics that people have experienced. by reverting we loose tcp signatures and ipv6 cleanups, the code looked correct to me. | |||
1999-07-06 | Added support for TCP MD5 option (RFC 2385). | cmetz | |
1999-07-02 | Fixed a #ifdef defined()... typo that turned into a compilation failure. | cmetz | |
1999-03-27 | add SADB_X_BINDSA to pfkey allowing incoming SAs to refer to an outgoing | Niels Provos | |
SA to be used, use this SA in ip_output if available. allow mobile road warriors for bind SAs with wildcard dst and src addresses. check IPSEC AUTH and ESP level when receiving packets, drop them if protection is insufficient. add stats to show dropped packets because of insufficient IPSEC protection. -- phew. this was all done in canada. dugsong and linh provided the ride and company. | |||
1999-02-04 | indent | Theo de Raadt | |