| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix a comment which didn't match the new cookie behavior. | silby | 2003-02-24 | 1 | -1/+1 |
* | Improve the security and performance of syncookies: | silby | 2003-02-23 | 1 | -26/+47 |
* | Back out M_* changes, per decision of the TRB. | imp | 2003-02-19 | 1 | -2/+2 |
* | Properly document that syncache timer processing requires an | hsu | 2003-02-12 | 1 | -3/+3 |
* | Fix a bug with syncookies; previously, the syncache's MSS size was not | silby | 2003-01-29 | 1 | -2/+2 |
* | Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. | alfred | 2003-01-21 | 1 | -2/+2 |
* | Validate inp before de-referencing it. | hsu | 2003-01-05 | 1 | -1/+1 |
* | Remove forgotten INP_UNLOCK(inp) in my previous commit. | pb | 2002-12-22 | 1 | -1/+0 |
* | In syncache_timer(), don't attempt to lock the inpcb structure | pb | 2002-12-21 | 1 | -2/+0 |
* | Eliminate a goto. | hsu | 2002-12-20 | 1 | -39/+36 |
* | Expand scope of TCP protocol lock to cover syncache data structures. | hsu | 2002-12-20 | 1 | -2/+3 |
* | Fix instances of macros with improperly parenthasized arguments. | alfred | 2002-11-09 | 1 | -8/+8 |
* | Tie new "Fast IPsec" code into the build. This involves the usual | sam | 2002-10-16 | 1 | -1/+9 |
* | Replace aux mbufs with packet tags: | sam | 2002-10-16 | 1 | -10/+4 |
* | Handle PMTU discovery in syn-ack packets slightly differently; | silby | 2002-08-05 | 1 | -8/+6 |
* | Introduce support for Mandatory Access Control and extensible | rwatson | 2002-07-31 | 1 | -0/+8 |
* | One possible code path for syncache_respond() is: | jlemon | 2002-06-28 | 1 | -1/+7 |
* | Re-commit w/fix: | silby | 2002-06-14 | 1 | -2/+16 |
* | Back out ip_tos/ip_ttl/DF "fix", it just panic'd my box. :) | silby | 2002-06-14 | 1 | -18/+0 |
* | Ensure that the syn cache's syn-ack packets contain the same | silby | 2002-06-14 | 1 | -0/+18 |
* | Every array elt is initialized in the following loop, so remove | hsu | 2002-06-10 | 1 | -1/+1 |
* | Lock up inpcb. | hsu | 2002-06-10 | 1 | -0/+5 |
* | Modify the arguments to syncache_socket() to include the mbuf (m) that | rwatson | 2002-05-14 | 1 | -4/+6 |
* | Switch vm_zone.h with uma.h. Change over to uma interfaces. | jeff | 2002-03-20 | 1 | -8/+9 |
* | This is the first part of the new kernel memory allocator. This replaces | jeff | 2002-03-19 | 1 | -1/+1 |
* | NAI DBA update | rwatson | 2002-03-14 | 1 | -1/+1 |
* | - Set inc_isipv6 in tcp6_usr_connect(). | ume | 2002-02-28 | 1 | -0/+1 |
* | When expanding a syncache entry into a socket, inherit the socket options | jlemon | 2002-02-20 | 1 | -1/+1 |
* | When a duplicate SYN arrives which matches an entry in the syncache, | jlemon | 2002-02-12 | 1 | -0/+5 |
* | Pre-KSE/M3 commit. | julian | 2002-02-07 | 1 | -2/+2 |
* | The ENDPTS_EQ macro was comparing the one of the fports to itself. Fix. | jlemon | 2002-01-22 | 1 | -1/+1 |
* | If syncookies are disabled (net.inet.tcp.syncookies) then use the faster | jlemon | 2001-12-21 | 1 | -1/+4 |
* | When storing an int value in a void *, use intptr_t as the cast type | jlemon | 2001-12-19 | 1 | -2/+2 |
* | Extend the SYN DoS defense by adding syncookies to the syncache. | jlemon | 2001-12-19 | 1 | -14/+193 |
* | Undo one of my last minute changes; move sc_iss up earlier so it | jlemon | 2001-12-13 | 1 | -1/+1 |
* | Fix a bug with transmitter restart after receiving a 0 window. The | dillon | 2001-12-02 | 1 | -1/+1 |
* | Clear a new syncache entry first, followed by filling in values. This | tanimura | 2001-11-27 | 1 | -4/+4 |
* | Fixed a buffer overrun. In my kernel configuration, tcp_syncache happens | bde | 2001-11-23 | 1 | -1/+1 |
* | Introduce a syncache, which enables FreeBSD to withstand a SYN flood | jlemon | 2001-11-22 | 1 | -0/+1161 |