strongswan/src/libcharon/processing/jobs
Tobias Brunner 4112ebad4a ikev1: When a reauth is detected explicitly delete the old IKE_SA
Instead of just implicitly destroying the old SA we properly delete it to
notify the other peer (if the other peer keeps the SA up after the
reauthentication and sends DPDs it might consider us dead even though the
new SA is up, that seems to be the case with racoon).  We delay the DELETE
a bit to give the other peer time to get the new SA fully established.

Since DELETE messages are not retransmitted it is still possible that
the other peer misses that we deleted the SA.
2015-05-21 16:00:39 +02:00
..
acquire_job.c Give processor_t more control over the lifecycle of a job 2012-06-25 17:10:28 +02:00
acquire_job.h Fixing Doxygen groups after moving processor. 2010-09-02 19:01:22 +02:00
adopt_children_job.c ikev1: When a reauth is detected explicitly delete the old IKE_SA 2015-05-21 16:00:39 +02:00
adopt_children_job.h ikev1: Extend adopt_children_job by task queuing, executed after adoption 2014-08-25 09:55:44 +02:00
delete_child_sa_job.c kernel-interface: Raise expires with a proto/SPI/dst tuple instead of reqid 2015-02-20 13:34:50 +01:00
delete_child_sa_job.h kernel-interface: Raise expires with a proto/SPI/dst tuple instead of reqid 2015-02-20 13:34:50 +01:00
delete_ike_sa_job.c Delete IKE_SAs if responder does not initiate XAuth exchange within a certain time frame 2013-03-19 12:00:00 +01:00
delete_ike_sa_job.h Fixing Doxygen groups after moving processor. 2010-09-02 19:01:22 +02:00
dpd_timeout_job.c ikev1: Don't handle DPD timeout job if IKE_SA got passive 2015-03-10 14:02:22 +01:00
dpd_timeout_job.h Schedule a DPD timeout job that enforces the IKE message timeout policy 2012-05-15 14:46:02 +02:00
inactivity_job.c inactivity-job: Schedule job by CHILD_SA unique ID instead of reqid 2015-02-20 13:34:51 +01:00
inactivity_job.h inactivity-job: Schedule job by CHILD_SA unique ID instead of reqid 2015-02-20 13:34:51 +01:00
initiate_mediation_job.c Give processor_t more control over the lifecycle of a job 2012-06-25 17:10:28 +02:00
initiate_mediation_job.h Fixing Doxygen groups after moving processor. 2010-09-02 19:01:22 +02:00
initiate_tasks_job.c ikev2: Immediately initiate queued tasks after establishing rekeyed IKE_SA 2015-03-18 13:28:34 +01:00
initiate_tasks_job.h ikev2: Immediately initiate queued tasks after establishing rekeyed IKE_SA 2015-03-18 13:28:34 +01:00
mediation_job.c Give processor_t more control over the lifecycle of a job 2012-06-25 17:10:28 +02:00
mediation_job.h Moved data structures to new collections subfolder 2012-10-24 16:00:49 +02:00
migrate_job.c migrate-job: Do CHILD_SA reqid lookup locally 2015-02-20 13:34:51 +01:00
migrate_job.h migrate-job: Do CHILD_SA reqid lookup locally 2015-02-20 13:34:51 +01:00
process_message_job.c payload: Use common prefixes for all payload type identifiers 2014-06-04 15:53:03 +02:00
process_message_job.h Fixing Doxygen groups after moving processor. 2010-09-02 19:01:22 +02:00
rekey_child_sa_job.c kernel-interface: Raise expires with a proto/SPI/dst tuple instead of reqid 2015-02-20 13:34:50 +01:00
rekey_child_sa_job.h kernel-interface: Raise expires with a proto/SPI/dst tuple instead of reqid 2015-02-20 13:34:50 +01:00
rekey_ike_sa_job.c child-sa: Add a new state to track rekeyed IKEv1 CHILD_SAs 2015-03-25 12:00:20 +01:00
rekey_ike_sa_job.h Fixing Doxygen groups after moving processor. 2010-09-02 19:01:22 +02:00
retransmit_job.c Give processor_t more control over the lifecycle of a job 2012-06-25 17:10:28 +02:00
retransmit_job.h Fixing Doxygen groups after moving processor. 2010-09-02 19:01:22 +02:00
retry_initiate_job.c Give processor_t more control over the lifecycle of a job 2012-06-25 17:10:28 +02:00
retry_initiate_job.h Job added to re-initiate an IKE_SA. 2012-05-30 15:32:52 +02:00
roam_job.c Give processor_t more control over the lifecycle of a job 2012-06-25 17:10:28 +02:00
roam_job.h Fixing Doxygen groups after moving processor. 2010-09-02 19:01:22 +02:00
send_dpd_job.c Give processor_t more control over the lifecycle of a job 2012-06-25 17:10:28 +02:00
send_dpd_job.h Fixing Doxygen groups after moving processor. 2010-09-02 19:01:22 +02:00
send_keepalive_job.c Give processor_t more control over the lifecycle of a job 2012-06-25 17:10:28 +02:00
send_keepalive_job.h Fixing Doxygen groups after moving processor. 2010-09-02 19:01:22 +02:00
start_action_job.c Reuse reqid for trap policies installed for dpd|closeaction=hold 2013-07-01 09:58:25 +02:00
start_action_job.h replaced ipsec up %startall command by start_action job 2011-02-09 22:27:04 +01:00
update_sa_job.c kernel-interface: Raise mapping event with a proto/SPI/dst tuple 2015-02-20 13:34:51 +01:00
update_sa_job.h kernel-interface: Raise mapping event with a proto/SPI/dst tuple 2015-02-20 13:34:51 +01:00