aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/processing/jobs/rekey_ike_sa_job.c
Commit message (Collapse)AuthorAgeFilesLines
* Use standard unsigned integer typesAndreas Steffen2016-03-241-3/+3
|
* child-sa: Add a new state to track rekeyed IKEv1 CHILD_SAsTobias Brunner2015-03-251-1/+2
| | | | | | This is needed to handle DELETEs properly, which was previously done via CHILD_REKEYING, which we don't use anymore since 5c6a62ceb6 as it prevents reauthentication.
* ike: Delay actively initiated reauthentication when other exchanges in progressMartin Willi2014-04-171-2/+47
| | | | | If any other IKE or CHILD_SA operation takes places, we should not start initiating reauthentication to avoid any potential races.
* Give processor_t more control over the lifecycle of a jobTobias Brunner2012-06-251-2/+2
| | | | | | | | | | | Jobs are now destroyed by the processor, but they are allowed to reschedule themselves. That is, parts of the reschedule functionality already provided by callback_job_t is moved to the processor. Not yet fully supported is JOB_REQUEUE_DIRECT and canceling jobs. Note: job_t.destroy() is now called not only for queued jobs but also after execution or cancellation of jobs. job_t.status can be used to decide what to do in said method.
* Introduce priority classes for jobsMartin Willi2011-05-161-0/+7
|
* Migrated rekey_ike_sa_job_t to INIT/METHOD macrosAndreas Steffen2011-02-101-16/+15
|
* Moving charon to libcharon.Tobias Brunner2010-03-191-0/+104