aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/daemon.c
Commit message (Collapse)AuthorAgeFilesLines
...
* restructuring of configuration backendsMartin Willi2007-04-271-14/+6
| | | | | | | | | added propotypes of new control interfaces (xml & dbus) introduced loadable: configuration backends control interfaces using pluggable modules as in EAP
* implementation of strictcrlpolicy=ifuriAndreas Steffen2007-04-201-9/+8
|
* moved initiate() code to the generic controller_t classMartin Willi2007-04-161-0/+3
|
* started support of X.509 attribute certificatesAndreas Steffen2007-04-121-0/+2
|
* cleaned up apidocMartin Willi2007-04-111-3/+0
| | | | | | added some comments removed configuration.[ch], as it does not make sense like it is
* restructured file layoutMartin Willi2007-04-101-9/+10
| | | | | | | | | new configuration structure: peer_cfg: configuration related to a peer (authenitcation, ...= ike_cfg: config to use for IKE setup (proposals) child_Cfg: config for CHILD_SA (proposals, traffic selectors) a peer_cfg has one ike_cfg and multiple child_cfg's stroke now uses fixed count of threads
* support cachecrls=yesAndreas Steffen2007-04-051-2/+8
|
* support of crlcheckinterval=0 to disable IKEv2 CRL fetchingAndreas Steffen2007-04-041-0/+12
|
* removed send_queue, handled internally in sender_t knowMartin Willi2007-03-281-3/+0
| | | | | do header parsing in receiver, ready for cookie integration
* added fetcher_finalize() to clean up libcurlAndreas Steffen2007-03-081-0/+1
|
* support if ocsp signing certificatesAndreas Steffen2007-03-081-0/+1
|
* http post fetching using libcurl implementedAndreas Steffen2007-03-071-0/+4
|
* fixed netlink socket receiver codeMartin Willi2007-03-031-1/+1
| | | | implemented interface enumeration code with netlink: no getifaddrs reqired anymore
* merged EAP framework from branch into trunkMartin Willi2007-02-121-0/+10
| | | | | includes a lot of other modifications
* fixed HAVE_BACKTRACE checksMartin Willi2006-12-111-2/+4
| | | | starter Makefile now uses proper $(COMPILE) to build pluto objects
* made backtrace() calls optional to support uClibcMartin Willi2006-12-061-1/+6
|
* better split up of library files "types.h" & "definitions.h"Martin Willi2006-10-311-1/+1
| | | | | | | | | 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
* improved signal handling and emittingMartin Willi2006-10-261-28/+29
|
* introduced new logging subsystem using bus:Martin Willi2006-10-181-75/+139
| | | | | | | 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-271-75/+63
| | | | | | | | | | | 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
* added PSK supportAndreas Steffen2006-09-181-2/+2
|
* initial support for IPv6 (more testing needed)Martin Willi2006-08-301-3/+8
| | | | | | | | | socket works (without v6 filter) traffic selector handle IPv4/v4 cleanly improvements in traffic selector code kernel interface accepts v6 traffic selectors and hosts host_t class has full IPv6 support
* moved interface enumeration code to socket, where it belongsMartin Willi2006-08-281-67/+38
| | | | | query interfaces every time we need it to respect changes in network config added address listing on startup and "ipsec statusall"
* implemented proper refcounting using atomic operationsMartin Willi2006-07-281-0/+1
|
* implemented IKE_SA rekeyingMartin Willi2006-07-271-0/+4
| | | | | | uses ikelifetime, rekeymargin and rekeyfuzz config settings no handling of simultaneus exchanges yet!
* updated copyright informationMartin Willi2006-07-071-1/+2
|
* redesigned IKE_SA using a transaction mechanism:Martin Willi2006-07-051-1/+1
| | | | | | | | | | | | removed old state machine reimplemented IKE_SA setup and delete implemented dead peer detection implemented keep-alives a lot of fixes no rekeying yet
* first merge of NATT codeMartin Willi2006-06-221-1/+8
|
* reworked function ignore mechanism to not-report whitelistMartin Willi2006-06-201-2/+2
| | | | rather than overriding functions
* readded local_credential_storeMartin Willi2006-06-201-5/+4
| | | | | | added sendcert policy to connection some other cleanups
* implemented rereadcrls rereadcacertsAndreas Steffen2006-06-201-7/+9
|
* (no commit message)Martin Willi2006-06-161-1/+1
|
* fixed compilation errorMartin Willi2006-06-151-2/+1
|
* added option parsingAndreas Steffen2006-06-141-11/+59
|
* charon outputs strongSwan versionAndreas Steffen2006-05-311-0/+3
|
* load all ca certificatesAndreas Steffen2006-05-301-1/+1
|
* - fixed daemon destruction order to preventMartin Willi2006-05-301-25/+33
| | | | | crashes on termination
* (no commit message)Martin Willi2006-05-101-0/+390