aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/sa/task_manager.h
Commit message (Collapse)AuthorAgeFilesLines
* ike_sa: Defer task manager destruction after child destructionThomas Egerer2014-01-161-0/+5
| | | | | | | | | | This patch exports the task manager's flush to allow flushing of all queues with one function call from ike_sa->destroy. It allows the access of intact children during task destructoin (see git-commit e44ebdcf) and allows the access of the task manager in child_state_change hook. Signed-off-by: Thomas Egerer <thomas.egerer@secunet.com>
* ike: Migrate queued CHILD_SA-creating tasks when reestablishing an IKE_SATobias Brunner2013-07-171-1/+8
|
* Make task managers flush_queue() method publicMartin Willi2012-05-211-0/+7
|
* Setting message ID on task manager sets DPD sequence numbers in IKEv1Martin Willi2012-03-201-2/+4
|
* Do not query CHILD_SA during delete if they already expiredMartin Willi2012-03-201-1/+2
|
* Moved MOBIKE task creation to protocol specific task managerMartin Willi2012-03-201-0/+8
|
* Moved IKE_SA reauth task creation to protocol specific task managerMartin Willi2012-03-201-0/+5
|
* Moved IKE_SA rekey task creation to protocol specific task managerMartin Willi2012-03-201-0/+5
|
* Moved IKE_SA delete task creation to protocol specific task managerMartin Willi2012-03-201-0/+5
|
* Moved CHILD_SA delete task creation to protocol specific task managerMartin Willi2012-03-201-0/+9
|
* Moved CHILD_SA rekey task creation to protocol specific task managerMartin Willi2012-03-201-0/+9
|
* Moved CHILD_SA initiate task creation to protocol specific task managerMartin Willi2012-03-201-0/+11
|
* Moved IKE_SA initiate task creation to protocol specific task managerMartin Willi2012-03-201-0/+5
|
* Moved liveness checking task creation to protocol specific task managerMartin Willi2012-03-201-0/+5
|
* Separated libcharon/sa directory with ikev1 and ikev2 subfoldersMartin Willi2012-03-201-1/+1
|
* Revert "IKEv1 XAuth: Temporarilty add an "initiate_later" flag to the task ↵Clavister OpenSource2012-03-201-5/+0
| | | | | | | | | | manager. When set to TRUE it will cause "initiate" to be called when the current process_response call is finished. This change should be reverted once we have a better method in place." This reverts commit c6c28f4ac522dd8afb457847bca79eee77f78706. Revert "IKEv1 XAuth: Added temporary "initiate_xauth" public method to ike_sa_t. This allows us to initiate an XAuth password authentication exchange after responding to the final message of Main Mode. This change should be reverted once we have a better method to initiate this exchange." This reverts commit 5529dc50477e25df9dd5f3c442bb1521c0baf225.
* IKEv1 XAuth: Temporarilty add an "initiate_later" flag to the task manager. ↵Clavister OpenSource2012-03-201-0/+5
| | | | When set to TRUE it will cause "initiate" to be called when the current process_response call is finished. This change should be reverted once we have a better method in place.
* Added missing task manager factory declarationMartin Willi2012-03-201-0/+8
|
* Use task manager as generic interface, renamed implementation to _v2.Martin Willi2012-03-201-7/+0
|
* Move critical bit checking to ike_sa, notify payload includes unsupported ↵Martin Willi2011-01-051-0/+10
| | | | payload type
* Added support for task enumeration in task_manager_tMartin Willi2010-06-071-0/+21
|
* Moving charon to libcharon.Tobias Brunner2010-03-191-0/+173