aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/daemon.h
Commit message (Collapse)AuthorAgeFilesLines
* Fixed some typos, courtesy of codespellTobias Brunner2017-03-231-1/+1
|
* daemon: Use separate method to set default loggersTobias Brunner2017-01-251-8/+18
| | | | | This way it is not necessary to pass the same values to reload the loggers.
* daemon: Create global redirect manager instanceTobias Brunner2016-03-041-0/+6
|
* libhydra: Move kernel interface to libcharonTobias Brunner2016-03-031-1/+7
| | | | This moves hydra->kernel_interface to charon->kernel.
* charon: Add custom logger to daemonThomas Egerer2016-03-011-2/+37
| | | | | | | | | | | This logger can be used to easily register custom logging instances using __attribute__((constructor)) benefiting from the global reload mechanism (with reset of log levels). Note that this is not intended to be used from plugins, which are loaded after loggers have already been initialized. Signed-off-by: Thomas Egerer <thomas.egerer@secunet.com>
* attributes: Move the configuration attributes framework to libcharonMartin Willi2015-02-201-0/+9
|
* child-sa-manager: Add a global manager storing CHILD_SA relationsMartin Willi2015-02-201-0/+6
| | | | | | To quickly check out IKE_SAs and find associated CHILD_SAs, the child_sa_manager stores relations between CHILD_SAs and IKE_SAs. It provides CHILD_SA specific IKE_SA checkout functions wrapping the ike_sa_manager.
* libcharon: Remove unused charon->nameTobias Brunner2014-02-121-8/+2
|
* capabilities: Move global capabilities_t instance to libstrongswanTobias Brunner2013-06-251-6/+0
|
* libcharon can be initialized more than onceMartin Willi2012-11-141-0/+3
|
* Reload logger configuration on SIGHUPTobias Brunner2012-10-181-12/+19
| | | | | | Besides changing the configuration this allows to easily rotate log files. Also moved logger initialization back to daemon_t.
* Make the UDP ports charon listens for packets on (and uses as source ports) ↵Tobias Brunner2012-08-081-2/+17
| | | | configurable.
* Refactored heavily #ifdefd capability code to its own libstrongswan classMartin Willi2012-07-041-27/+3
|
* Use separate Doxygen groups for IKEv1 and IKEv2 entities (authenticators, ↵Tobias Brunner2012-05-181-3/+18
| | | | tasks etc.).
* Store the name of the binary using libcharon to enable specific settings.Tobias Brunner2012-05-031-1/+7
|
* Provide plugin list from charon, not internally in libcharon.Tobias Brunner2012-05-031-3/+6
|
* Moved eap/xauth classes out of protocol specific subdirectoriesMartin Willi2012-03-201-2/+2
|
* Separated libcharon/sa directory with ikev1 and ikev2 subfoldersMartin Willi2012-03-201-4/+4
|
* IKEv1 XAuth: Added plugin support for XAuth, which allows us to have plugins ↵Clavister OpenSource2012-03-201-0/+6
| | | | to talk to servers with different quirks for XAuth authentication.
* refactored TNC frameworkAndreas Steffen2011-10-251-9/+0
|
* moved imv_manager to libtnccsAndreas Steffen2011-10-251-6/+0
|
* moved imc_manager to libtnccsAndreas Steffen2011-10-251-6/+0
|
* Migrated all SIM/AKA code to libsimaka, use SIM and AKA backend managers ↵Martin Willi2011-08-081-6/+0
| | | | registered by name
* Added tnc Doxygen group to libcharon.Tobias Brunner2011-08-031-0/+3
|
* implemented PASS and DROP shunt policiesAndreas Steffen2011-06-281-0/+6
|
* Moved logger initialization from libcharon to charonMartin Willi2011-01-051-1/+4
|
* implement IMC and IMV manager classesAndreas Steffen2010-11-091-6/+8
|
* implemented IMC/IMV handlerAndreas Steffen2010-11-091-1/+11
|
* moved TNCCS layer out of eap_tnc pluginAndreas Steffen2010-09-281-0/+6
|
* Moved kernel interface to libhydra.Tobias Brunner2010-09-021-7/+1
|
* Moved scheduler_t to libhydra.Tobias Brunner2010-09-021-6/+0
|
* Fixing Doxygen groups after moving processor.Tobias Brunner2010-09-021-3/+3
|
* Move processor_t (thread-pool) to libhydra.Tobias Brunner2010-09-021-6/+0
|
* Moved credential manager to libstrongswanMartin Willi2010-07-131-12/+0
|
* Respect line with in Makefile.am's, other cosmeticsMartin Willi2010-03-251-4/+6
|
* Attributes moved from libstrongswan to libhydra.Tobias Brunner2010-03-241-3/+0
| | | | | The attribute_manager_t instance is now located on the new hydra object instead of the lib object.
* Convert charon into libcharon.Tobias Brunner2010-03-191-25/+48
|
* Moving charon to libcharon.Tobias Brunner2010-03-191-0/+319