Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add an option to send a vendor ID, allows us to properly support private ↵ | Martin Willi | 2010-01-07 | 1 | -0/+3 |
| | | | | extensions | ||||
* | Store completed authentication rounds permanently on IKE_SA, with flush option | Martin Willi | 2009-12-01 | 1 | -2/+75 |
| | |||||
* | Removed obsolete and unused [gs]et_eap_identity() methods | Martin Willi | 2009-11-30 | 1 | -26/+0 |
| | |||||
* | Give plugins more control of which configuration attributes to request, and ↵ | Martin Willi | 2009-11-17 | 1 | -13/+7 |
| | | | | pass received attributes back to the requesting handler | ||||
* | moved attribute_manager to libstrongswan | Andreas Steffen | 2009-10-13 | 1 | -5/+5 |
| | |||||
* | Do not create a replacement IKE_SA if we have CHILD_SAs to route only | Martin Willi | 2009-09-24 | 1 | -8/+7 |
| | |||||
* | Enforce a local address of the same family as remote address | Martin Willi | 2009-09-21 | 1 | -2/+8 |
| | |||||
* | remove spaces within tabs (\t( )+\t) | Martin Willi | 2009-09-04 | 1 | -2/+2 |
| | |||||
* | removed trailing spaces ([[:space:]]+$) | Martin Willi | 2009-09-04 | 1 | -113/+113 |
| | |||||
* | Fixed some typos; whitespace cleanup. | Tobias Brunner | 2009-09-02 | 1 | -21/+23 |
| | |||||
* | use time_monotonic() instead of time() for statistics and time difference ↵ | Martin Willi | 2009-08-31 | 1 | -12/+13 |
| | | | | calculations | ||||
* | use time_monotonic() instead of gettimeofday() for time difference calculations | Martin Willi | 2009-08-31 | 1 | -1/+0 |
| | |||||
* | Fixed a race condition when querying stats of a child_sa in different order. | Tobias Brunner | 2009-08-06 | 1 | -2/+3 |
| | |||||
* | Reverted the interface changes introduced in 3f720dc7. | Tobias Brunner | 2009-08-06 | 1 | -5/+1 |
| | |||||
* | update usetime only if usebytes increase | Andreas Steffen | 2009-07-30 | 1 | -1/+5 |
| | |||||
* | implemented child_up() bus hook | Martin Willi | 2009-07-09 | 1 | -1/+2 |
| | |||||
* | defer MOBIKE update if we have no route to the peer | Martin Willi | 2009-07-02 | 1 | -0/+37 |
| | |||||
* | reset IKE_SA on bus after checkout/checkin of replacement SA | Martin Willi | 2009-06-16 | 1 | -2/+4 |
| | |||||
* | include TSi/TSr of triggering packet in acquire | Martin Willi | 2009-05-20 | 1 | -5/+6 |
| | |||||
* | initiate trapped CHILD_SAs with same reqid | Martin Willi | 2009-05-08 | 1 | -14/+6 |
| | |||||
* | removed obsolete route/unroute code from ike_sa/controller | Martin Willi | 2009-05-08 | 1 | -217/+6 |
| | |||||
* | properly delete IKE_SA if IKE_SA_INIT processing failed | Martin Willi | 2009-05-07 | 1 | -0/+5 |
| | |||||
* | removing svn keyword $Id$ from all files | Tobias Brunner | 2009-04-30 | 1 | -2/+0 |
| | |||||
* | attribute_manager supports attribute_handler's to handle configuration ↵ | Martin Willi | 2009-04-24 | 1 | -157/+64 |
| | | | | | | | | attributes via plugins moved resolv.conf editing to a separate plugin (resolv_conf) extended attribute_provider interface to hand out arbitrary attributes moved strongswan.conf based dns/nbns configuration to a plugin (attr) | ||||
* | schedule_job uses seconds to support time values larger than 49 days | Martin Willi | 2009-04-21 | 1 | -17/+11 |
| | | | | added schedule_job_ms for ms resolution events | ||||
* | merged multi-auth branch back into trunk | Martin Willi | 2009-04-14 | 1 | -43/+17 |
| | |||||
* | 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 |