Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | starter: Allow specifying the ipsec.conf location in strongswan.conf | Shea Levy | 2014-10-02 | 1 | -1/+2 |
| | |||||
* | stroke: Allow specifying the ipsec.secrets location in strongswan.conf | Shea Levy | 2014-10-02 | 1 | -3/+7 |
| | |||||
* | starter: Do not close all file descriptors after fork() | Martin Willi | 2014-08-25 | 1 | -1/+0 |
| | | | | | | | | As we use libstrongswan and expect that it still works after the fork, we can't just closefrom() all file descriptors. Watcher, for example, uses a pipe to notify FDSET changes, which must be kept open. Reverts 652ddf5ce2fad08f6569096dd56a821500cc5ba4. | ||||
* | starter: Add --conftest option to test ipsec.conf syntax | Tobias Brunner | 2014-06-19 | 1 | -0/+27 |
| | |||||
* | libhydra: Remove unused hydra->daemon | Tobias Brunner | 2014-02-12 | 1 | -1/+1 |
| | |||||
* | lib: Add global config namespace | Tobias Brunner | 2014-02-12 | 1 | -1/+1 |
| | |||||
* | starter: Properly refer to the ipsec script if it was renamed | Tobias Brunner | 2013-07-22 | 1 | -1/+1 |
| | |||||
* | starter: Make ipsec.conf path configurable via command line | Tobias Brunner | 2013-06-21 | 1 | -3/+14 |
| | |||||
* | starter: ignore return value of sete[gu]id(), now having warn_unused_result | Martin Willi | 2013-06-18 | 1 | -5/+4 |
| | |||||
* | starter: Make daemon name configurable | Adrian-Ken Rueegsegger | 2013-03-19 | 1 | -13/+95 |
| | | | | | | | | A daemon can be specified using the '--daemon' command line parameter. This tells starter to invoke a daemon other than 'charon'. Additionally the ipsec script uses the environment variable DAEMON_NAME to tell the starter which daemon to use. | ||||
* | starter: Add --attach-gdb option to usage text | Adrian-Ken Rueegsegger | 2013-01-22 | 1 | -1/+2 |
| | |||||
* | Moved debug.[ch] to utils folder | Tobias Brunner | 2012-10-24 | 1 | -1/+1 |
| | |||||
* | Starter ignores non-fatal errors when reloading config | Tobias Brunner | 2012-10-18 | 1 | -1/+1 |
| | |||||
* | Starter unroutes removed or changed connections before loading and routing ↵ | Tobias Brunner | 2012-10-18 | 1 | -0/+8 |
| | | | | new ones | ||||
* | starter: Added --nolog option to suppress logging in starter itself | Tobias Brunner | 2012-09-12 | 1 | -2/+6 |
| | | | | Fixes #224. | ||||
* | starter: Load config again when restarting charon | Tobias Brunner | 2012-09-05 | 1 | -0/+16 |
| | | | | This got lost in 041e763b. | ||||
* | Only load kernel plugins in starter when flushing SAD/SPD entries | Tobias Brunner | 2012-08-16 | 1 | -9/+1 |
| | | | | | | | | This avoids keeping the kernel sockets open when they are not actually needed, which could lead to resource problems (in particular with PF_KEY where all open sockets receive all messages). Fixes #217. | ||||
* | Print the kind of *Swan during starter startup | Martin Willi | 2012-06-14 | 1 | -1/+4 |
| | |||||
* | starter: Remove all ties to pluto/libfreeswan. | Tobias Brunner | 2012-06-11 | 1 | -4/+0 |
| | | | | Moved some types/constants in the process. | ||||
* | starter: Remove main parts of pluto support (invoke, whack). | Tobias Brunner | 2012-06-11 | 1 | -162/+43 |
| | |||||
* | starter: Drop support for %defaultroute. | Tobias Brunner | 2012-06-11 | 1 | -7/+0 |
| | |||||
* | starter: Migrated logging to libstrongswan. | Tobias Brunner | 2012-06-11 | 1 | -56/+114 |
| | |||||
* | starter: Go back to single threaded mode. | Tobias Brunner | 2012-06-08 | 1 | -20/+5 |
| | | | | | Mixing multiple threads and fork(2) wasn't a very good idea it seems. At least in some environments this caused strange side-effects. | ||||
* | starter: Only handle SIGCHLD asynchronously and the rest in pselect(2). | Tobias Brunner | 2012-06-06 | 1 | -8/+17 |
| | |||||
* | starter: (De-)Initialize logging when forking. | Tobias Brunner | 2012-06-05 | 1 | -0/+2 |
| | |||||
* | starter: Changed signal handling now that starter is multi-threaded. | Tobias Brunner | 2012-06-04 | 1 | -14/+56 |
| | |||||
* | starter: Initialize thread pool so kernel events are consumed. | Tobias Brunner | 2012-05-15 | 1 | -0/+9 |
| | |||||
* | Do not ignore configs for IKEv1 in charon anymore | Martin Willi | 2012-03-20 | 1 | -12/+6 |
| | |||||
* | starter: Use kernel interfaces to flush SAD and SPD. | Tobias Brunner | 2011-10-21 | 1 | -0/+4 |
| | | | | | This now supports platforms where neither 'ip xfrm' nor 'setkey' are available (like Android). | ||||
* | starter: Load plugins specific to starter. | Tobias Brunner | 2011-10-21 | 1 | -0/+8 |
| | |||||
* | starter: INFO_FILE is not used anymore. | Tobias Brunner | 2011-10-21 | 1 | -1/+0 |
| | |||||
* | starter: Close open file descriptors after forking. | Tobias Brunner | 2011-10-13 | 1 | -1/+5 |
| | | | | | This avoids problems with Android's adb which leaves several file descriptors open when executing processes. | ||||
* | starter: Only create self-signed certificate if scepclient is built. | Tobias Brunner | 2011-10-12 | 1 | -38/+42 |
| | |||||
* | starter: Check for processes with PIDs stored in pid files. | Tobias Brunner | 2011-09-28 | 1 | -6/+39 |
| | |||||
* | Fix some warnings triggered by gcc 4.6 -Wunused-but-set-variable | Martin Willi | 2011-05-19 | 1 | -2/+0 |
| | |||||
* | IKEv2 was only partially the default for connections with auto=route and ↵ | Tobias Brunner | 2011-04-27 | 1 | -2/+2 |
| | | | | | | | | auto=start. Connections with auto=route and auto=start that did not have keyexchange=ikev2 explicitly specified did get added to charon, but did not get routed or started by charon. | ||||
* | Warn about manual plugin load directives for pluto/charon with ↵ | Andreas Steffen | 2010-07-15 | 1 | -0/+16 |
| | | | | --disable-load-warning compile option | ||||
* | Revert "Warn about manual plugin load directives for pluto/charon" | Martin Willi | 2010-07-14 | 1 | -11/+0 |
| | | | | This reverts commit 5c46726d0d91db5b1fc4ea53326e73443133f22d. | ||||
* | Warn about manual plugin load directives for pluto/charon | Martin Willi | 2010-07-13 | 1 | -0/+11 |
| | |||||
* | free config before exiting since library_deinit() calls leak detective | Andreas Steffen | 2010-05-02 | 1 | -4/+3 |
| | |||||
* | Initialize libstrongswan in starter (fixes Vstr logging). | Tobias Brunner | 2010-04-29 | 1 | -0/+4 |
| | |||||
* | removed trailing spaces ([[:space:]]+$) | Martin Willi | 2009-09-04 | 1 | -7/+7 |
| | |||||
* | use time_monotonic() instead of time() for statistics and time difference ↵ | Martin Willi | 2009-08-31 | 1 | -3/+3 |
| | | | | calculations | ||||
* | use SS_RC_FIRST and SS_RC_LAST | Andreas Steffen | 2009-08-06 | 1 | -2/+1 |
| | |||||
* | abort pluto or charon if initialization fails | Andreas Steffen | 2009-08-06 | 1 | -2/+2 |
| | |||||
* | stop strongswan if integrity check of libstrongswan or daemon fails | Andreas Steffen | 2009-07-17 | 1 | -8/+16 |
| | |||||
* | enforce strongSwan coding rules | Andreas Steffen | 2009-07-17 | 1 | -0/+16 |
| | |||||
* | consistent display of strongSwan version | Andreas Steffen | 2009-06-13 | 1 | -1/+1 |
| | |||||
* | removing svn keyword $Id$ from all files | Tobias Brunner | 2009-04-30 | 1 | -2/+0 |
| | |||||
* | merging changes from portability branch back to trunk | Tobias Brunner | 2009-04-30 | 1 | -3/+3 |
| | | | | | important change for developers: %Y replaces %D to print identities! |