aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/control
Commit message (Expand)AuthorAgeFilesLines
* controller: Don't listen for CHILD_SA state changes when terminating IKE_SAsTobias Brunner2017-03-021-1/+0
* controller: Use separate callbacks to track termination and initiation of SAsTobias Brunner2016-06-061-8/+58
* Use standard unsigned integer typesAndreas Steffen2016-03-242-7/+7
* ike: Only consider number of half-open SAs as responder when deciding whether...Tobias Brunner2015-08-271-1/+1
* controller: Optionally adhere to init limits also when initiating IKE_SAsTobias Brunner2015-08-212-4/+55
* ike-sa-manager: Remove IKE_SA checkout by CHILD_SA reqidMartin Willi2015-02-201-1/+1
* controller: Use the CHILD_SA unique_id to terminate CHILD_SAsMartin Willi2015-02-202-24/+10
* controller: Keep following initiate() if the first DH guess was wrongMartin Willi2014-11-211-0/+12
* controller: Remove unused <dlfcn.h> includeMartin Willi2014-06-041-1/+0
* controller: clean up job data if a thread gets cancelled waiting in a functionMartin Willi2013-05-061-3/+6
* If controller operations have a callback, don't succeed before hook gets calledMartin Willi2013-03-071-4/+12
* Don't modify the message string passed to logger, as it gets reusedMartin Willi2012-07-132-4/+4
* Use spin locks to update IKE_SAs in controller_tTobias Brunner2012-07-041-4/+38
* Fixed job handling in controller_tTobias Brunner2012-07-041-110/+128
* Give processor_t more control over the lifecycle of a jobTobias Brunner2012-06-251-5/+9
* Loggers specify what log messages they want to receive during registration.Tobias Brunner2012-05-022-14/+24
* Use a separate interface for loggers.Tobias Brunner2012-05-021-22/+60
* Fixed return value of controller_t functions if callback returns FALSE.Tobias Brunner2012-05-022-10/+11
* Implement wait_for_listener in controller_t with semaphores.Tobias Brunner2012-05-021-53/+17
* Implement bus_t.listen() directly in controller_t (the only user).Tobias Brunner2012-05-021-12/+110
* Do not query CHILD_SA during delete if they already expiredMartin Willi2012-03-201-1/+1
* Handle initiation of not supported IKE versions properlyMartin Willi2012-03-201-0/+11
* bus->listen() and the controller wrappers accept a timeout to wait for callbacksMartin Willi2011-08-262-9/+30
* Fixed common misspellings.Tobias Brunner2011-07-201-2/+2
* Replaced ike_sa_t.create_child_sa_iterator with enumerator.Tobias Brunner2011-07-061-4/+4
* Replaced simple iterator usages.Tobias Brunner2011-07-061-1/+1
* Migrated controller_t to INIT/METHOD macrosMartin Willi2011-05-162-99/+98
* Provide get_priority() method in controller jobsMartin Willi2011-05-161-0/+9
* Added a non-blocking, skipping variant of IKE_SA enumeratorMartin Willi2011-05-162-4/+6
* Fixed a possible segfault after termination of IKE and child SAs.Tobias Brunner2011-02-281-0/+4
* Moving charon to libcharon.Tobias Brunner2010-03-192-0/+595