aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/sa/tasks/ike_rekey.c
Commit message (Collapse)AuthorAgeFilesLines
* Separated libcharon/sa directory with ikev1 and ikev2 subfoldersMartin Willi2012-03-201-406/+0
|
* Added a generic TASK_ prefix to all task typesMartin Willi2012-03-201-7/+7
|
* Store IKE version of an SA on ike_sa_t.Tobias Brunner2012-03-201-3/+6
|
* Replaced ike_sa_t.create_child_sa_iterator with enumerator.Tobias Brunner2011-07-061-5/+5
| | | | | This required two new methods on ike_sa_t. One returns the number of CHILD_SAs and one allows to remove a CHILD_SA.
* Move establish/inherit of rekeyed IKE_SAs to delete messagesMartin Willi2011-03-151-48/+38
| | | | | | | | Having the inherit() function delayed to the IKE_SA establish procedure was problematic. The task destroy function was never a good place and results in locking/cleanup problems. After establishing the SA, it should be really checked in ASAP to avoid any triggered DPD checks to get lost.
* Wrap IKE delete after rekey into rekey task for responder, tooMartin Willi2011-03-151-1/+18
|
* Migrated ike_rekey task to INIT/METHOD macrosMartin Willi2011-03-151-59/+40
|
* Fix nonce comparison in rekey collisions, lowest nonce losesMartin Willi2011-01-071-3/+4
|
* Refer to scheduler and processor via lib and not hydra.Tobias Brunner2010-09-021-4/+3
|
* Refer to scheduler via hydra and not charon.Tobias Brunner2010-09-021-2/+2
|
* Refer to processor via hydra and not charon.Tobias Brunner2010-09-021-1/+2
|
* Check if colliding rekey actually created an IKE_INITThomas Egerer2010-08-251-37/+42
| | | | | | In some cases (especially if a child is half-open) the colliding rekey-job might not have created the ike_init member. If so, the nonce check fails with SIGSEGV.
* Moving charon to libcharon.Tobias Brunner2010-03-191-0/+409