Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Remove kernfs, okay deraadt@. | 2005-11-24 | 1 | -379/+1 | ||
| | ||||||
* | Add SA replay counter synchronization to pfsync(4). Required for IPsec | 2005-05-28 | 1 | -6/+2 | ||
| | | | | failover gateways. ok mcbride@, "looks good" hshoexer@ | |||||
* | long overdue snprintf cleanup in kernfs related code | 2005-05-27 | 1 | -74/+149 | ||
| | | | | ok cloder | |||||
* | handle return value of snprintf correctly | 2005-04-21 | 1 | -1/+3 | ||
| | | | | ok deraadt@ | |||||
* | Plug memory leak. Found by pat@. Thanks! | 2004-11-19 | 1 | -40/+45 | ||
| | | | | ok myself markus@ | |||||
* | First step towards more sane time handling in the kernel -- this changes | 2004-06-21 | 1 | -14/+14 | ||
| | | | | | | | | things such that code that only need a second-resolution uptime or wall time, and used to get that from time.tv_secs or mono_time.tv_secs now get this from separate time_t globals time_second and time_uptime. ok art@ niklas@ nordin@ | |||||
* | simpler ipsp_aux_match() API; ok henning, hshoexer | 2004-04-14 | 1 | -23/+25 | ||
| | ||||||
* | in gettdbbysrcdst(), allow matching with either src or dst beeing a wildcard | 2004-03-31 | 1 | -3/+21 | ||
| | | | | | (emtpy) entry ok markus@ | |||||
* | check TDBF_INVALID for TCP MD5 SA lookups; ok mcbride, henning | 2004-02-15 | 1 | -4/+5 | ||
| | ||||||
* | in gettdbbysrcdst(): hash by SRC and lookup SA in the tdbsrc[] hash table | 2004-01-27 | 1 | -6/+8 | ||
| | | | | with hshoexer@ | |||||
* | add gettdbbysrcdst(), just like gettdb(), but compares tdb_src as well; ok mcbride@ | 2004-01-22 | 1 | -1/+28 | ||
| | ||||||
* | UDP encapsulation for ESP in transport mode (draft-ietf-ipsec-udp-encaps-XX.txt) | 2003-12-02 | 1 | -1/+8 | ||
| | | | | ok deraadt@ | |||||
* | string cleaning; ok tedu | 2003-05-09 | 1 | -76/+122 | ||
| | ||||||
* | string cleaning; tedu ok | 2003-05-06 | 1 | -50/+66 | ||
| | ||||||
* | Use queue.h macros | 2002-11-19 | 1 | -8/+8 | ||
| | ||||||
* | whitespace | 2002-06-09 | 1 | -4/+4 | ||
| | ||||||
* | Comment out currently-unused code (it's there for the ethernet-ipsec | 2002-06-09 | 1 | -13/+15 | ||
| | | | | cards, none of which we support at the moment). | |||||
* | Move some common code to separate routines; also, fix the problem of | 2002-05-31 | 1 | -70/+73 | ||
| | | | | | | | | | using the same SA for different traffic classes. Now, different SAs will be renegotiated as needed. XXX It's a sub-optimal (but correct) solution, as it looks for an exact match -- it should be checking for subset/subnet. One of these days... | |||||
* | First round of __P removal in sys | 2002-03-14 | 1 | -8/+8 | ||
| | ||||||
* | Print compression algorithm name too. | 2002-02-23 | 1 | -1/+5 | ||
| | ||||||
* | KNF whack | 2001-12-05 | 1 | -24/+23 | ||
| | ||||||
* | If the TDB doesn't have an attached src/dst ID, it can be used for any | 2001-10-03 | 1 | -9/+5 | ||
| | | | | type of traffic. | |||||
* | use %ll instead of %q | 2001-09-05 | 1 | -14/+14 | ||
| | ||||||
* | Remove IPCOMP option, it's now part of IPSEC option. You still need to | 2001-08-08 | 1 | -3/+1 | ||
| | | | | enable ipcomp via sysctl to use it. deraadt@ ok. | |||||
* | IPComp support. angelos@ ok. | 2001-07-05 | 1 | -2/+28 | ||
| | ||||||
* | Minor nits. | 2001-06-27 | 1 | -45/+50 | ||
| | ||||||
* | Don't cache packets that hit policies -- we'll do that at the PCB for | 2001-06-27 | 1 | -12/+7 | ||
| | | | | local packets. | |||||
* | Keep the PFKEY sequence number at the TDB, plus a little bit of KNF | 2001-06-26 | 1 | -2/+3 | ||
| | ||||||
* | KNF | 2001-06-26 | 1 | -973/+929 | ||
| | ||||||
* | Copyright. | 2001-06-25 | 1 | -3/+3 | ||
| | ||||||
* | print mtu of tdb if discovered | 2001-06-24 | 1 | -1/+6 | ||
| | ||||||
* | Print TDBF_USEDTUNNEL in ipsp_kern() | 2001-06-24 | 1 | -1/+2 | ||
| | ||||||
* | Having to update queue(3) for DLIST_* is a major PITA; thus, just use | 2001-06-23 | 1 | -12/+12 | ||
| | | | | SLIST and be done with it. | |||||
* | Use DLIST for tags. | 2001-06-23 | 1 | -12/+12 | ||
| | ||||||
* | Trim include files. | 2001-06-08 | 1 | -10/+2 | ||
| | ||||||
* | Simplify SPD logic (and correct some input cases). | 2001-06-07 | 1 | -54/+24 | ||
| | ||||||
* | That DPRINTF() is not needed. | 2001-06-05 | 1 | -4/+1 | ||
| | ||||||
* | Clear acquires only if TDB was established correctly. | 2001-06-05 | 1 | -2/+3 | ||
| | ||||||
* | Correct credential matching logic. | 2001-06-05 | 1 | -17/+13 | ||
| | ||||||
* | use a faster arc4random() for random spi generation; angelos@ ok | 2001-06-04 | 1 | -5/+2 | ||
| | ||||||
* | Merge two m_copydata() calls into one, and (hopefully) correct the | 2001-06-01 | 1 | -8/+17 | ||
| | | | | self-describing padding verification. | |||||
* | ipsp_parse_headers() goes down a list of IPv4/IPv6/AH/ESP headers and | 2001-06-01 | 1 | -1/+221 | ||
| | | | | | | | | | creates a tag for each of the ESP/AH headers. This will be used by IPsec-aware NIC device drivers that need to notify IPsec that crypto processing has already been done. There is an excessive amount of m_copydata() calls used by this routine, but there's no way around it that I can think of. | |||||
* | IPSP_IDENTITY_MBOX -> IPSP_IDENTITY_FQDN, and print type of creds/auth | 2001-05-30 | 1 | -1/+13 | ||
| | | | | in kernfs | |||||
* | Free remote authentication material on TDB free. | 2001-05-30 | 1 | -1/+7 | ||
| | ||||||
* | Free local auth on TDB free. | 2001-05-30 | 1 | -1/+7 | ||
| | ||||||
* | Keep track of when a TDB was last marked/unmared as SKIPCRYPTO, and | 2001-05-29 | 1 | -3/+18 | ||
| | | | | print the relevant information on KERNFS. | |||||
* | Add ipsp_skipcrypto_{mark,unmark}() | 2001-05-29 | 1 | -1/+27 | ||
| | ||||||
* | ipsp_copy_ident() no longer needed. | 2001-05-27 | 1 | -23/+1 | ||
| | ||||||
* | Simplify option printing. ok deraadt@ | 2001-05-22 | 1 | -71/+22 | ||
| | ||||||
* | Use a reference-counted structure for IPsec IDs and credentials, so we | 2001-05-21 | 1 | -32/+50 | ||
| | | | | can cheaply keep copies of them at the PCB. ok deraadt@ |