a095243f60
add priority management for kernel policy let ROUTED policies installed, until manuall removed introduced new naming scheme to allow proper shutdown of IKE/CHILD_SAs ike_sa_manager cleanups
Martin Willi2006-09-08 13:10:52 +00:00
1239c6f40b
implemented handling of dpdaction and dpddelay ipsec.conf parameters
Martin Willi2006-09-08 06:12:02 +00:00
a655f5c09c
reuse reqid when a ROUTED child_sa gets INSTALLED fixed a bug in retransmission code added support for the "keyingtries" ipsec.conf parameter added support for the "dpddelay" ipsec.conf parameter done some work for "dpdaction" behavior some other cleanups and fixes
Martin Willi2006-09-05 14:07:25 +00:00
da8ab11e91
fixed a at-least-one-year-old bug which caused crashed in the scheduler
Martin Willi2006-08-31 06:48:10 +00:00
48d9883a3e
initial support for IPv6 (more testing needed) socket works (without v6 filter) traffic selector handle IPv4/v4 cleanly improvements in traffic selector code kernel interface accepts v6 traffic selectors and hosts host_t class has full IPv6 support
Martin Willi2006-08-30 17:12:56 +00:00
51d4876814
added stddef.h include for compilers which do not support the offsetof() directive
Martin Willi2006-08-28 09:02:51 +00:00
4c23a8c9ec
moved interface enumeration code to socket, where it belongs query interfaces every time we need it to respect changes in network config added address listing on startup and "ipsec statusall"
Martin Willi2006-08-28 08:45:22 +00:00
f698448ea3
implemented proper refcounting using atomic operations
Martin Willi2006-07-28 09:45:18 +00:00
fe04e93a8b
implemented IKE_SA rekeying uses ikelifetime, rekeymargin and rekeyfuzz config settings no handling of simultaneus exchanges yet!
Martin Willi2006-07-27 12:18:40 +00:00
45f76a7ddd
added possibility to route CHILD_SAs, without to set them up support for auto=route parameter support for ipsec route and ipsec unroute initiating of CHILD and/or IKE_SAs based on kernel acquires
Martin Willi2006-07-21 13:31:53 +00:00
c0593835f4
reuse an existing IKE_SA to set up additional CHILD_SAs
Martin Willi2006-07-20 14:57:49 +00:00
8dfbe71b34
introduced refcounting on policy and connections aren't stored in the IKE_SA anymore, they are queried on the fly are immutable now, allows it to share them policy selection based on traffic selectors, leads to valid lookup results rekeying queries the policy based on its traffic selectors
Martin Willi2006-07-20 10:09:32 +00:00
92ee45a0ee
cleanups in kernel interface code added proper traffic selector to string conversion some cleanups here & there
Martin Willi2006-07-18 12:53:54 +00:00
b34be51cef
fixed bug which erroneously detected KE payload when rekeying
Martin Willi2006-07-14 08:18:48 +00:00
e3109c02ac
added IPsec bypass policy to receiving socket, allows incoming IKE traffic on host2host tunnels when using NAT
Martin Willi2006-07-14 08:08:55 +00:00
325e497798
improved logging on verify errors for some payloads enforcing IKE_SA shutdown, even when transactions are outstanding proper reject of CREATE_CHILD_SA message with KE payload
Martin Willi2006-07-13 12:49:35 +00:00
7af345e11e
added test cases from NAT team updated all IKEv2 tests to work with new status output
Martin Willi2006-07-13 12:45:18 +00:00
1279eda042
added tcpdumpcount function from NATT guys added possibility to mount the strongswan tree into all UMLs added script for installing from shared tree in all UMLs added script to shut down all UMLs properly
Martin Willi2006-07-13 12:43:52 +00:00
be247b817b
removed in favour of tests from NAT team
Martin Willi2006-07-13 12:00:36 +00:00
4c04f30a51
fixed CREATE_CHILD_SA transaction dispatching
Martin Willi2006-07-13 08:51:24 +00:00
bcb95ced3d
added CHILD_SA states, which allows us to detect further simultaneous transactions reimplemented the buggy message id handling
Martin Willi2006-07-13 08:26:54 +00:00
3dd3c5f39e
redesigned IKE_SA using a transaction mechanism: removed old state machine reimplemented IKE_SA setup and delete implemented dead peer detection implemented keep-alives a lot of fixes no rekeying yet
Martin Willi2006-07-05 10:53:20 +00:00
2f89902d07
applied new changes from NATT team DPD only done when no IPsec and IKE traffic processed minor changes here and there
Martin Willi2006-06-23 14:02:30 +00:00