strongswan.git
12 years agopluto and scepclient now use chunk_t from libstrongswan
Andreas Steffen [Fri, 17 Apr 2009 16:41:26 +0000 (16:41 -0000)]
pluto and scepclient now use chunk_t from libstrongswan

12 years agoported most of the libstrongswan chunk_t macros to pluto
Andreas Steffen [Fri, 17 Apr 2009 16:11:33 +0000 (16:11 -0000)]
ported most of the libstrongswan chunk_t macros to pluto

12 years agoadded ike_rekey/child_rekey options to load-tester
Martin Willi [Fri, 17 Apr 2009 12:30:56 +0000 (12:30 -0000)]
added ike_rekey/child_rekey options to load-tester

12 years agostrdup() requires <string.h>
Andreas Steffen [Fri, 17 Apr 2009 11:22:06 +0000 (11:22 -0000)]
strdup() requires <string.h>

12 years agouse strdup() in clone_str() macro
Andreas Steffen [Fri, 17 Apr 2009 11:20:28 +0000 (11:20 -0000)]
use strdup() in clone_str() macro

12 years agorenamed empty_chunk to chunk_empty
Andreas Steffen [Fri, 17 Apr 2009 11:00:37 +0000 (11:00 -0000)]
renamed empty_chunk to chunk_empty

12 years agomissed strcaseeq added
Tobias Brunner [Fri, 17 Apr 2009 10:52:41 +0000 (10:52 -0000)]
missed strcaseeq added

12 years agomoved strcaseeq() macro from constants.h to utils.h
Andreas Steffen [Fri, 17 Apr 2009 09:52:49 +0000 (09:52 -0000)]
moved strcaseeq() macro from constants.h to utils.h

12 years agochanged elemsof() macro to countof()
Andreas Steffen [Fri, 17 Apr 2009 09:28:45 +0000 (09:28 -0000)]
changed elemsof() macro to countof()

12 years agosupport of the ESP CAMELLIA-CBC cipher by charon
Andreas Steffen [Fri, 17 Apr 2009 09:15:15 +0000 (09:15 -0000)]
support of the ESP CAMELLIA-CBC cipher by charon

12 years agofixed OID encoding
Andreas Steffen [Fri, 17 Apr 2009 08:58:07 +0000 (08:58 -0000)]
fixed OID encoding

12 years agoadd keylength transform attribute for all algorithms with a keylength != 0
Martin Willi [Fri, 17 Apr 2009 08:46:02 +0000 (08:46 -0000)]
add keylength transform attribute for all algorithms with a keylength != 0

12 years agofixed OID encoding
Martin Willi [Fri, 17 Apr 2009 08:28:53 +0000 (08:28 -0000)]
fixed OID encoding

12 years agoport the libstrongswan memory allocation methods to pluto
Andreas Steffen [Fri, 17 Apr 2009 07:11:29 +0000 (07:11 -0000)]
port the libstrongswan memory allocation methods to pluto

12 years agofixed some newline encodings
Martin Willi [Thu, 16 Apr 2009 14:00:14 +0000 (14:00 -0000)]
fixed some newline encodings

12 years agoremoved old leak detective
Andreas Steffen [Thu, 16 Apr 2009 10:49:26 +0000 (10:49 -0000)]
removed old leak detective

12 years agoflush pluto's event queue
Andreas Steffen [Thu, 16 Apr 2009 09:44:08 +0000 (09:44 -0000)]
flush pluto's event queue

12 years agofixed the longstanding myids memory leak
Andreas Steffen [Thu, 16 Apr 2009 09:11:49 +0000 (09:11 -0000)]
fixed the longstanding myids memory leak

12 years agopluto uses the libstrongswan leak detective and a stripped-down version of library_t
Andreas Steffen [Thu, 16 Apr 2009 08:25:47 +0000 (08:25 -0000)]
pluto uses the libstrongswan leak detective and a stripped-down version of library_t

12 years agoasn1_build_known_oid() includes ASN1_OID tag and length
Andreas Steffen [Thu, 16 Apr 2009 08:18:22 +0000 (08:18 -0000)]
asn1_build_known_oid() includes ASN1_OID tag and length

12 years agoscepclient also uses asn1_known_oid()
Andreas Steffen [Wed, 15 Apr 2009 19:27:39 +0000 (19:27 -0000)]
scepclient also uses asn1_known_oid()

