aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon-systemd
Commit message (Collapse)AuthorAgeFilesLines
* daemon: Use separate method to set default loggersTobias Brunner2017-01-251-2/+2
| | | | | This way it is not necessary to pass the same values to reload the loggers.
* charon-systemd: Handle SIGHUP the same way charon doesTobias Brunner2017-01-251-0/+16
| | | | That is, reload strongswan.conf, the loggers and the plugins.
* configure: Check for and explicitly link against -latomicMartin Willi2016-06-141-1/+2
| | | | | Some C libraries, such as uClibc, require an explicit link for some atomic functions. Check for any libatomic, and explcily link it.
* charon-systemd: Inherit all settings from the charon sectionTobias Brunner2016-03-081-0/+9
| | | | | | | | Our default config files are very charon specific. So to avoid confusion when only charon-systemd is installed we just default to all settings defined for charon. Since charon-systemd probably won't be used together with charon this should not cause conflicts (settings may still be overridden via the charon-systemd section).
* libhydra: Remove empty unused libraryTobias Brunner2016-03-032-9/+0
|
* configure: Support systemd >= 209Chris Patterson2015-12-211-2/+2
| | | | | | | | | | | | | | | | | libsystemd-journal and libsystemd-daemon are now just part of libsystemd. Keep original systemd checks as a fallback. Updates charon-systemd/Makefile.am accordingly. Tested on: - debian wheezy (systemd v44) - ubuntu 15.10 (systemd v255). Signed-off-by: Chris Patterson <pattersonc@ainfosec.com> Closes strongswan/strongswan#24.
* sigwaitinfo() may fail with EINTR if interrupted by an unblocked signal not ↵Tobias Brunner2015-11-231-5/+4
| | | | | | in the set Fixes #1213.
* Fix typo in error handling for sigwaitinfo() in charon-systemd and charon-tkmTobias Brunner2015-10-291-1/+1
| | | | Fixes 858148092d1e ("Replace usages of sigwait(3) with sigwaitinfo(2)")
* Replace usages of sigwait(3) with sigwaitinfo(2)Tobias Brunner2015-10-291-4/+4
| | | | | | | This is basically the same call, but it has the advantage of being supported by FreeBSD's valgrind, which sigwait() is not. References #1106.
* charon-systemd: Optionally load plugin list from charon-systemd.loadTobias Brunner2015-03-191-1/+2
|
* charon-systemd: Add missing semicolonMartin Willi2015-03-161-1/+1
| | | | References #887, fixes f3c83322.
* charon-systemd: Add support to configure user and group via strongswan.confTobias Brunner2015-03-131-6/+19
| | | | Fixes #887.
* charon-systemd: Typo in log message fixedTobias Brunner2014-10-131-1/+1
|
* systemd: Discover and check systemd libraries with pkg-config during configureMartin Willi2014-09-221-1/+2
|
* systemd: Add a native systemd journal loggerMartin Willi2014-09-222-2/+186
|
* systemd: Provide a charon-systemd daemon targeting full systemd integrationMartin Willi2014-09-223-0/+238