aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/bus
Commit message (Collapse)AuthorAgeFilesLines
* Moving charon to libcharon.Tobias Brunner2010-03-197-1637/+0
|
* Using the thread wrapper in charon, libstrongswan and their plugins.Tobias Brunner2009-12-231-51/+26
|
* Separated the public interfaces of the threading primitives.Tobias Brunner2009-12-231-1/+1
|
* Moved mutex.c to a separate folder in order to cleanly wrap other threading ↵Tobias Brunner2009-12-231-1/+1
| | | | primitives (and utils/mutex.h is now threading.h).
* Store completed authentication rounds permanently on IKE_SA, with flush optionMartin Willi2009-12-013-7/+5
|
* Added a get_sa() method to the bus, allowing a thread to lookup its IKE_SAMartin Willi2009-11-302-0/+19
|
* Fixed all doxygen warningsMartin Willi2009-10-221-1/+1
|
* Emit a ALERT_SHUTDOWN_SIGNAL before shutting down the daemonMartin Willi2009-09-221-0/+2
|
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-047-89/+89
|
* OpenSolaris defines MUTEX_DEFAULT therefore we rename the members of the ↵Tobias Brunner2009-08-141-2/+2
| | | | enums mutex/condvar/rwlock_type_t.
* raise an alert() if the RADIUS server is not respondingMartin Willi2009-07-161-0/+2
|
* added an alert() bus hook to raise critical system errors and notificationsMartin Willi2009-07-163-4/+67
|
* implemented ike_down() bus hookMartin Willi2009-07-091-23/+37
|
* implemented ike_up() bus hookMartin Willi2009-07-092-0/+38
|
* implemented child_up() bus hookMartin Willi2009-07-092-0/+42
|
* implemented ike_rekey()/child_rekey() bus hooksMartin Willi2009-07-092-0/+80
|
* added new listener callbacks to track SAsMartin Willi2009-07-091-0/+40
|
* moved listener_t interface definition to a separate fileMartin Willi2009-07-095-108/+134
|
* do not abort notifying listeners if a listener unregistersMartin Willi2009-07-021-6/+0
|
* removing svn keyword $Id$ from all filesTobias Brunner2009-04-306-12/+0
|
* merged multi-auth branch back into trunkMartin Willi2009-04-142-0/+66
|
* updated DoxyfileMartin Willi2009-03-243-3/+3
| | | | | | properly close all doxygen groups fixed remaining doxygen warnings
* dynamic logging configuration through strongswan.confMartin Willi2008-11-113-0/+22
| | | | fallback to existing ipsec.conf/stroke loglevel configuration
* added hooks for IKE and CHILD keymatMartin Willi2008-10-302-4/+117
|
* fixed some compiler warningsMartin Willi2008-10-271-1/+0
|
* moved updown script invocation to an optional pluginMartin Willi2008-10-161-0/+3
|
* bus uses finally recusive lockingMartin Willi2008-10-161-47/+58
| | | | other small fixes
* reintegrated bus-refactoring branchMartin Willi2008-10-146-311/+334
|
* fixed bus args copy on non i386 archsMartin Willi2008-07-211-1/+6
|
* reverted bus to non-recursive mutex due instabilityMartin Willi2008-07-211-1/+1
|
* introduced an additional bus->signal parameter for signal specific dataMartin Willi2008-07-184-37/+56
| | | | added SIG_IKE/SIG_CHD macros for signal emitting
* allow but filter recursive listener invocationMartin Willi2008-07-181-1/+14
|
* avoid heap allocation in bus->signal for performance reasonsMartin Willi2008-07-172-34/+51
|
* merged the modularization branch (credentials) back to trunkMartin Willi2008-03-136-127/+88
|
* fixed callback_job cancellation for threads waiting in the busMartin Willi2007-11-191-6/+43
|
* refactored bus and interface to resolve threading issues (WIP)Martin Willi2007-11-152-255/+86
|
* added vsignal todoMartin Willi2007-10-251-0/+4
|
* backports from the p2p-nat-t branch:Tobias Brunner2007-07-191-1/+1
| | | | | | * double assignment of function ''destroy'' in some jobs * typos
* further mobike improvements, regarding to NAT-TMartin Willi2007-06-271-1/+1
|
* documentation fixes and updatesMartin Willi2007-06-111-5/+11
|
* introduced callback_job:Martin Willi2007-06-111-25/+7
| | | | | | | | | | | | simple asynchronous method invocation use daemons thread pool for all threads proper cancellation and cleanups cancellation mechanism to dynamically unload multithreaded code unified event_queue and scheduler => scheduler unified job_queue and thread_pool => processor removed job_type_t, not really needed fixes here, there and everywhere
* proper thread cancellation when using the charon->interfacesMartin Willi2007-05-232-1/+71
|
* properly ignoring signals rised by a thread which is in listening stateMartin Willi2007-05-081-11/+8
|
* allow to have listening state TRUE while sending singal ourselfMartin Willi2007-05-031-0/+7
|
* merged tasking branch into trunkMartin Willi2007-02-284-7/+19
|
* fixed 64 bit issueAndreas Steffen2006-11-011-3/+4
|
* better split up of library files "types.h" & "definitions.h"Martin Willi2006-10-311-9/+34
| | | | | | | | | centralized all printf specifier character definitions reuse of arginfo handlers more cleanups fixed more AMD64 issues added DEBUG_LEVEL compile flag to exclude DBGn() statements
* moved typedefs to beginning of files to solve some include problemsMartin Willi2006-10-304-24/+18
| | | | | | | splitted authenticator to have a separate implementation for each auth_method_t using va_copy to clone va_lists, should fix proplems on AMD64 some other cleanups
* added some missing 'AUD' entriesAndreas Steffen2006-10-281-14/+10
|
* improved signal handling and emittingMartin Willi2006-10-264-114/+78
|