12 years agoadded missing curly brackets
Andreas Steffen [Wed, 15 Apr 2009 18:37:59 +0000 (18:37 -0000)]
added missing curly brackets

12 years agorenamed known_oid() to asn1_known_oid() and defined asn1_get_oid()
Andreas Steffen [Wed, 15 Apr 2009 18:37:17 +0000 (18:37 -0000)]
renamed known_oid() to asn1_known_oid() and defined asn1_get_oid()

12 years agoINTERNAL_IP6_DNS and INTERNAL_IP6_NBNS options are now fully supported
Andreas Steffen [Wed, 15 Apr 2009 18:12:01 +0000 (18:12 -0000)]
INTERNAL_IP6_DNS and INTERNAL_IP6_NBNS options are now fully supported

12 years agoadded Microsoft proprietary ModeCfg options
Andreas Steffen [Wed, 15 Apr 2009 18:11:25 +0000 (18:11 -0000)]
added Microsoft proprietary ModeCfg options

12 years agoadded create_part_enumerator() to indentity, allows to enumerate RDNs etc.
Martin Willi [Tue, 14 Apr 2009 14:32:22 +0000 (14:32 -0000)]
added create_part_enumerator() to indentity, allows to enumerate RDNs etc.

12 years agomoved RDN OIDs to oid.txt, use asn1_get_known_oid() for lookup
Martin Willi [Tue, 14 Apr 2009 13:53:06 +0000 (13:53 -0000)]
moved RDN OIDs to oid.txt, use asn1_get_known_oid() for lookup

12 years agoimplemented asn1_get_known_oid(), mapping OID index to ASN1 OID
Martin Willi [Tue, 14 Apr 2009 13:50:23 +0000 (13:50 -0000)]
implemented asn1_get_known_oid(), mapping OID index to ASN1 OID

12 years agosend and receive internal DNS server information in ikev1/mode-config scenario
Andreas Steffen [Tue, 14 Apr 2009 11:29:08 +0000 (11:29 -0000)]
send and receive internal DNS server information in ikev1/mode-config scenario

12 years agoparsing internal DNS and WINS server addresses received via ModeConfig
Andreas Steffen [Tue, 14 Apr 2009 11:21:00 +0000 (11:21 -0000)]
parsing internal DNS and WINS server addresses received via ModeConfig

12 years agoadded missing string.h include
Martin Willi [Tue, 14 Apr 2009 10:50:29 +0000 (10:50 -0000)]
added missing string.h include

12 years agofixed proposal_keywords.c generation in out-of-tree builds
Martin Willi [Tue, 14 Apr 2009 10:49:12 +0000 (10:49 -0000)]
fixed proposal_keywords.c generation in out-of-tree builds

12 years agomerged multi-auth branch back into trunk
Martin Willi [Tue, 14 Apr 2009 10:34:24 +0000 (10:34 -0000)]
merged multi-auth branch back into trunk

12 years agodo not load guests starting with a ".", such as ".svn"
Martin Willi [Thu, 9 Apr 2009 13:43:26 +0000 (13:43 -0000)]
do not load guests starting with a ".", such as ".svn"

12 years agosimplified statfs
Martin Willi [Thu, 9 Apr 2009 12:06:01 +0000 (12:06 -0000)]
simplified statfs

12 years agoadded template() shortcut
Martin Willi [Tue, 7 Apr 2009 17:58:23 +0000 (17:58 -0000)]
added template() shortcut

12 years agoadded Dumm.method_missing, allows direct invocation of guests/bridges
Martin Willi [Tue, 7 Apr 2009 17:54:15 +0000 (17:54 -0000)]
added Dumm.method_missing, allows direct invocation of guests/bridges

12 years agoadded booted?/boot methods
Martin Willi [Tue, 7 Apr 2009 17:13:44 +0000 (17:13 -0000)]
added booted?/boot methods

12 years agouse safe each() implementations, allowing delete() in block
Martin Willi [Tue, 7 Apr 2009 14:56:19 +0000 (14:56 -0000)]
use safe each() implementations, allowing delete() in block
implement Client.reset() in ruby

12 years agoadded a reset() method to Dumm and each client
Martin Willi [Tue, 7 Apr 2009 14:22:02 +0000 (14:22 -0000)]
added a reset() method to Dumm and each client
identation cleanups

