summaryrefslogtreecommitdiff
path: root/sbin/isakmpd/pf_key_v2.c
AgeCommit message (Collapse)Author
1999-07-16Merge with EOM 1.19Niklas Hallqvist
author: niklas Do not try to establish an encryption key for AH
1999-07-08sysdep/openbsd/sysdep-os.h: Merge with EOM 1.3Niklas Hallqvist
pf_key_v2.c: Merge with EOM 1.18 author: niklas Support building on older PF_KEY systems with non-standard-compliant SADB_- constants.
1999-07-07isakmpd.8: Merge with EOM 1.14Niklas Hallqvist
pf_key_v2.c: Merge with EOM 1.17 author: niklas Merge in fixes done in the OpenBSD tree
1999-07-02rename SADB_foo_X_bar to SADB_X_foo_barTheo de Raadt
1999-06-02Merge with EOM 1.16Niklas Hallqvist
author: niklas As PF_KEY per the specs is a best-effort service, expect messages to get lost. That means both replies in PF_KEY "RPCs" and expirations, the latter we solve with extra paranoia and sets timeouts in isakmpd too.
1999-05-01Merge with EOM 1.15Niklas Hallqvist
author: niklas typo in debug output author: niklas A new connection abstraction
1999-05-01Merge with EOM 1.13Niklas Hallqvist
author: niklas Sigh, tunnel mode needs a special flag.
1999-04-27Merge with EOM 1.12Niklas Hallqvist
author: niklas Remove unused macro.
1999-04-19./pf_key_v2.c: Merge with EOM 1.11Niklas Hallqvist
exchange_establish do checking of existing exchanges these days Remove SA_FLAG_REPLACED settings from various parts in preparation of a grand unified setting in exchange_finalize. Fix sa_mark_replaced to not release a referance to the sa, and adjust the API as it won't get called as a finalize func anymore.
1999-04-05Merge with EOM 1.9Niklas Hallqvist
Typecast correct Get a private copy of connection names that should live forever. New finalize API. Make "Connections" handling nicer, and even implement it for KLIPS. A stab at reregestering the on-demand routes for PF_ENCAP.
1999-03-31Merge with EOM 1.5Niklas Hallqvist
Add a connection checker thread, that sees to that required connections will get restarted if they die for an abnormal reason.
1999-03-31Merge with EOM 1.4Niklas Hallqvist
Use SA refcounting where needed. Until we have ACQUIRES do phase 2 connections automatically at startup.
1999-03-31ipsec.c: Merge with EOM 1.86Niklas Hallqvist
ipsec.h: Merge with EOM 1.33 pf_encap.c: Merge with EOM 1.52 pf_key_v2.c: Merge with EOM 1.3 Fix case of missing client ID payloads, a case the standards allow. Thanks to Michael Paddon (mwp@aba.net.au) for the diffs I based my fix upon. His diff also made me realize I stored the address information in host order in internal structures where I had planned to use network order. Fix this, and remove the XXXes I had due to this elsewhere. Add commentary.
1999-03-31Merge with EOM 1.2Niklas Hallqvist
Use flow replacment openbsd extension. Deleted flows when deleting SAs. Handle expirations. General cleanup.
1999-03-24Initial PF_KEYv2 supportNiklas Hallqvist