aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/processing
Commit message (Expand)AuthorAgeFilesLines
* watcher: Add Windows supportMartin Willi2014-06-041-16/+80
* watcher: Don't wait for running callback once watcher thread cancelledMartin Willi2014-05-071-1/+8
* watcher: Avoid queueing multiple watcher callbacks at the same timeMartin Willi2014-05-071-1/+8
* processor: Flush pending jobs during cancel(), not destroyMartin Willi2014-05-071-1/+11
* lib: All settings use configured namespaceTobias Brunner2014-02-121-1/+1
* watcher: Don't complain if select() syscall got interruptedMartin Willi2014-01-221-1/+1
* watcher: Rebuild fdset when select() failsMartin Willi2013-10-241-1/+12
* watcher: Made notify array initialization compatible with older GCC versionsTobias Brunner2013-07-251-2/+1
* processor: force synchronous execute_job() if set_threads(0) has been calledMartin Willi2013-07-191-1/+1
* Fix various API doc issues and typosTobias Brunner2013-07-181-1/+1
* processor: remove the now unused get_threads() method againMartin Willi2013-07-182-17/+0
* watcher: use processors new execute_job() to notify FDsMartin Willi2013-07-181-9/+1
* processor: add an execute_job() method to directly execute an important jobMartin Willi2013-07-182-0/+36
* watcher: properly support multiple watch callback types for the same FDMartin Willi2013-07-182-36/+45
* watcher: read multiple notifications if availableMartin Willi2013-07-181-2/+15
* watcher: add some debugging statementsMartin Willi2013-07-181-0/+12
* watcher: if the processor has no threads, execute the job with watcher threadMartin Willi2013-07-181-11/+19
* processor: add a getter for the threads passed to set_threads()Martin Willi2013-07-182-1/+17
* watcher: unregister a watcher FD if its thread gets cancelledMartin Willi2013-07-181-0/+13
* watcher: release threads waiting in remove() when watcher thread gets cancelledMartin Willi2013-07-181-0/+24
* watcher: add a centralized an generic facility to monitor file descriptorsMartin Willi2013-07-182-0/+493
* processor: Simplified the main loopTobias Brunner2013-06-281-109/+127
* processor: Don't hold the lock while destroying jobsTobias Brunner2013-06-281-38/+66
* Moved debug.[ch] to utils folderTobias Brunner2012-10-242-2/+2
* Moved data structures to new collections subfolderTobias Brunner2012-10-242-2/+2
* Make rescheduling a job more predictableTobias Brunner2012-06-252-37/+85
* Centralized thread cancellation in processor_tTobias Brunner2012-06-256-206/+124
* Give processor_t more control over the lifecycle of a jobTobias Brunner2012-06-256-105/+176
* Use wrapped semaphore in callback_job_t.Tobias Brunner2012-05-021-12/+9
* Log worker thread ID with two digits.Tobias Brunner2011-12-161-2/+2
* Fixed compiler warnings regarding enum comparison.Tobias Brunner2011-11-251-1/+1
* Fixed common misspellings.Tobias Brunner2011-07-202-2/+2
* Prevent deadlock while shutting down thread pool.Tobias Brunner2011-06-081-2/+2
* Update working thread count without allocation.Tobias Brunner2011-05-161-22/+15
* Make sure working thread count is correctly updatedTobias Brunner2011-05-161-4/+23
* Use CRITICAL job priority class for long running dispatcher jobsMartin Willi2011-05-161-1/+2
* Introduce a highest priority job for critical thread servicesMartin Willi2011-05-162-2/+5
* Added a callback_job constructor supporting custom prioritiesMartin Willi2011-05-162-4/+36
* Count number of threads active in each class, and reserve threads only if non...Martin Willi2011-05-162-17/+66
* Reserve threads for job priority classes based on strongswan.conf optionsMartin Willi2011-05-161-1/+17
* Added job priority enum namesMartin Willi2011-05-162-0/+27
* Processor job scheduling respects job priority classesMartin Willi2011-05-162-13/+47
* Introduce priority classes for jobsMartin Willi2011-05-162-2/+30
* Migrated scheduler_t to INIT/METHOD macrosMartin Willi2011-05-051-33/+24
* Migrated callback_job to INIT/METHOD macrosMartin Willi2011-05-052-38/+38
* Migrated processor to INIT/METHOD macrosMartin Willi2011-05-051-42/+35
* Do not invoke processor restart() if not requiredMartin Willi2011-03-151-1/+2
* Remove obsolete pool_size argument in processor_create()Martin Willi2010-11-161-1/+1
* Refer to scheduler and processor via lib and not hydra.Tobias Brunner2010-09-022-6/+4
* Moved scheduler and thread pool to libstrongswan.Tobias Brunner2010-09-027-0/+1298