aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/processing/jobs/migrate_job.c
Commit message (Collapse)AuthorAgeFilesLines
* Support multiple virtual IPs on peer_cfg and ike_sa classesMartin Willi2012-08-301-3/+12
|
* Replaced usages of CHARON_*_PORT with calls to get_port().Tobias Brunner2012-08-081-1/+1
|
* Make the UDP ports charon listens for packets on (and uses as source ports) ↵Tobias Brunner2012-08-081-1/+1
| | | | configurable.
* 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.
* Replaced ike_sa_t.create_child_sa_iterator with enumerator.Tobias Brunner2011-07-061-3/+3
| | | | | This required two new methods on ike_sa_t. One returns the number of CHILD_SAs and one allows to remove a CHILD_SA.
* Introduce priority classes for jobsMartin Willi2011-05-161-0/+7
|
* Migrated migrate_job_t to INIT/METHOD macrosAndreas Steffen2011-02-101-20/+19
|
* Moving charon to libcharon.Tobias Brunner2010-03-191-0/+150