Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ikev1: Don't handle DPD timeout job if IKE_SA got passive | Martin Willi | 2015-03-10 | 1 | -0/+6 |
| | | | | | | While a passively installed IKE_SA does not queue a DPD timeout job, one that switches from active to passive might execute it. Ignore such a queued job if the IKE_SA is in passive state. | ||||
* | When IKEv1 DPD times out, raise missing SEND_RETRANSMIT_TIMOUT alert | Martin Willi | 2013-03-14 | 1 | -0/+1 |
| | |||||
* | child_sa_t.get_usestats() can additionally return the number of processed ↵ | Martin Willi | 2013-03-14 | 1 | -1/+1 |
| | | | | packets | ||||
* | Properly trigger ike_updown() event if IKEv1 DPD times out | Martin Willi | 2012-12-04 | 1 | -0/+1 |
| | | | | Fixes missing RADIUS Accounting Stop, #257. | ||||
* | Give processor_t more control over the lifecycle of a job | Tobias Brunner | 2012-06-25 | 1 | -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. | ||||
* | Fix IKEv1 DPD clear, destroying IKE_SA even if reestablish not needed | Martin Willi | 2012-05-21 | 1 | -9/+3 |
| | |||||
* | make IKEv1 DPD timeout configurable in charon | Andreas Steffen | 2012-05-17 | 1 | -1/+1 |
| | |||||
* | Consider inbound ESP as a sign of liveness for DPD timeout | Martin Willi | 2012-05-15 | 1 | -2/+15 |
| | |||||
* | Schedule a DPD timeout job that enforces the IKE message timeout policy | Martin Willi | 2012-05-15 | 1 | -0/+111 |