Tobias Brunner
|
edb82ab8ae
|
Some Doxygen fixes.
|
2010-08-05 11:53:53 +02:00 |
|
Tobias Brunner
|
744b83c7c9
|
Fixed loading of secrets with IDs.
Since the ID string is manually terminated by a null character, write
permission is required for the mmapped ipsec.secrets.
|
2010-08-04 16:03:46 +02:00 |
|
Tobias Brunner
|
dca2d89209
|
Fixed loading of private keys without password.
The chunk storing the password was not correctly initialized, resulting
in a segmentation fault when no password was specified in ipsec.secrets.
|
2010-08-04 14:22:48 +02:00 |
|
Martin Willi
|
0d08ebe7ac
|
Pass type of requested key in the callback credential set
|
2010-08-04 09:26:21 +02:00 |
|
Martin Willi
|
15177f5785
|
Obseleted BUILD_PASSPHRASE(_CALLBACK) for private key loading, use credential sets
|
2010-08-04 09:26:21 +02:00 |
|
Martin Willi
|
0556667dca
|
Use credential sets to load smartcard keys
|
2010-08-04 09:26:21 +02:00 |
|
Martin Willi
|
62be923683
|
Implemented a callback based credential set, currently for shared keys only
|
2010-08-04 09:26:21 +02:00 |
|
Martin Willi
|
9587ece534
|
mmap() ipsec.secrets instead malloc(), proper error checking
|
2010-08-04 09:26:21 +02:00 |
|
Martin Willi
|
947298b302
|
Splitted up the load_secrets() function
|
2010-08-04 09:26:21 +02:00 |
|
Martin Willi
|
57522106c4
|
%prompt support for smartcard PIN via "ipsec secrets"
|
2010-08-04 09:26:20 +02:00 |
|
Martin Willi
|
0b8b664056
|
Pass the PKCS11 keyid as chunk, not as string
|
2010-08-04 09:26:20 +02:00 |
|
Martin Willi
|
353d10d590
|
Reuse generic passphrase build part, not a dedicated PIN part
|
2010-08-04 09:26:20 +02:00 |
|
Martin Willi
|
3479c27931
|
Support module names in %smartcard specifier, streamlined smartcard building
|
2010-08-04 09:26:20 +02:00 |
|
Tobias Brunner
|
f8029ca3f9
|
test_cert adapted to extended signature of get_encoding().
|
2010-08-03 19:00:56 +02:00 |
|
Tobias Brunner
|
56bceda7b5
|
Fixed compiler warnings.
|
2010-08-03 19:00:46 +02:00 |
|
Martin Willi
|
0f82a47063
|
Moved TLS stack to its own library
|
2010-08-03 15:39:26 +02:00 |
|
Martin Willi
|
0b71bc7af0
|
Moved eap-tls plugin to libcharon, updated to 4.4.1 APIs
|
2010-08-03 15:39:25 +02:00 |
|
Thomas Egerer
|
5d2e159b41
|
Fix segfault on 'ipsec stroke up ]' command
|
2010-07-29 14:03:11 +02:00 |
|
Martin Willi
|
98d0343870
|
Implemented a HA enabled in-memory address pool
|
2010-07-28 10:06:19 +02:00 |
|
Martin Willi
|
7455ab063f
|
Added a function to segmentate a generic integer
|
2010-07-28 10:06:19 +02:00 |
|
Martin Willi
|
c03b64a4ac
|
Reserving does not work, as our pools do not support acquiring arbitrary addresses
This reverts commit d1384080b3.
|
2010-07-27 12:05:39 +02:00 |
|
Martin Willi
|
7eeb687d59
|
Flush any remaining cache state if an IKE_SA goes down
|
2010-07-27 09:18:06 +02:00 |
|
Martin Willi
|
fa4f71c819
|
Synchronize EAP-Identity of remote peer
|
2010-07-26 15:10:54 +02:00 |
|
Martin Willi
|
d1384080b3
|
Reserve virtual IP of passive IKE_SAs in the local pool
|
2010-07-26 15:01:24 +02:00 |
|
Martin Willi
|
65d15aff73
|
Added strongswan.conf options for HA heartbeat
|
2010-07-26 14:30:19 +02:00 |
|
Martin Willi
|
08e266a119
|
Log CHILD_SA segment responsibility
|
2010-07-26 13:53:54 +02:00 |
|
Martin Willi
|
3e6736f67e
|
Pass initiator parameter to distinguish between original and exchange initiator
|
2010-07-26 13:53:53 +02:00 |
|
Martin Willi
|
b2e447e24a
|
Pass the CREATE_CHILD_SA initiator flag to the child_keys parameter
|
2010-07-26 13:53:53 +02:00 |
|
Martin Willi
|
aa334daa9b
|
Use a sync message cache to resynchronize IKE_SAs without rekeying
|
2010-07-26 13:53:49 +02:00 |
|
Martin Willi
|
2031002d42
|
Log received HA message types
|
2010-07-26 11:33:00 +02:00 |
|
Martin Willi
|
f2eebed2a3
|
Add enum names for HA message types
|
2010-07-26 11:33:00 +02:00 |
|
Martin Willi
|
51217527e6
|
Delay resynchronization request until starter has loaded the configurations
|
2010-07-26 11:33:00 +02:00 |
|
Martin Willi
|
2cbc48ecab
|
Replaces in_segment() by a more generic get_segment() function
|
2010-07-26 11:33:00 +02:00 |
|
Martin Willi
|
ad2488fcdf
|
Use distinct message types for HA message ID updates
|
2010-07-26 10:15:17 +02:00 |
|
Martin Willi
|
00c1bd0606
|
Migrated ha plugin to INIT/METHOD macros
|
2010-07-26 10:15:17 +02:00 |
|
Martin Willi
|
ce7967c50c
|
Implemented support for multiple RADIUS servers
|
2010-07-21 17:25:09 +02:00 |
|
Martin Willi
|
58d2ef6e14
|
Migrated eap-radius plugin to INIT/METHOD macros
|
2010-07-21 17:09:27 +02:00 |
|
Andreas Steffen
|
ae0e3b03b7
|
in a ESP_IN_UDP situation make UDP port available in the updown script
|
2010-07-17 13:27:19 +02:00 |
|
Andreas Steffen
|
14665981a5
|
make xfrm marks available in the updown scripts
|
2010-07-17 13:08:50 +02:00 |
|
Martin Willi
|
0406eeaacb
|
Support different encoding types in certificate.get_encoding()
|
2010-07-13 13:53:20 +02:00 |
|
Martin Willi
|
da9724e6d0
|
Renamed key_encod{ing,der}_t and constants, prepare for generic credential encoding
|
2010-07-13 11:29:35 +02:00 |
|
Martin Willi
|
e57a29c731
|
Moved X509 ipAddrBlock checking to the addrblock plugin
|
2010-07-13 10:26:07 +02:00 |
|
Martin Willi
|
1c8c924610
|
Moved addrblock plugin to libcharon
|
2010-07-13 10:26:07 +02:00 |
|
Martin Willi
|
2ccc02a4fd
|
Moved credential manager to libstrongswan
|
2010-07-13 10:26:07 +02:00 |
|
Andreas Steffen
|
ab635e029e
|
updated SQL templates to support attribute pool and identity parameters
|
2010-07-12 20:28:34 +02:00 |
|
Tobias Brunner
|
af7b34b13b
|
Added missing pool parameter in DHCP attribute provider.
|
2010-07-12 12:27:49 +02:00 |
|
Martin Willi
|
52f97c3893
|
Do not interpret long class attributes (such as from NPS) as group
|
2010-07-09 13:53:43 +02:00 |
|
Andreas Steffen
|
26c4d0102a
|
configuration of different marks for inbound and outbound direction
|
2010-07-09 09:06:07 +02:00 |
|
Martin Willi
|
6c4cd8fa15
|
Implemented missing bypass_socket() method in load-testers faked kernel interface
|
2010-07-07 10:01:32 +02:00 |
|
Martin Willi
|
4f99093235
|
Show mallinfo() data in statusall, if available
|
2010-07-06 16:28:25 +02:00 |
|