Martin Willi [Tue, 4 Nov 2008 13:12:11 +0000 (13:12 -0000)]
removed superfluous get_other_public_value in diffie_hellman_t interface
Martin Willi [Tue, 4 Nov 2008 13:05:00 +0000 (13:05 -0000)]
fixed bignum export if BN_num_bytes() != DH_size()
Martin Willi [Tue, 4 Nov 2008 13:01:36 +0000 (13:01 -0000)]
fixed memleak
Martin Willi [Tue, 4 Nov 2008 12:59:53 +0000 (12:59 -0000)]
added a delay option to delay initiations
Andreas Steffen [Mon, 3 Nov 2008 23:46:42 +0000 (23:46 -0000)]
corrected a copy-and-paste error
Andreas Steffen [Mon, 3 Nov 2008 23:34:23 +0000 (23:34 -0000)]
updated copyright of kernel interface code
Andreas Steffen [Mon, 3 Nov 2008 23:29:34 +0000 (23:29 -0000)]
added support for xfrm remote kmaddress
Martin Willi [Mon, 3 Nov 2008 16:14:12 +0000 (16:14 -0000)]
added locking mechanism for multithreaded use of OpenSSL
Martin Willi [Mon, 3 Nov 2008 15:11:01 +0000 (15:11 -0000)]
added fake_kernel option to make dummy kernel implementation optional
Martin Willi [Mon, 3 Nov 2008 12:40:42 +0000 (12:40 -0000)]
removed accidently checked in debug code
Martin Willi [Mon, 3 Nov 2008 10:02:39 +0000 (10:02 -0000)]
load testing between different hosts
Martin Willi [Mon, 3 Nov 2008 09:44:54 +0000 (09:44 -0000)]
log loaded plugins at startup
Martin Willi [Mon, 3 Nov 2008 09:44:20 +0000 (09:44 -0000)]
reverted 4541, does not fix the problem
Andreas Steffen [Mon, 3 Nov 2008 07:08:59 +0000 (07:08 -0000)]
migrate job creates a new IKE_SA
Andreas Steffen [Mon, 3 Nov 2008 06:56:22 +0000 (06:56 -0000)]
replace tab by spaces
Andreas Steffen [Mon, 3 Nov 2008 03:56:03 +0000 (03:56 -0000)]
removed unused variables
Andreas Steffen [Mon, 3 Nov 2008 02:05:41 +0000 (02:05 -0000)]
migrate_job() finds a matching child_cfg
Andreas Steffen [Mon, 3 Nov 2008 00:24:38 +0000 (00:24 -0000)]
corrected parameter description
Andreas Steffen [Sun, 2 Nov 2008 22:13:17 +0000 (22:13 -0000)]
corrected captions
Andreas Steffen [Sun, 2 Nov 2008 21:34:52 +0000 (21:34 -0000)]
fully implemented the parsing of XFRM and PF_KEY MIGRATE messages
Martin Willi [Fri, 31 Oct 2008 17:07:04 +0000 (17:07 -0000)]
removed 0-byte truncation, fixes random Openssl RSA signature verification failures
Martin Willi [Fri, 31 Oct 2008 17:05:40 +0000 (17:05 -0000)]
fixed crash in openssl signature verification if sizeof(size_t) != sizeof(int) (64bit)
Andreas Steffen [Fri, 31 Oct 2008 06:18:48 +0000 (06:18 -0000)]
identify attributes of XFRM ACQUIRE and MIGRATE messages
Andreas Steffen [Fri, 31 Oct 2008 02:50:01 +0000 (02:50 -0000)]
subscribing XFRM socket for MIGRATE messages
Andreas Steffen [Fri, 31 Oct 2008 01:46:37 +0000 (01:46 -0000)]
adapted evaltest.dat to extended acquire job message
Andreas Steffen [Fri, 31 Oct 2008 01:43:23 +0000 (01:43 -0000)]
parse xfrm and pf_key acquire messages and subscribe to migrate messages
Martin Willi [Thu, 30 Oct 2008 13:21:21 +0000 (13:21 -0000)]
reverted changeset 4529:
Camellia is 22 in IKEv1, but not-yet defined in IKEv2
in IKEv2, 22 is reserved for AES-XTS
Martin Willi [Thu, 30 Oct 2008 12:58:54 +0000 (12:58 -0000)]
added hooks for IKE and CHILD keymat
Martin Willi [Thu, 30 Oct 2008 09:18:52 +0000 (09:18 -0000)]
store plain skd, not the prf
Andreas Steffen [Thu, 30 Oct 2008 03:31:36 +0000 (03:31 -0000)]
added Camellia CBC to list of encryption algorithms
Andreas Steffen [Thu, 30 Oct 2008 00:35:37 +0000 (00:35 -0000)]
corrected parameter description
Martin Willi [Wed, 29 Oct 2008 16:06:16 +0000 (16:06 -0000)]
moved CHILD_SA key derivation to keymat_t
passing key chunks to CHILD_SA, not the PRF
Martin Willi [Wed, 29 Oct 2008 14:12:54 +0000 (14:12 -0000)]
prf handles zero-length allocations graceful
Martin Willi [Wed, 29 Oct 2008 13:35:06 +0000 (13:35 -0000)]
do not store DH redundant in keymat
Martin Willi [Wed, 29 Oct 2008 09:27:51 +0000 (09:27 -0000)]
replaced not-maintained ChangeLog
Andreas Steffen [Wed, 29 Oct 2008 05:32:38 +0000 (05:32 -0000)]
upgrade to linux-2.6.28 headers with support for kmaddress struct
Martin Willi [Tue, 28 Oct 2008 16:07:06 +0000 (16:07 -0000)]
moved key derivation and management into keymat object
allows secured implementation of key management (e.g. in kernel or HW)
only IKE keys for now
Martin Willi [Tue, 28 Oct 2008 10:12:21 +0000 (10:12 -0000)]
store IKE proposal implicitly during derive_keys
Martin Willi [Tue, 28 Oct 2008 09:41:33 +0000 (09:41 -0000)]
fixed reauthentication time in statusall
Andreas Steffen [Tue, 28 Oct 2008 01:59:01 +0000 (01:59 -0000)]
refining changeset 4483 by introducing charon.dh_exponent_ansi_x9_42 key
Martin Willi [Mon, 27 Oct 2008 14:51:00 +0000 (14:51 -0000)]
use more generic stats getter, introducing new stats
Martin Willi [Mon, 27 Oct 2008 12:01:23 +0000 (12:01 -0000)]
new release of NM debs
Martin Willi [Mon, 27 Oct 2008 11:30:27 +0000 (11:30 -0000)]
including a "none" tundev to make NM happy
Martin Willi [Mon, 27 Oct 2008 11:13:33 +0000 (11:13 -0000)]
fixed some compiler warnings
Andreas Steffen [Mon, 27 Oct 2008 00:02:22 +0000 (00:02 -0000)]
remove unused local DH_EXPONENT_ENTROPY definition
Andreas Steffen [Sun, 26 Oct 2008 23:53:52 +0000 (23:53 -0000)]
use 512 bits of entropy for secret DH exponents
Martin Willi [Fri, 24 Oct 2008 09:51:48 +0000 (09:51 -0000)]
additional getters for ipcomp and UDP encap
Martin Willi [Fri, 24 Oct 2008 08:02:35 +0000 (08:02 -0000)]
more CHILD_SA refactorings
Martin Willi [Wed, 22 Oct 2008 09:01:36 +0000 (09:01 -0000)]
initiate connections simultaneously in load tester
Andreas Steffen [Tue, 21 Oct 2008 22:28:29 +0000 (22:28 -0000)]
include updown plugin in sql scenarios
Martin Willi [Tue, 21 Oct 2008 13:00:38 +0000 (13:00 -0000)]
a load testing plugin, to:
find multi-threading issues
do performance profiling
Martin Willi [Tue, 21 Oct 2008 10:57:40 +0000 (10:57 -0000)]
fixed enumeration of CHILD_SA traffic selectors
Andreas Steffen [Tue, 21 Oct 2008 03:42:32 +0000 (03:42 -0000)]
use old algorithm nameagain in pfkey/alg-aes-xcbc scenario
Martin Willi [Mon, 20 Oct 2008 11:38:16 +0000 (11:38 -0000)]
reset threads IKE_SA after checking other IKE_SAs
invoke updown script only if we have valid IKE_SA
Andreas Steffen [Fri, 17 Oct 2008 03:44:06 +0000 (03:44 -0000)]
re-established all previous AUD level messages
Martin Willi [Thu, 16 Oct 2008 15:38:48 +0000 (15:38 -0000)]
fixed perl oid generation
Martin Willi [Thu, 16 Oct 2008 12:48:27 +0000 (12:48 -0000)]
loading updown plugin if required
Martin Willi [Thu, 16 Oct 2008 11:48:18 +0000 (11:48 -0000)]
moved updown script invocation to an optional plugin
Martin Willi [Thu, 16 Oct 2008 11:32:43 +0000 (11:32 -0000)]
bus uses finally recusive locking
other small fixes
Martin Willi [Thu, 16 Oct 2008 11:29:42 +0000 (11:29 -0000)]
condvar->wait() can handle recursive mutex
Martin Willi [Thu, 16 Oct 2008 07:21:30 +0000 (07:21 -0000)]
added missing EAP-AKA RFC
Martin Willi [Wed, 15 Oct 2008 14:47:52 +0000 (14:47 -0000)]
added a guest.mconsole() method to script mconsole (e.g. add additional conX=)
Martin Willi [Wed, 15 Oct 2008 12:24:44 +0000 (12:24 -0000)]
cache keys for in and outbound ESP SAs
removed redundant storing of traffic selectors in CHILD_SA (sa_policy_t)
creating TS pairs dynamically using create_policy_enumerator()
Tobias Brunner [Wed, 15 Oct 2008 11:34:29 +0000 (11:34 -0000)]
typedef fixed
Martin Willi [Wed, 15 Oct 2008 08:50:14 +0000 (08:50 -0000)]
reverted changeset [4440], [4443] uses old algorithm name again
Martin Willi [Wed, 15 Oct 2008 08:37:56 +0000 (08:37 -0000)]
store ESP keys in CHILD_SA
Andreas Steffen [Wed, 15 Oct 2008 00:22:51 +0000 (00:22 -0000)]
activate compilation of the kernel_pfkey plugin
Andreas Steffen [Wed, 15 Oct 2008 00:11:00 +0000 (00:11 -0000)]
added PFKEYv2 UML scenarios
Andreas Steffen [Tue, 14 Oct 2008 23:55:19 +0000 (23:55 -0000)]
name of ESP algorithm changed to AES_XCBC_96-128
Martin Willi [Tue, 14 Oct 2008 15:17:44 +0000 (15:17 -0000)]
passing chunks, not prf+, to kernel interface
gives us better control of keymat in CHILD_SA
Tobias Brunner [Tue, 14 Oct 2008 12:18:53 +0000 (12:18 -0000)]
typos
Tobias Brunner [Tue, 14 Oct 2008 11:53:23 +0000 (11:53 -0000)]
directory 'build' renamed as 'packages'
Martin Willi [Tue, 14 Oct 2008 08:52:13 +0000 (08:52 -0000)]
reintegrated bus-refactoring branch
Tobias Brunner [Tue, 14 Oct 2008 08:46:31 +0000 (08:46 -0000)]
merging kernel_pfkey plugin back from kernel-interface branch
Andreas Steffen [Tue, 14 Oct 2008 01:53:37 +0000 (01:53 -0000)]
version bump to 4.2.9
Andreas Steffen [Mon, 13 Oct 2008 22:54:09 +0000 (22:54 -0000)]
corrected typo
Andreas Steffen [Mon, 13 Oct 2008 00:15:16 +0000 (00:15 -0000)]
added bug fix for addr_in_subnet() to NEWS
Andreas Steffen [Mon, 13 Oct 2008 00:09:44 +0000 (00:09 -0000)]
add support of --enable-eap-sim-file and --enable-kernel-pfkey configuration options
Martin Willi [Fri, 10 Oct 2008 11:20:04 +0000 (11:20 -0000)]
set guest-specific kernel parameters
removed memory setting, use mem= instead
Martin Willi [Fri, 10 Oct 2008 08:36:01 +0000 (08:36 -0000)]
reintegrated two-sim branch providing SIM card plugin API
Martin Willi [Fri, 10 Oct 2008 07:33:37 +0000 (07:33 -0000)]
trimming additial / in some cases
Martin Willi [Fri, 10 Oct 2008 06:59:03 +0000 (06:59 -0000)]
use busybox compatible kill
Andreas Steffen [Thu, 9 Oct 2008 22:20:56 +0000 (22:20 -0000)]
remove intermediate CA certs after UML test
Martin Willi [Thu, 9 Oct 2008 08:25:11 +0000 (08:25 -0000)]
fixed MOBIKE roaming if clients address changes
Andreas Steffen [Thu, 9 Oct 2008 05:44:00 +0000 (05:44 -0000)]
faster implementation of addr_in_subnet()
Martin Willi [Wed, 8 Oct 2008 12:57:11 +0000 (12:57 -0000)]
added proposal parsing of uncommon DH groups 3072/6144
Martin Willi [Wed, 8 Oct 2008 12:24:08 +0000 (12:24 -0000)]
some mobike improvement NEWS
Martin Willi [Wed, 8 Oct 2008 08:29:49 +0000 (08:29 -0000)]
ignore routing events for our own routes
Martin Willi [Wed, 8 Oct 2008 08:23:46 +0000 (08:23 -0000)]
mobike: try to keep existing source address before switching to another
Andreas Steffen [Wed, 8 Oct 2008 07:03:39 +0000 (07:03 -0000)]
raw public key support for charon
Andreas Steffen [Wed, 8 Oct 2008 07:00:13 +0000 (07:00 -0000)]
implemented ipsec listalgs as a stroke command
Andreas Steffen [Wed, 8 Oct 2008 06:57:52 +0000 (06:57 -0000)]
correct fix that replaces Changeset 4378
Andreas Steffen [Wed, 8 Oct 2008 06:15:41 +0000 (06:15 -0000)]
removing fix applied by Changeset 4378
Andreas Steffen [Wed, 8 Oct 2008 03:37:40 +0000 (03:37 -0000)]
added the sql/rw-rsa and sql/rw-rsa-keyid scenarios using raw RSA public keys
Andreas Steffen [Wed, 8 Oct 2008 03:35:52 +0000 (03:35 -0000)]
get_subject() of a CERT_TRUSTED_PUBKEY object returns ID_PUBKEY_INFO_SHA1 hash consistent with the IKEv2 keyid philosophy
Andreas Steffen [Wed, 8 Oct 2008 01:19:26 +0000 (01:19 -0000)]
Implemented BUILD_BLOB_ASN1_DER for the CERT_TRUSTED_PUBKEY subtype
Andreas Steffen [Tue, 7 Oct 2008 21:41:45 +0000 (21:41 -0000)]
fixed loop termination criterion in addr_in_subnet(). Thanks go to Wolfgang Steudel, TU Ilmenau
Martin Willi [Tue, 7 Oct 2008 16:31:41 +0000 (16:31 -0000)]
guest bootup waits for init, not for network stack (fixes 2.6.27 guest kernels)
Martin Willi [Tue, 7 Oct 2008 09:09:34 +0000 (09:09 -0000)]
ported mconsole-exec patch to 2.6.27-rc7
Martin Willi [Tue, 7 Oct 2008 07:55:28 +0000 (07:55 -0000)]
userland support to process notifies for new NAT mappings detected in UDP encapsulation