Tobias Brunner
ff22d53ba9
charon-systemd: Handle SIGHUP the same way charon does
...
That is, reload strongswan.conf, the loggers and the plugins.
2017-01-25 14:58:05 +01:00
Tobias Brunner
bc4e689db1
charon-systemd: Inherit all settings from the charon section
...
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).
2016-03-08 10:56:19 +01:00
Tobias Brunner
28649f6d91
libhydra: Remove empty unused library
2016-03-03 17:36:11 +01:00
Tobias Brunner
88b85e022a
sigwaitinfo() may fail with EINTR if interrupted by an unblocked signal not in the set
...
Fixes #1213 .
2015-11-23 11:37:19 +01:00
Tobias Brunner
3195650180
Fix typo in error handling for sigwaitinfo() in charon-systemd and charon-tkm
...
Fixes 858148092d
("Replace usages of sigwait(3) with sigwaitinfo(2)")
2015-10-29 17:40:31 +01:00
Tobias Brunner
858148092d
Replace usages of sigwait(3) with sigwaitinfo(2)
...
This is basically the same call, but it has the advantage of being
supported by FreeBSD's valgrind, which sigwait() is not.
References #1106 .
2015-10-29 15:38:37 +01:00
Tobias Brunner
d2f4345b03
charon-systemd: Optionally load plugin list from charon-systemd.load
2015-03-19 18:37:24 +01:00
Martin Willi
9c3c41f29b
charon-systemd: Add missing semicolon
...
References #887 , fixes f3c83322
.
2015-03-16 09:31:17 +01:00
Tobias Brunner
f3c8332220
charon-systemd: Add support to configure user and group via strongswan.conf
...
Fixes #887 .
2015-03-13 14:34:53 +01:00
Tobias Brunner
245979abc0
charon-systemd: Typo in log message fixed
2014-10-13 16:51:20 +02:00
Martin Willi
e2d9f27c19
systemd: Add a native systemd journal logger
2014-09-22 14:19:37 +02:00
Martin Willi
73ed38e74f
systemd: Provide a charon-systemd daemon targeting full systemd integration
2014-09-22 13:55:11 +02:00