Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-04-15 | Unbreak INET6less kernels. | Alexander Yurchenko | |
ok markus | |||
2004-04-15 | allow TCP packet with IPv4 option (we have been dropping these). | Jun-ichiro itojun Hagino | |
simplify some of the codepath by using IP6_EXTHDR_GET. markus ok | |||
2004-04-14 | syn_cache_get: send RST instead of RST+ACK in response to ACK; ok deraadt | Markus Friedl | |
2004-04-14 | simpler ipsp_aux_match() API; ok henning, hshoexer | Markus Friedl | |
2004-04-14 | with IPv6, udp checksum is mandatory. henning ok | Jun-ichiro itojun Hagino | |
2004-04-12 | remove duplicate if. from pedro martelletto, ok markus@ | Ted Unangst | |
2004-04-12 | factor out dropafterack_ratelim code, use ratelimit | Markus Friedl | |
for tcps_rcvacktoomuch, too; drop very old ACKs; ok deraadt@ | |||
2004-04-04 | on in-window SYN, send back rate-limited ACK; ok dhartmei frantzen markus | Theo de Raadt | |
2004-03-31 | in gettdbbysrcdst(), allow matching with either src or dst beeing a wildcard | Henning Brauer | |
(emtpy) entry ok markus@ | |||
2004-03-28 | memory leak fix; from pat, via tedu, ok dhartmei | Theo de Raadt | |
2004-03-26 | don't use mbuf after free; ok mcbride, deraadt, cloder | Markus Friedl | |
2004-03-26 | Also raise advskew to 240 while we wait for pfsync to get it's bulk update. | Ryan Thomas McBride | |
This is to deal with situations where the network is not working during boot so we become master by default - the high advskew value allows other carp boxes to preempt us when the network finally comes up. ok deraadt@ beck@ | |||
2004-03-24 | Correct size in error message. From mickey@ | Ryan Thomas McBride | |
ok deraadt@ | |||
2004-03-24 | Disable net.inet.carp.log by default. | Ryan Thomas McBride | |
ok deraadt@ | |||
2004-03-22 | Support for best effort bulk transfers of states when pfsync syncif is | Ryan Thomas McBride | |
configured. This this allows pfsync+carp clusters to come up gracefully without killing active connections. pfsync now prevents carp from preempting to become master until the state table has sync'd. ABI change, any application which use struct pf_state must be recompiled. Reminded about this by Christian Gut. Thanks to beck@ cedric@ and dhartmei@ for testing and comments. ok deraadt@ | |||
2004-03-22 | spelling; jjy2+@pitt.edu | Theo de Raadt | |
2004-03-21 | fix udp checksum verification if ip options are present; | Markus Friedl | |
report from Pyun via dhartmei@; ok mcbride@, dhartmei@ | |||
2004-03-20 | Unbreak routing change handling for state changes; count addresses differently | Ryan Thomas McBride | |
depending on where we're calling carp_addrcount() from. | |||
2004-03-18 | Allow the state to be changed explicitly via the ioctl. | Ryan Thomas McBride | |
ok markus@ | |||
2004-03-17 | typo in comment (fragment->segment); ok itojun@ | Markus Friedl | |
2004-03-15 | strncpy -> strlcpy. ok markus@ "(this is even unused crap, i think)" | Ted Unangst | |
from Patrick Latifi | |||
2004-03-12 | Fix rtentry leak in in_losing(). The rtentry needs to be freed in anycase. | Claudio Jeker | |
Found by Greg Wooledge. A lot of debugging and help by dhartmei@ markus@ cedric@. OK dhartmei@ markus@ deraadt@ | |||
2004-03-10 | Don't permit a negative index. Pointed out by Patrick Latifi. | Ryan Thomas McBride | |
2004-03-05 | Only send route add or delete messages if it's the first identical | Ryan Thomas McBride | |
address being added or the last identical address being removed, respectively. Part of a larger diff approved by markus@ and dhartmei@, API changes held back for now. | |||
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-17 | switch to sysctl_int_arr(); ok henning, deraadt | Markus Friedl | |
2004-02-16 | don't allocate a cluster if the header fits into a mbuf; | Markus Friedl | |
ok itojun@, henning@, mcbride@ | |||
2004-02-15 | check TDBF_INVALID for TCP MD5 SA lookups; ok mcbride, henning | Markus Friedl | |
2004-02-15 | switch to sysctl_int_arr(); ok itojun, henning, miod, deraadt | Markus Friedl | |
2004-02-13 | typo, lenght -> length | Brad Smith | |
2004-02-11 | make mss signed; avoids large mss if ifp==NULL; ok itojun@ | Markus Friedl | |
2004-02-10 | plug mbuf leak (ip_fragment() always free mbuf on error). tested by cedric, | Jun-ichiro itojun Hagino | |
dhartmei ok | |||
2004-02-10 | check TF_SIGNATURE when calculating the mss; add TCPOLEN_SIGLEN and | Markus Friedl | |
avoid magic constants; ok henning@ | |||
2004-02-05 | take RFC2460 section 5 last paragraph into consideration when we compute MSS | Jun-ichiro itojun Hagino | |
(if path MTU < 1280, use 1280 as packet size and attach fragment header). markus ok | |||
2004-01-31 | rename tcp sockopt TCP_SIGNATURE_ENABLE to TCP_MD5SIG | Henning Brauer | |
requested by theo ok markus@ hshoexer@ | |||
2004-01-31 | !sack_disable -> sack_enable; ok deraadt@ | Markus Friedl | |
2004-01-30 | add support for getsockopt(..., TCP_SIGNATURE_ENABLE | Henning Brauer | |
so you can check wether a just accept()ed connection is md5sig'd ok deraadt@ markus@ | |||
2004-01-29 | reset TCPT_KEEP to tcp_keepidle when switching to ESTABLISHED; | Markus Friedl | |
ok henning, deraadt | |||
2004-01-29 | turn off TF_SIGNATURE on the listen socket if there is no matching SA. | Markus Friedl | |
allows using a single listen socket for both tcpmd5 and plain tcp. ok aaron, henning. | |||
2004-01-29 | support for RFC3390 (Increasing TCP's Initial Window); ok deraadt, itojun | Markus Friedl | |
2004-01-29 | don't increase the cwnd on syn-ack; ok itojun@, deraadt@ | Markus Friedl | |
2004-01-27 | in gettdbbysrcdst(): hash by SRC and lookup SA in the tdbsrc[] hash table | Markus Friedl | |
with hshoexer@ | |||
2004-01-22 | add gettdbbysrcdst(), just like gettdb(), but compares tdb_src as well; ok ↵ | Markus Friedl | |
mcbride@ | |||
2004-01-18 | send RTM_IFINFO on carp state changes; with mpf@; ok mcbride@, mpf@ | Markus Friedl | |
2004-01-15 | es tanzt das KNF | Markus Friedl | |
2004-01-15 | missing #ifdef INET6, ok henning@ | Daniel Hartmeier | |
2004-01-15 | move call to tcp_mss_update() from syn_cache_add() to syn_cache_get(), | Markus Friedl | |
when the 3-way handshake completes (and not on the listen pcb). ok itojun, dhartmei | |||
2004-01-14 | syncache+ipv6 support for TCP_SIGNATURE; with itojun; ok deraadt | Markus Friedl | |