Martin Willi
|
a40cc76bc7
|
moved listener_t interface definition to a separate file
|
2009-07-09 15:25:14 +02:00 |
|
Martin Willi
|
3f67126226
|
added a RADIUS id_prefix option to prefix the IMSI
|
2009-07-09 11:19:41 +02:00 |
|
Martin Willi
|
efb4bb248f
|
remove obsolete child_cfg_t.equal_traffic_selectors() method
|
2009-07-07 14:38:55 +02:00 |
|
Martin Willi
|
20188fcad4
|
child_cfg matching code prefers a config containing the first proposed TS
|
2009-07-07 14:38:19 +02:00 |
|
Martin Willi
|
dca2eee92a
|
added unit test for identification_t.matches()
|
2009-07-06 13:15:29 +02:00 |
|
Martin Willi
|
05fe0a7d25
|
added unit test for identification_t.equals()
|
2009-07-06 13:15:29 +02:00 |
|
Martin Willi
|
d35650115b
|
added unit test for identification_t.contains_wildcard()
|
2009-07-06 13:15:28 +02:00 |
|
Martin Willi
|
6e61122727
|
listen for CHILD_SA state changes only until it has been installed
|
2009-07-03 16:16:00 +02:00 |
|
Martin Willi
|
00fcc0f8f3
|
added -avoid-version to LDFLAGS, plugins are not versioned
|
2009-07-03 08:57:11 +02:00 |
|
Martin Willi
|
7afd9d6672
|
defer MOBIKE update if we have no route to the peer
|
2009-07-02 10:56:13 +02:00 |
|
Martin Willi
|
133623871d
|
do not abort notifying listeners if a listener unregisters
|
2009-07-02 09:38:12 +02:00 |
|
Martin Willi
|
4fd40cf6b0
|
signal tunnel breakage to NetworkManager
|
2009-06-30 17:47:42 +02:00 |
|
Martin Willi
|
7f9fab77f8
|
restarting dbus is insufficient, restart network-manager after installation
|
2009-06-30 17:03:53 +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
|
1694e82c7c
|
fixed another 64bit compiler warning
|
2009-06-19 10:19:55 +02:00 |
|
Martin Willi
|
f53b7e00c2
|
reverted rule_count back to size_t, as it is passed as pointer (fixes 64bit issues)
|
2009-06-19 10:01:04 +02:00 |
|
Martin Willi
|
80d3a187c5
|
double check that parsing a list consumes all bytes
|
2009-06-17 13:38:05 +02:00 |
|
Martin Willi
|
df2565a2d5
|
use signed lengths in parser and generator
|
2009-06-17 13:22:07 +02:00 |
|
Martin Willi
|
8ae89883e1
|
fixed copy/paste error in attribute type parsing
|
2009-06-17 11:42:53 +02:00 |
|
Martin Willi
|
fcb06fdbfa
|
use rwlock instead of a mutex in trap_manager, avoids possible deadlock
|
2009-06-16 17:27:25 +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
|
04d6583e26
|
reset IKE_SA on bus after checkout/checkin of replacement SA
|
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 |
|
Martin Willi
|
f1f968d562
|
extended RSA tests by encrypt/decrypt operations
|
2009-06-15 18:05:34 +02:00 |
|
Andreas Steffen
|
ebde1a7ddd
|
consistent display of strongSwan version
|
2009-06-13 16:03:08 +02:00 |
|
Martin Willi
|
0897ff21e7
|
removed crypto tests form unit tester, all gone to test-vector plugin
|
2009-06-12 10:44:01 +02:00 |
|
Martin Willi
|
c66cd00df4
|
removed pluto test vectors, --disable-self-test option
|
2009-06-11 20:27:32 +02:00 |
|
Martin Willi
|
a4caeac76e
|
moved publickey speed test to a standalone program
This reverts commit 08874d6ae2.
|
2009-06-10 16:25:32 +02:00 |
|
Martin Willi
|
3e3de01b28
|
moved Diffie-Hellman speed test to a standalone program
This reverts commit 1e6050bfae.
|
2009-06-10 14:58:58 +02:00 |
|
Martin Willi
|
260158e53e
|
properly shut down and unref nm mainloop, fixes crash at shutdown
|
2009-06-09 15:13:10 +02:00 |
|
Martin Willi
|
4d8ddefb78
|
remove stale pidfile if no such process found
|
2009-06-09 14:56:31 +02:00 |
|
Martin Willi
|
fd0b7903e6
|
fix inclusion of private_key_t in nm plugin
|
2009-06-09 14:03:48 +02:00 |
|
Martin Willi
|
1e6050bfae
|
implemented a speed test for diffie-hellman
|
2009-06-09 11:27:35 +02:00 |
|
Martin Willi
|
08874d6ae2
|
implemented a speed test for public key algorithms
|
2009-06-09 11:27:34 +02:00 |
|
Martin Willi
|
b00fbdb55a
|
updated medcli/medsrv plugins to use new auth_cfg API, fixes compilation
|
2009-06-05 14:15:39 +02:00 |
|
Martin Willi
|
ec0b9ac97c
|
added missing identification.h include
|
2009-06-04 13:49:51 +02:00 |
|
Martin Willi
|
2fdca5e3cb
|
apply is_anyaddr fix from socket also to socket-raw
|
2009-06-03 17:56:55 +02:00 |
|
Martin Willi
|
9474a0d90c
|
added a charon.install_virtual_ip option to disable IP installation for testing
|
2009-06-02 13:45:29 +02:00 |
|
Andreas Steffen
|
e24aaddde0
|
hide credentials headers in credential_factory.h
|
2009-05-28 15:35:02 +02:00 |
|
Martin Willi
|
92f5956790
|
show strongSwan version in statusall
|
2009-05-26 14:10:45 +02:00 |
|
Andreas Steffen
|
f64d8240b2
|
resolve clone naming conflict with uclibc
|
2009-05-25 08:38:36 +02:00 |
|
Andreas Steffen
|
90df644ed6
|
suppress Routed Connections caption if list is empty
|
2009-05-24 20:06:55 +02:00 |
|
Tobias Brunner
|
617e59b7bc
|
Portably check for IPSEC_* constants (defined in ipsec.h).
The problem is that FreeBSD defines them as #defines whereas Linux defines them as enums.
|
2009-05-20 20:15:06 +02:00 |
|
Martin Willi
|
a13c013b6f
|
include TSi/TSr of triggering packet in acquire
|
2009-05-20 11:44:43 +02:00 |
|
Martin Willi
|
cd37e13133
|
properly terminate EAP authentication if EAP method fails
|
2009-05-20 09:24:18 +02:00 |
|
Martin Willi
|
8affd7ac65
|
fixed dumping of integers in generator
|
2009-05-20 09:04:10 +02:00 |
|
Andreas Steffen
|
e36c67aca4
|
same format as IKEv1
|
2009-05-19 22:12:29 +02:00 |
|