strongswan.git
11 years agodefault plugins for pluto
Andreas Steffen [Wed, 29 Apr 2009 08:56:19 +0000 (08:56 -0000)]
default plugins for pluto

11 years agopluto and scepclient use the curl and ldap fetcher plugins
Andreas Steffen [Wed, 29 Apr 2009 08:09:35 +0000 (08:09 -0000)]
pluto and scepclient use the curl and ldap fetcher plugins

11 years agoupdated ikev2bis to 03
Martin Willi [Mon, 27 Apr 2009 14:57:50 +0000 (14:57 -0000)]
updated ikev2bis to 03

11 years agoremoved .cvsignore files
Martin Willi [Mon, 27 Apr 2009 14:40:38 +0000 (14:40 -0000)]
removed .cvsignore files

11 years agoadded support for AES counter mode in ESP
Martin Willi [Mon, 27 Apr 2009 12:16:52 +0000 (12:16 -0000)]
added support for AES counter mode in ESP
  proposal keywords: aes128ctr aes192ctr aes256ctr

11 years agoadded nm NEWS
Martin Willi [Mon, 27 Apr 2009 11:50:53 +0000 (11:50 -0000)]
added nm NEWS

11 years agoset default CFLAGS globally, including -Wno-format
Martin Willi [Mon, 27 Apr 2009 11:34:07 +0000 (11:34 -0000)]
set default CFLAGS globally, including -Wno-format

11 years agofixed nbns handling, missing break
Martin Willi [Mon, 27 Apr 2009 10:48:49 +0000 (10:48 -0000)]
fixed nbns handling, missing break

11 years agoprefer nm plugin over resolv-conf
Martin Willi [Mon, 27 Apr 2009 10:46:51 +0000 (10:46 -0000)]
prefer nm plugin over resolv-conf

11 years agonm plugin handles DNS/NBNS configuration attributes
Martin Willi [Mon, 27 Apr 2009 09:38:31 +0000 (09:38 -0000)]
nm plugin handles DNS/NBNS configuration attributes

11 years agorelease dynamic memory allocated for VIDs
Andreas Steffen [Fri, 24 Apr 2009 15:01:32 +0000 (15:01 -0000)]
release dynamic memory allocated for VIDs

11 years agoadded missing configure.in changes for attr/resolv_conf plugins
Martin Willi [Fri, 24 Apr 2009 14:14:43 +0000 (14:14 -0000)]
added missing configure.in changes for attr/resolv_conf plugins

11 years agoattribute_manager supports attribute_handler's to handle configuration attributes...
Martin Willi [Fri, 24 Apr 2009 14:13:52 +0000 (14:13 -0000)]
attribute_manager supports attribute_handler's to handle configuration attributes via plugins
  moved resolv.conf editing to a separate plugin (resolv_conf)
extended attribute_provider interface to hand out arbitrary attributes
  moved strongswan.conf based dns/nbns configuration to a plugin (attr)

11 years agoadded return_true/false() dummy functions
Martin Willi [Fri, 24 Apr 2009 14:08:42 +0000 (14:08 -0000)]
added return_true/false() dummy functions

11 years agoversion bump to 4.3.1
Andreas Steffen [Fri, 24 Apr 2009 04:38:57 +0000 (04:38 -0000)]
version bump to 4.3.1

11 years agoadded cast128 proposal keyword
Andreas Steffen [Fri, 24 Apr 2009 04:38:08 +0000 (04:38 -0000)]
added cast128 proposal keyword

11 years agol format modifier outputs garbage on 64 bit platforms
Andreas Steffen [Wed, 22 Apr 2009 10:43:39 +0000 (10:43 -0000)]
l format modifier outputs garbage on 64 bit platforms

11 years agofixed compiler warnings on 64bit
Martin Willi [Wed, 22 Apr 2009 08:26:54 +0000 (08:26 -0000)]
fixed compiler warnings on 64bit

11 years agosuppress format warnings in the scripts directory
Andreas Steffen [Tue, 21 Apr 2009 19:51:48 +0000 (19:51 -0000)]
suppress format warnings in the scripts directory

11 years agoadded plugin load mechanism to pluto and scepclient and improved debug output 4.3.0
Andreas Steffen [Tue, 21 Apr 2009 18:48:58 +0000 (18:48 -0000)]
added plugin load mechanism to pluto and scepclient and improved debug output

11 years agouse the regular libstrongswan library initialization
Andreas Steffen [Tue, 21 Apr 2009 18:46:57 +0000 (18:46 -0000)]
use the regular libstrongswan library initialization

11 years agofixed a bunch of compiler warnings, pgp end certificate listing
Martin Willi [Tue, 21 Apr 2009 15:36:58 +0000 (15:36 -0000)]
fixed a bunch of compiler warnings, pgp end certificate listing

11 years agofixed pluto/scepclient out-of-tree builds
Martin Willi [Tue, 21 Apr 2009 15:24:02 +0000 (15:24 -0000)]
fixed pluto/scepclient out-of-tree builds

11 years agoschedule_job uses seconds to support time values larger than 49 days
Martin Willi [Tue, 21 Apr 2009 15:16:56 +0000 (15:16 -0000)]
schedule_job uses seconds to support time values larger than 49 days
added schedule_job_ms for ms resolution events

11 years agofixed indentation of debug output
Andreas Steffen [Tue, 21 Apr 2009 13:05:19 +0000 (13:05 -0000)]
fixed indentation of debug output