12 years agofixed template loading/unloading
Martin Willi [Tue, 7 Apr 2009 13:07:13 +0000 (13:07 -0000)]
fixed template loading/unloading
identation cleanups

12 years agostore all templates in a subdirectory
Martin Willi [Tue, 7 Apr 2009 13:06:33 +0000 (13:06 -0000)]
store all templates in a subdirectory

12 years agodo not purge interfaces on template load
Martin Willi [Tue, 7 Apr 2009 12:59:54 +0000 (12:59 -0000)]
do not purge interfaces on template load

12 years agomoved AUTH_HMAC_MD5_128 to IANA defined number
Martin Willi [Thu, 2 Apr 2009 13:53:20 +0000 (13:53 -0000)]
moved AUTH_HMAC_MD5_128 to IANA defined number

12 years agoversion bump to 4.3.0
Andreas Steffen [Tue, 31 Mar 2009 03:53:18 +0000 (03:53 -0000)]
version bump to 4.3.0

12 years agofixed copy-and-paste error in vendor.h
Andreas Steffen [Mon, 30 Mar 2009 16:00:11 +0000 (16:00 -0000)]
fixed copy-and-paste error in vendor.h

12 years agofixed copy-and-paste error in vendor.c
Andreas Steffen [Mon, 30 Mar 2009 15:59:00 +0000 (15:59 -0000)]
fixed copy-and-paste error in vendor.c

12 years agofixed DPD null state bug 4.2.14
Andreas Steffen [Mon, 30 Mar 2009 03:47:14 +0000 (03:47 -0000)]
fixed DPD null state bug

12 years agothe after-2038-certs scenario tests the year 2038 ASN.1 to time_t conversion workarou...
Andreas Steffen [Sat, 28 Mar 2009 15:08:47 +0000 (15:08 -0000)]
the after-2038-certs scenario tests the year 2038 ASN.1 to time_t conversion workaround on 32 bit platforms

12 years agomodelled invokepluto start and stop timing scheme after invokecharon
Andreas Steffen [Fri, 27 Mar 2009 16:14:59 +0000 (16:14 -0000)]
modelled invokepluto start and stop timing scheme after invokecharon

12 years agorequire Message-Authenticator attribute only if we have a EAP-Message
Martin Willi [Fri, 27 Mar 2009 13:25:34 +0000 (13:25 -0000)]
require Message-Authenticator attribute only if we have a EAP-Message

12 years agoreserve a socket only during request(), avoids thread pool starvation
Martin Willi [Fri, 27 Mar 2009 10:52:22 +0000 (10:52 -0000)]
reserve a socket only during request(), avoids thread pool starvation
reduced thread pool default to 1

12 years agoset version back to 4.2.14
Andreas Steffen [Fri, 27 Mar 2009 10:17:23 +0000 (10:17 -0000)]
set version back to 4.2.14

12 years agosome changes
Andreas Steffen [Fri, 27 Mar 2009 10:16:38 +0000 (10:16 -0000)]
some changes

12 years agoremove ambiguity by setting parentheses
Andreas Steffen [Fri, 27 Mar 2009 08:58:48 +0000 (08:58 -0000)]
remove ambiguity by setting parentheses

12 years agofixed ASN.1 to time_t conversion on 32-bit system for dates after Jan 19 03:14:07...
Andreas Steffen [Fri, 27 Mar 2009 08:54:10 +0000 (08:54 -0000)]
fixed ASN.1 to time_t conversion on 32-bit system for dates after Jan 19 03:14:07 UTC 2038

12 years agoadded bad case dave to ikev2/rw-eap-sim-radius scenario
Andreas Steffen [Thu, 26 Mar 2009 19:45:27 +0000 (19:45 -0000)]
added bad case dave to ikev2/rw-eap-sim-radius scenario

12 years agocosmetics
Andreas Steffen [Thu, 26 Mar 2009 13:58:17 +0000 (13:58 -0000)]
cosmetics

12 years agoimplementation of contains_wildcards() for ID_DER_ASN1_DN identities
Martin Willi [Thu, 26 Mar 2009 13:25:46 +0000 (13:25 -0000)]
implementation of contains_wildcards() for ID_DER_ASN1_DN identities

