Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | properly delete IKE_SA if IKE_SA_INIT processing failed | Martin Willi | 2009-05-15 | 1 | -0/+5 |
| | |||||
* | fallback to family specific %any(6) if kernel lookup fails | Martin Willi | 2009-03-16 | 1 | -0/+6 |
| | |||||
* | printf hooks refactored to increase portability (i.e. support for platforms ↵ | Tobias Brunner | 2009-03-12 | 1 | -2/+1 |
| | | | | without glibc-compatible customizable printf - the Vstr string library is currently required on such platforms). | ||||
* | purge certificates after IKE_AUTH response has been built | Martin Willi | 2008-12-16 | 1 | -6/+8 |
| | |||||
* | purge auth_info when IKE_SA is established, releases cert memory | Martin Willi | 2008-12-09 | 1 | -0/+6 |
| | |||||
* | pass identity to release_address(), allows providers to do a lookup by id | Martin Willi | 2008-12-05 | 1 | -1/+1 |
| | |||||
* | some task queueing improvements: | Martin Willi | 2008-12-01 | 1 | -20/+10 |
| | | | | | | | | - do not pass CHILD_SAs to task constructor, might not be valid anymore during execution (late lookup) - use sub-tasks to delete CHILD/IKE_SA after rekeying, as we want to execute the delete before additional queued tasks | ||||
* | schedule rekeying when activating passive IKE_SAs | Martin Willi | 2008-11-28 | 1 | -1/+2 |
| | |||||
* | added a PASSIVE IKE_SA state to manage it externally | Martin Willi | 2008-11-28 | 1 | -4/+20 |
| | |||||
* | performance optimization for the DOS protection. | Tobias Brunner | 2008-11-25 | 1 | -1/+1 |
| | | | | | | * half-open SAs per peer are tracked in a hash table * charon.dos_protection setting replaced with charon.cookie_threshold and charon.block_threshold * chunk_hash function added | ||||
* | fixed set_message_id() on IKE_SA | Martin Willi | 2008-11-24 | 1 | -2/+2 |
| | | | | | added missing bus->message() hook invocation whitespace cleanups | ||||
* | set message IDs on IKE_SAs | Martin Willi | 2008-11-24 | 1 | -1/+17 |
| | |||||
* | refactored and cleaned up child_sa interface | Martin Willi | 2008-11-19 | 1 | -3/+3 |
| | | | | | | | replaced add/update calls by a install() call allocating SPIs always externally support installation of non-allocated CHILD_SAs some other cleanups | ||||
* | setting default port of own address to have a proper fallback if src addr ↵ | Martin Willi | 2008-11-18 | 1 | -0/+1 |
| | | | | lookup fails | ||||
* | reset IKE_SA on bus during child_sa destruction | Martin Willi | 2008-11-14 | 1 | -0/+2 |
| | |||||
* | removed some obsolete includes | Martin Willi | 2008-11-12 | 1 | -11/+0 |
| | |||||
* | moved ike_initiator flag to IKE_SAs condition bitfield | Martin Willi | 2008-11-12 | 1 | -20/+4 |
| | |||||
* | fixed compiler warnings issued by: | Martin Willi | 2008-11-11 | 1 | -2/+2 |
| | | | | | | gcc 4.3 curl.h gcc type-checking glibc with enabled FORTIFY_SOURCE checking | ||||
* | fixing mediation extension | Tobias Brunner | 2008-11-11 | 1 | -4/+8 |
| | |||||
* | merging kernel_klips plugin back into trunk | Tobias Brunner | 2008-11-11 | 1 | -2/+9 |
| | |||||
* | preliminary support of Mobile IPv6 | Andreas Steffen | 2008-11-11 | 1 | -17/+62 |
| | |||||
* | got rid of deprecated create_iterator_locked() | Martin Willi | 2008-11-05 | 1 | -0/+1 |
| | |||||
* | %any is IP family neutral | Andreas Steffen | 2008-11-05 | 1 | -2/+2 |
| | |||||
* | added hooks for IKE and CHILD keymat | Martin Willi | 2008-10-30 | 1 | -0/+26 |
| | |||||
* | moved key derivation and management into keymat object | Martin Willi | 2008-10-28 | 1 | -320/+20 |
| | | | | | | allows secured implementation of key management (e.g. in kernel or HW) only IKE keys for now | ||||
* | store IKE proposal implicitly during derive_keys | Martin Willi | 2008-10-28 | 1 | -16/+9 |
| | |||||
* | use more generic stats getter, introducing new stats | Martin Willi | 2008-10-27 | 1 | -65/+37 |
| | |||||
* | more CHILD_SA refactorings | Martin Willi | 2008-10-24 | 1 | -14/+12 |
| | |||||
* | moved updown script invocation to an optional plugin | Martin Willi | 2008-10-16 | 1 | -3/+6 |
| | |||||
* | passing chunks, not prf+, to kernel interface | Martin Willi | 2008-10-14 | 1 | -10/+10 |
| | | | | gives us better control of keymat in CHILD_SA | ||||
* | reintegrated bus-refactoring branch | Martin Willi | 2008-10-14 | 1 | -34/+28 |
| | |||||
* | fixed MOBIKE roaming if clients address changes | Martin Willi | 2008-10-09 | 1 | -5/+2 |
| | |||||
* | mobike: try to keep existing source address before switching to another | Martin Willi | 2008-10-08 | 1 | -13/+13 |
| | |||||
* | userland support to process notifies for new NAT mappings detected in UDP ↵ | Martin Willi | 2008-10-07 | 1 | -6/+4 |
| | | | | encapsulation | ||||
* | use MOBIKE enabled DPD if we are NATed | Martin Willi | 2008-10-06 | 1 | -2/+41 |
| | | | | update SAs if we detect changes in NAT mappings | ||||
* | time values in strongswan.conf can be optionally specified in days (d), ↵ | Andreas Steffen | 2008-09-04 | 1 | -1/+1 |
| | | | | hours (h), minutes (m), or seconds (s) | ||||
* | charon.keep_alive = 0 disables the sending of NAT keep alives | Andreas Steffen | 2008-09-03 | 1 | -1/+1 |
| | |||||
* | configure NAT keep alive interval using the charon.keep_alive key | Andreas Steffen | 2008-09-03 | 1 | -2/+9 |
| | |||||
* | ported parts of two-sim branch | Martin Willi | 2008-08-22 | 1 | -0/+26 |
| | | | | | | eap_identity parameter to exchange in eap_identity some auth_info/peer_cfg refactorings fixed some bugs, introduced new ones | ||||
* | corrected typo | Andreas Steffen | 2008-08-11 | 1 | -1/+1 |
| | |||||
* | demoted IKE state change output to debug level 2 | Andreas Steffen | 2008-07-28 | 1 | -1/+1 |
| | |||||
* | ignore AUTH_LIFETIME value if reauthentication has already been scheduled ↵ | Andreas Steffen | 2008-07-28 | 1 | -8/+13 |
| | | | | earlier | ||||
* | some more changes to IKE_SA and CHILD_SA logging | Andreas Steffen | 2008-07-22 | 1 | -3/+3 |
| | |||||
* | consistent logging of IKE and CHILD SAs | Andreas Steffen | 2008-07-21 | 1 | -3/+3 |
| | |||||
* | introduced an additional bus->signal parameter for signal specific data | Martin Willi | 2008-07-18 | 1 | -21/+21 |
| | | | | added SIG_IKE/SIG_CHD macros for signal emitting | ||||
* | fixed potential segfault in resolve_hosts | Martin Willi | 2008-07-17 | 1 | -1/+4 |
| | |||||
* | fixed acquire-delay bug by: | Martin Willi | 2008-07-16 | 1 | -1/+1 |
| | | | | | installing policies before states updating policies if protocol has changed | ||||
* | do a route lookup to allow routing of left=%any connections | Martin Willi | 2008-07-09 | 1 | -5/+15 |
| | |||||
* | flushing task_manager on shutdown while IKE_SA is usable | Martin Willi | 2008-06-25 | 1 | -1/+2 |
| | |||||
* | resolving hosts before route | Martin Willi | 2008-06-23 | 1 | -0/+2 |
| |