Martin Willi
|
dab0560497
|
Moved socket and socket-raw implementations to plugins
|
2010-02-26 11:44:32 +01:00 |
|
Tobias Brunner
|
776f59f7be
|
Block the signals before the call to sigwait.
|
2010-01-12 11:52:03 +01:00 |
|
Tobias Brunner
|
3f490ff978
|
According to the man page (and the header files in Android) prctl takes a total of 5 arguments.
|
2009-12-23 17:03:42 +01:00 |
|
Tobias Brunner
|
4a5a5dd290
|
Using the thread wrapper in charon, libstrongswan and their plugins.
|
2009-12-23 17:03:41 +01:00 |
|
Andreas Steffen
|
1125a0be81
|
moved traffic_selectors from charon to libstrongswan
|
2009-12-20 14:57:38 +01:00 |
|
Martin Willi
|
c636bc7e17
|
Cleanup library if daemon initialization fails
|
2009-12-03 08:00:43 +01:00 |
|
Martin Willi
|
dd326c114f
|
Use abort() instead of raising SIGKILL, gives us proper core dumps if enabled
|
2009-11-20 14:36:24 +01:00 |
|
Andreas Steffen
|
930443afff
|
moved attribute_manager to libstrongswan
|
2009-10-13 13:46:27 +02:00 |
|
Martin Willi
|
073e7dc062
|
Merged SIM/USIM manager/card/provider, avoids code duplication
|
2009-10-12 14:40:21 +02:00 |
|
Martin Willi
|
36a3bccfcf
|
Implemented a manager for USIM cards/providers very similar to the SIM manager
|
2009-10-09 13:02:19 +02:00 |
|
Martin Willi
|
b262680175
|
Emit a ALERT_SHUTDOWN_SIGNAL before shutting down the daemon
|
2009-09-22 17:00:00 +02:00 |
|
Martin Willi
|
356b2b2780
|
pass NULL to library_init() to load settings from default file
|
2009-09-10 18:52:42 +02:00 |
|
Martin Willi
|
5b03a350fc
|
use NULL to load plugins from default plugin directory
|
2009-09-10 18:52:42 +02:00 |
|
Martin Willi
|
323f9f990f
|
replaces four spaces by tabs, where appropriate
|
2009-09-04 14:50:23 +02:00 |
|
Martin Willi
|
7daf5226b7
|
removed trailing spaces ([[:space:]]+$)
|
2009-09-04 13:46:09 +02:00 |
|
Tobias Brunner
|
484a06bce7
|
Fixed some typos; whitespace cleanup.
|
2009-09-02 17:30:46 +02:00 |
|
Martin Willi
|
8fb4edc4ff
|
handle plugin loading failures
|
2009-09-01 16:20:45 +02:00 |
|
Tobias Brunner
|
8c3627c5ae
|
Added define to get sigwait with two parameters on OpenSolaris.
|
2009-08-14 14:50:51 +02:00 |
|
Tobias Brunner
|
a3ccf95f3f
|
LOG_AUTHPRIV is not defined on OpenSolaris.
|
2009-08-14 13:37:07 +02:00 |
|
Andreas Steffen
|
3646c8a159
|
abort pluto or charon if initialization fails
|
2009-08-06 16:32:52 +02:00 |
|
Andreas Steffen
|
def1777eca
|
streamlined integrity test output some more
|
2009-07-18 11:23:27 +02:00 |
|
Andreas Steffen
|
eab241fb56
|
stop strongswan if integrity check of libstrongswan or daemon fails
|
2009-07-17 20:33:19 +02:00 |
|
Andreas Steffen
|
6b04ba288d
|
streamlined debug output of integrity tests
|
2009-07-17 17:00:17 +02:00 |
|
Martin Willi
|
f0f420229a
|
deinit() library if integrity check fails
|
2009-06-22 16:18:53 +02:00 |
|
Martin Willi
|
4f2c48cd3d
|
build and verify on disk file integrity of pluto and charon executables
|
2009-06-22 15:47:18 +02:00 |
|
Martin Willi
|
e3b7be91e1
|
removed obsolete INTEGRITY_TEST and fips signer code
--enable-integrity-test now conditionally builds libchecksum
|
2009-06-22 15:47:17 +02:00 |
|
Martin Willi
|
a0fc89798a
|
library initialization fails if libstrongswan checksum is invalid
|
2009-06-22 15:47:17 +02:00 |
|
Martin Willi
|
4edda6e4a0
|
load trap_manager before plugins, allowing them to install traps
|
2009-06-16 17:27:24 +02:00 |
|
Martin Willi
|
140ea1fe5a
|
instanciate first registered kernel interface immediately
|
2009-06-16 17:27:24 +02:00 |
|
Andreas Steffen
|
ebde1a7ddd
|
consistent display of strongSwan version
|
2009-06-13 16:03:08 +02:00 |
|
Martin Willi
|
4d8ddefb78
|
remove stale pidfile if no such process found
|
2009-06-09 14:56:31 +02:00 |
|
Martin Willi
|
8c99451ae1
|
make use of the new trap-manager
|
2009-05-08 10:03:58 +02:00 |
|
Tobias Brunner
|
433c0968e4
|
properly initialize buffer when printing loaded plugins.
|
2009-05-07 17:40:19 +02:00 |
|
Tobias Brunner
|
d24a74c5b4
|
merging changes from portability branch back to trunk
important change for developers: %Y replaces %D to print identities!
|
2009-04-30 11:37:54 +00:00 |
|
Tobias Brunner
|
d25ce3701e
|
printf hooks refactored to increase portability (i.e. support for platforms without glibc-compatible customizable printf - the Vstr string library is currently required on such platforms).
|
2009-03-12 18:07:32 +00:00 |
|
Andreas Steffen
|
eca666d600
|
corrected typo
|
2009-02-19 09:54:31 +00:00 |
|
Martin Willi
|
30841a0305
|
daemon exports main_thread_id, sends SIGTERM to the main thread in daemon_kill
|
2008-12-12 09:13:06 +00:00 |
|
Martin Willi
|
2671a8fcee
|
use DBG_ANY to set all loglevels
|
2008-12-02 08:52:46 +00:00 |
|
Andreas Steffen
|
9a96ccd485
|
re-established lost default auth sys_logger
|
2008-12-01 01:24:55 +00:00 |
|
Martin Willi
|
479f295049
|
fixed compiler warnings issued by:
gcc 4.3
curl.h gcc type-checking
glibc with enabled FORTIFY_SOURCE checking
|
2008-11-11 18:37:19 +00:00 |
|
Martin Willi
|
4252938811
|
dynamic logging configuration through strongswan.conf
fallback to existing ipsec.conf/stroke loglevel configuration
|
2008-11-11 10:52:37 +00:00 |
|
Martin Willi
|
f7237cf37a
|
separated backtrace functionality from leak_detective, used in
leak_detective
mutex profiling
signal handler
|
2008-11-05 13:58:19 +00:00 |
|
Martin Willi
|
64ff7a5142
|
log loaded plugins at startup
|
2008-11-03 09:44:54 +00:00 |
|
Martin Willi
|
a985db3ff3
|
reintegrated bus-refactoring branch
|
2008-10-14 08:52:13 +00:00 |
|
Martin Willi
|
79a878466c
|
reintegrated two-sim branch providing SIM card plugin API
|
2008-10-10 08:36:01 +00:00 |
|
Tobias Brunner
|
507f26f685
|
merging modularized kernel interface back to trunk
|
2008-09-25 07:56:58 +00:00 |
|
Martin Willi
|
eb3e27059b
|
use libcap for capability dropping
optional, must be enabled --with-capabilities=libcap
will be extended to support --with-capabilities=libcap2
|
2008-08-29 09:24:14 +00:00 |
|
Martin Willi
|
e609b1cda2
|
capability API to allow plugin-controlled capability set
|
2008-08-28 16:27:48 +00:00 |
|
Martin Willi
|
b848f0377c
|
fixed EAP-GTC secret lookup
improved error logging
PAM authentication needs CAP_AUDIT_WRITE capability
|
2008-08-21 14:40:03 +00:00 |
|
Andreas Steffen
|
af165431d2
|
fixed libstrongswan integrity test
|
2008-08-19 18:51:30 +00:00 |
|