12 years agooutput peer ID in duplicate deletion log entry
Andreas Steffen [Thu, 26 Mar 2009 13:18:19 +0000 (13:18 -0000)]
output peer ID in duplicate deletion log entry

12 years agocosmetics in ikev2/rw-eap-aka-id-rsa scenario
Andreas Steffen [Thu, 26 Mar 2009 12:56:16 +0000 (12:56 -0000)]
cosmetics in ikev2/rw-eap-aka-id-rsa scenario

12 years agoset port for NATD hash calculation in the "include-all" case
Martin Willi [Thu, 26 Mar 2009 11:49:07 +0000 (11:49 -0000)]
set port for NATD hash calculation in the "include-all" case

12 years agoadded ikev2/rw-eap-sim-id-radius scenario
Andreas Steffen [Wed, 25 Mar 2009 21:11:13 +0000 (21:11 -0000)]
added ikev2/rw-eap-sim-id-radius scenario

12 years agoadded ikev2/rw-eap-sim-radius scenario
Andreas Steffen [Wed, 25 Mar 2009 20:49:35 +0000 (20:49 -0000)]
added ikev2/rw-eap-sim-radius scenario

12 years agoadded concise sites-available/default
Andreas Steffen [Wed, 25 Mar 2009 20:48:50 +0000 (20:48 -0000)]
added concise sites-available/default

12 years agoupdated NetworkManager applet copyright
Martin Willi [Wed, 25 Mar 2009 12:03:29 +0000 (12:03 -0000)]
updated NetworkManager applet copyright

12 years agouse compact radiusd.conf
Andreas Steffen [Wed, 25 Mar 2009 10:12:30 +0000 (10:12 -0000)]
use compact radiusd.conf

12 years agorenamed scenarios
Andreas Steffen [Wed, 25 Mar 2009 09:38:35 +0000 (09:38 -0000)]
renamed scenarios

12 years agoadded ikev2/rw-eap-md5-id-radius scenario
Andreas Steffen [Wed, 25 Mar 2009 09:34:27 +0000 (09:34 -0000)]
added ikev2/rw-eap-md5-id-radius scenario

12 years agoadded ikev2/rw-eap-md5-radius scenario
Andreas Steffen [Wed, 25 Mar 2009 09:00:46 +0000 (09:00 -0000)]
added ikev2/rw-eap-md5-radius scenario

12 years agoslightly adapted ikev2/rw-eap-md5-rsa scenario
Andreas Steffen [Wed, 25 Mar 2009 08:00:51 +0000 (08:00 -0000)]
slightly adapted ikev2/rw-eap-md5-rsa scenario

12 years agoadded a NEWS file
Martin Willi [Wed, 25 Mar 2009 07:49:11 +0000 (07:49 -0000)]
added a NEWS file
release NetworkManager-strongswan-1.1.0

12 years agoenable eap-radius plugin in uml scenarios
Andreas Steffen [Wed, 25 Mar 2009 07:26:53 +0000 (07:26 -0000)]
enable eap-radius plugin in uml scenarios

12 years agodistinct distinguished names in research and sales CAs
Andreas Steffen [Tue, 24 Mar 2009 21:20:17 +0000 (21:20 -0000)]
distinct distinguished names in research and sales CAs

12 years agoupdated Doxyfile
Martin Willi [Tue, 24 Mar 2009 17:43:01 +0000 (17:43 -0000)]
updated Doxyfile
properly close all doxygen groups
fixed remaining doxygen warnings

12 years agoset the default of plutostart/charonstart according to ./configure options
Martin Willi [Tue, 24 Mar 2009 15:02:12 +0000 (15:02 -0000)]
set the default of plutostart/charonstart according to ./configure options

12 years agoreintegrated eap-radius branch into trunk
Martin Willi [Tue, 24 Mar 2009 10:24:58 +0000 (10:24 -0000)]
reintegrated eap-radius branch into trunk

12 years agoversion bump to 4.2.14
Andreas Steffen [Sun, 22 Mar 2009 14:37:03 +0000 (14:37 -0000)]
version bump to 4.2.14

12 years agofixed parsing of ASN.1 algorithmIdentifier objects 4.2.13
Andreas Steffen [Fri, 20 Mar 2009 19:34:31 +0000 (19:34 -0000)]
fixed parsing of ASN.1 algorithmIdentifier objects

