aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/charon.c
Commit message (Collapse)AuthorAgeFilesLines
* Return SS_RC_INITIALIZATION_FAILED if pid file existsAdrian-Ken Rueegsegger2013-01-231-1/+0
| | | | | | Let charon return SS_RC_INITIALIZATION_FAILED if an existing pid file is found. Starter only terminates itself if the result code of the daemon is a valid SS_RC_* value.
* Reload logger configuration on SIGHUPTobias Brunner2012-10-181-126/+12
| | | | | | Besides changing the configuration this allows to easily rotate log files. Also moved logger initialization back to daemon_t.
* Make syslog and file loggers configurable at runtimeTobias Brunner2012-10-181-35/+17
|
* Added ESP log group for libipsec log messages.Tobias Brunner2012-08-081-1/+2
|
* Refactored heavily #ifdefd capability code to its own libstrongswan classMartin Willi2012-07-041-55/+9
|
* Show some uname() info during charon startupMartin Willi2012-06-281-1/+8
|
* charon is now an IKE daemonAndreas Steffen2012-05-031-1/+1
|
* Store the name of the binary using libcharon to enable specific settings.Tobias Brunner2012-05-031-1/+1
|
* Provide plugin list from charon, not internally in libcharon.Tobias Brunner2012-05-031-2/+13
|
* Loggers specify what log messages they want to receive during registration.Tobias Brunner2012-05-021-4/+4
| | | | | | | This also allows us to generate the log message only once for all loggers that need it (avoids calls to custom printf specifier callbacks). To update the log levels loggers can simply be registered again.
* Use a separate interface for loggers.Tobias Brunner2012-05-021-5/+5
| | | | | | | | The new interface does not allow loggers to unregister themselves from the bus. This allows us to use a rwlock_t for them. The latter also means that loggers can now be called concurrently by multiple threads.
* Option added to set identifier for syslog(3) logging.Tobias Brunner2012-04-201-1/+7
| | | | This identifier is added to each log message by syslog.
* Added ASN debug group to log low-level encoding/decoding (ASN.1, X.509).Tobias Brunner2011-12-161-1/+2
| | | | | This will allow us to remove quite some clutter from the LIB debug group for higher debug levels.
* pluto: Switch to user 'vpn' on Android.Tobias Brunner2011-10-181-1/+1
|
* Make sure the PID read from charon.pid is null-terminated.Tobias Brunner2011-09-281-0/+1
|
* added PTS debug classAndreas Steffen2011-09-111-1/+2
|
* added DBG_IMC and DBG_IMV debug optionsAndreas Steffen2011-05-291-0/+2
|
* Reload strongswan.conf and plugins supporting reloading on SIGHUPMartin Willi2011-04-151-1/+10
|
* Moved logger initialization from libcharon to charonMartin Willi2011-01-051-1/+136
|
* use DBG_TNC for TNC debugging outputAndreas Steffen2010-10-091-1/+2
|
* added --debug-tls to charon usage() functionAndreas Steffen2010-10-071-1/+1
|
* added debug-tls comand line optionAndreas Steffen2010-08-231-0/+1
|
* Fixed compiler warning.Tobias Brunner2010-06-151-1/+1
|
* Run as vpn user on Android.Tobias Brunner2010-06-151-0/+8
|
* Truncate the PID file so that even if we fail to unlink it, the daemon can ↵Tobias Brunner2010-06-151-11/+33
| | | | be restarted properly.
* Option to skip slow addr2line resolution in leak-detectiveMartin Willi2010-05-201-1/+1
|
* Do a proper cleanup when printing usage info.Tobias Brunner2010-05-041-3/+4
|
* Adding support for debug groups in libstrongswan's logger.Tobias Brunner2010-04-061-7/+7
|
* Store the name of the daemon that initialized libhydra to load ↵Tobias Brunner2010-04-061-1/+1
| | | | daemon-specific settings.
* Fixed deinit for charon --version.Tobias Brunner2010-03-241-1/+2
|
* Init/deinit libhydra in charon and pluto.Tobias Brunner2010-03-241-19/+21
|
* Replacing the original charon with a small wrapper around libcharon.Tobias Brunner2010-03-191-0/+414