aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/bus
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* linked list cleanupsMartin Willi2006-10-241-8/+1
| | | | | added list methods invoke(), destroy_offset(), destroy_function() simplified list destruction when destroying its items
* introduced new logging subsystem using bus:Martin Willi2006-10-187-476/+561
| | | | | | | passive listeners can register on the bus active listeners wait for signals actively multiplexing allows multiple listeners to receive debug signals a lot more...
* introduced printf() specifiers for:Martin Willi2006-09-278-0/+1100
host_t (%H) identification_t (%D) chunk pointers (%B) memory pointer/length (%b) added a signaling bus: receives event and debug messages, sends them to its listeners stream_logger, sys_logger, file_logger added, listen to bus some other tweaks here and there