12 years agofixed NetworkManager applet debian dependencies
Martin Willi [Fri, 20 Mar 2009 08:33:02 +0000 (08:33 -0000)]
fixed NetworkManager applet debian dependencies

12 years agoadded NEWS
Martin Willi [Thu, 19 Mar 2009 12:25:15 +0000 (12:25 -0000)]
added NEWS

12 years agonew debian packages for NetworkManager 7.1
Martin Willi [Thu, 19 Mar 2009 10:20:28 +0000 (10:20 -0000)]
new debian packages for NetworkManager 7.1

12 years agorespect port in create_dns/create_from_string when passing %any
Martin Willi [Thu, 19 Mar 2009 09:16:03 +0000 (09:16 -0000)]
respect port in create_dns/create_from_string when passing %any

12 years agoprint IPv6 %any hosts as %any6
Martin Willi [Thu, 19 Mar 2009 09:04:20 +0000 (09:04 -0000)]
print IPv6 %any hosts as %any6

12 years agofixed compiler warning
Martin Willi [Thu, 19 Mar 2009 08:54:39 +0000 (08:54 -0000)]
fixed compiler warning

12 years agoported nm plugin and gnome applet to NetworkManager 7.1
Martin Willi [Wed, 18 Mar 2009 19:48:06 +0000 (19:48 -0000)]
ported nm plugin and gnome applet to NetworkManager 7.1

12 years agofallback to family specific %any(6) if kernel lookup fails
Martin Willi [Mon, 16 Mar 2009 14:23:36 +0000 (14:23 -0000)]
fallback to family specific %any(6) if kernel lookup fails

12 years agothe parameters field in an ASN.1 algorithmIdentifier is optional
Andreas Steffen [Fri, 13 Mar 2009 20:22:24 +0000 (20:22 -0000)]
the parameters field in an ASN.1 algorithmIdentifier is optional

12 years agoworkaround for algorithmIdentifiers with missing parameters field
Andreas Steffen [Fri, 13 Mar 2009 07:54:29 +0000 (07:54 -0000)]
workaround for algorithmIdentifiers with missing parameters field

12 years agofixing DES ECB decryption
Tobias Brunner [Thu, 12 Mar 2009 18:38:13 +0000 (18:38 -0000)]
fixing DES ECB decryption

12 years agoprintf hooks refactored to increase portability (i.e. support for platforms without...
Tobias Brunner [Thu, 12 Mar 2009 18:07:32 +0000 (18:07 -0000)]
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).

12 years agomemleak fixed when reading smartcard secrets
Tobias Brunner [Thu, 12 Mar 2009 15:12:11 +0000 (15:12 -0000)]
memleak fixed when reading smartcard secrets

12 years agoadded ikev1/dpd-restart scenario
Andreas Steffen [Tue, 10 Mar 2009 21:48:37 +0000 (21:48 -0000)]
added ikev1/dpd-restart scenario

12 years agobug fixes in 4.2.13
Andreas Steffen [Tue, 10 Mar 2009 21:47:52 +0000 (21:47 -0000)]
bug fixes in 4.2.13

12 years agofixed a use-after-free bug in dpd_timeout()
Andreas Steffen [Tue, 10 Mar 2009 21:13:18 +0000 (21:13 -0000)]
fixed a use-after-free bug in dpd_timeout()

12 years agoadded updated mconsole-exec patch for 2.6.28
Martin Willi [Thu, 5 Mar 2009 14:32:15 +0000 (14:32 -0000)]
added updated mconsole-exec patch for 2.6.28

12 years agoadded ikev2/ip-two-pools-mixed scenario
Andreas Steffen [Tue, 3 Mar 2009 17:10:52 +0000 (17:10 -0000)]
added ikev2/ip-two-pools-mixed scenario

12 years agocorrected scenario descriptions
Andreas Steffen [Tue, 3 Mar 2009 17:09:13 +0000 (17:09 -0000)]
corrected scenario descriptions

12 years agofixed format string argument error, resulting in crash
Martin Willi [Tue, 3 Mar 2009 14:56:17 +0000 (14:56 -0000)]
fixed format string argument error, resulting in crash
fixed memleak if pool not found

12 years agostop searching other pools if lease successfully released
Martin Willi [Tue, 3 Mar 2009 14:43:53 +0000 (14:43 -0000)]
stop searching other pools if lease successfully released