Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Moved data structures to new collections subfolder | Tobias Brunner | 2012-10-24 | 1 | -1/+1 |
| | |||||
* | Make rescheduling a job more predictable | Tobias Brunner | 2012-06-25 | 1 | -6/+1 |
| | | | | | | | | | | | | | This avoids race conditions between calls to cancel() and jobs that like to be rescheduled. If jobs were able to reschedule themselves it would theoretically be possible that two worker threads have the same job assigned (the one currently executing the job and the one executing the same but rescheduled job if it already is time to execute it), this means that cancel() could be called twice for that job. Creating a new job based on the current one and reschedule that is also OK, but rescheduling itself is more efficient for jobs that need to be executed often. | ||||
* | Centralized thread cancellation in processor_t | Tobias Brunner | 2012-06-25 | 1 | -16/+13 |
| | | | | | | | | | | This ensures that no threads are active when plugins and the rest of the daemon are unloaded. callback_job_t was simplified a lot in the process as its main functionality is now contained in processor_t. The parent-child relationships were abandoned as these were only needed to simplify job cancellation. | ||||
* | Use name from initialization to access settings in libcharon. | Tobias Brunner | 2012-05-03 | 1 | -2/+4 |
| | | | | Also fixes several whitespace errors. | ||||
* | Use CRITICAL job priority class for long running dispatcher jobs | Martin Willi | 2011-05-16 | 1 | -2/+2 |
| | |||||
* | Added a non-blocking, skipping variant of IKE_SA enumerator | Martin Willi | 2011-05-16 | 1 | -1/+2 |
| | |||||
* | Use wrapped threading functions in ha plugin | Martin Willi | 2011-01-20 | 1 | -8/+6 |
| | |||||
* | Refer to scheduler and processor via lib and not hydra. | Tobias Brunner | 2010-09-02 | 1 | -3/+2 |
| | |||||
* | Refer to scheduler via hydra and not charon. | Tobias Brunner | 2010-09-02 | 1 | -1/+1 |
| | |||||
* | Refer to processor via hydra and not charon. | Tobias Brunner | 2010-09-02 | 1 | -1/+2 |
| | |||||
* | Fixed compiler warnings. | Tobias Brunner | 2010-08-03 | 1 | -1/+3 |
| | |||||
* | Added strongswan.conf options for HA heartbeat | Martin Willi | 2010-07-26 | 1 | -4/+20 |
| | |||||
* | Log CHILD_SA segment responsibility | Martin Willi | 2010-07-26 | 1 | -0/+7 |
| | |||||
* | Use a sync message cache to resynchronize IKE_SAs without rekeying | Martin Willi | 2010-07-26 | 1 | -109/+11 |
| | |||||
* | Delay resynchronization request until starter has loaded the configurations | Martin Willi | 2010-07-26 | 1 | -2/+4 |
| | |||||
* | Replaces in_segment() by a more generic get_segment() function | Martin Willi | 2010-07-26 | 1 | -4/+4 |
| | |||||
* | Migrated ha plugin to INIT/METHOD macros | Martin Willi | 2010-07-26 | 1 | -46/+31 |
| | |||||
* | Updated HA plugin to new APIs | Martin Willi | 2010-04-07 | 1 | -1/+2 |
| | |||||
* | Moved ha plugin to libcharon | Martin Willi | 2010-04-07 | 1 | -0/+502 |