11 years agolast NEWS for 4.3.0
Andreas Steffen [Tue, 21 Apr 2009 12:32:19 +0000 (12:32 -0000)]
last NEWS for 4.3.0

11 years agomapped libstrongswan debug level to pluto debug options
Andreas Steffen [Tue, 21 Apr 2009 12:26:51 +0000 (12:26 -0000)]
mapped libstrongswan debug level to pluto debug options

11 years agopluto and scepclient use the regular libstrongswan library
Andreas Steffen [Tue, 21 Apr 2009 12:26:04 +0000 (12:26 -0000)]
pluto and scepclient use the regular libstrongswan library

11 years agoadded more NEWS for 4.3.0
Martin Willi [Tue, 21 Apr 2009 11:22:52 +0000 (11:22 -0000)]
added more NEWS for 4.3.0

11 years agodump CHILD_SA keys in loglevel 4
Martin Willi [Tue, 21 Apr 2009 09:29:23 +0000 (09:29 -0000)]
dump CHILD_SA keys in loglevel 4

11 years agoconfiguration of DNS and WINS servers via IKEv1 ModeConfig
Andreas Steffen [Tue, 21 Apr 2009 07:46:46 +0000 (07:46 -0000)]
configuration of DNS and WINS servers via IKEv1 ModeConfig

11 years agorefactoring of pluto and scepclient code
Andreas Steffen [Tue, 21 Apr 2009 07:34:44 +0000 (07:34 -0000)]
refactoring of pluto and scepclient code

11 years agoscepclient and pluto use asn1 from libstrongswan
Andreas Steffen [Mon, 20 Apr 2009 20:53:38 +0000 (20:53 -0000)]
scepclient and pluto use asn1 from libstrongswan

11 years agofixed IKE_SA rekeying collisions
Martin Willi [Mon, 20 Apr 2009 11:29:27 +0000 (11:29 -0000)]
fixed IKE_SA rekeying collisions

11 years agodo not adopt already initiated tasks after rekeying
Martin Willi [Mon, 20 Apr 2009 11:28:23 +0000 (11:28 -0000)]
do not adopt already initiated tasks after rekeying

11 years agoremoved trailing whitespace
Andreas Steffen [Mon, 20 Apr 2009 09:42:33 +0000 (09:42 -0000)]
removed trailing whitespace

11 years agosupport of the enum printf_hook
Andreas Steffen [Mon, 20 Apr 2009 09:32:59 +0000 (09:32 -0000)]
support of the enum printf_hook

11 years agoalready had the correct formatting
Andreas Steffen [Mon, 20 Apr 2009 07:31:34 +0000 (07:31 -0000)]
already had the correct formatting

11 years agomigrated write_chunk() to chunk_write()
Andreas Steffen [Mon, 20 Apr 2009 06:58:00 +0000 (06:58 -0000)]
migrated write_chunk() to chunk_write()

11 years agoeliminated TIMETOA_BUF definition
Andreas Steffen [Mon, 20 Apr 2009 06:21:49 +0000 (06:21 -0000)]
eliminated TIMETOA_BUF definition

11 years agoalready had the correct formatting
Andreas Steffen [Sun, 19 Apr 2009 19:32:51 +0000 (19:32 -0000)]
already had the correct formatting

11 years agocosmetics
Andreas Steffen [Sun, 19 Apr 2009 19:32:02 +0000 (19:32 -0000)]
cosmetics

11 years agoalready had the correct formatting
Andreas Steffen [Sun, 19 Apr 2009 19:22:31 +0000 (19:22 -0000)]
already had the correct formatting

11 years agoconversion from 8 spaces to 4 spaces per tab
Andreas Steffen [Sun, 19 Apr 2009 19:16:09 +0000 (19:16 -0000)]
conversion from 8 spaces to 4 spaces per tab

11 years agoinitialize new struct msg_digest
Andreas Steffen [Sun, 19 Apr 2009 18:42:47 +0000 (18:42 -0000)]
initialize new struct msg_digest

11 years agoscepclient uses the optionsfrom parser from libstrongswan
Andreas Steffen [Sat, 18 Apr 2009 17:43:28 +0000 (17:43 -0000)]
scepclient uses the optionsfrom parser from libstrongswan

11 years agocreated pluto and scepclient now use libstrongswan-lite
Andreas Steffen [Sat, 18 Apr 2009 14:50:31 +0000 (14:50 -0000)]
created pluto and scepclient now use libstrongswan-lite

11 years agoimproved openac dbg function handling multiple lines to syslog
Andreas Steffen [Fri, 17 Apr 2009 21:58:53 +0000 (21:58 -0000)]
improved openac dbg function handling multiple lines to syslog

11 years agofixing IKE_SA rekeying if charon.ikesa_table_size > 1
Tobias Brunner [Fri, 17 Apr 2009 16:58:11 +0000 (16:58 -0000)]
fixing IKE_SA rekeying if charon.ikesa_table_size > 1

11 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

11 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

11 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

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

11 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

11 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

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

11 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

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

11 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

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

11 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

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

11 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

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

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

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

11 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

11 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

11 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

11 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()

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

11 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()

11 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

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

11 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.

11 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

11 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

11 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

11 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

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

11 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

11 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

11 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"

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

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

11 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

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

11 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

11 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

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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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