Martin Willi
6a8e7381d0
more libstrongswan-like error handling in optionsfrom
2007-10-03 15:02:29 +00:00
Martin Willi
324abae2ef
added vsyslog to leak detectives white list
...
removed debugging hook on openac cleanup
2007-09-27 06:40:50 +00:00
Andreas Steffen
dee4d8d7d6
added all required includes
2007-09-18 20:49:05 +00:00
Andreas Steffen
9b2cf1c66b
fixed to bugs in optionsfrom.c
2007-09-18 20:35:28 +00:00
Andreas Steffen
3500e049c4
added new version of optionsfrom using libstrongswan
2007-09-18 11:26:51 +00:00
Martin Willi
8f561d4409
prototype implemementation of an sqlite configuration backend
2007-09-18 07:12:21 +00:00
Andreas Steffen
3c1100187f
replaced hex_str() by fprintf(#B) for printing unknown OIDs
2007-08-14 12:24:35 +00:00
Martin Willi
939e93787e
made linked lists invoke() method consistent to clone_*() and destroy_*() methods
2007-08-09 12:43:11 +00:00
Tobias Brunner
ebd9ef27c3
added two methods to clone linked lists and the contained objects.
2007-07-31 12:54:17 +00:00
Martin Willi
ac1557af51
updated XML interface to new schema
2007-07-19 10:57:33 +00:00
Martin Willi
08a8f4496f
implemented more flexible iterator hook API
...
kernel interface handles interface changes and updates address list
2007-06-15 13:23:18 +00:00
Martin Willi
eda454a261
case insensitive identification_t.equals() for FQDN and RFC822ADDR
2007-06-14 07:02:01 +00:00
Martin Willi
9cc7a29786
disabling leak detective at runtime by setting LEAK_DETECTIVE_DISABLE env var
2007-06-08 07:21:03 +00:00
Andreas Steffen
8c06e9c0ed
added #define LDAP_DEPRECATED in order to use old ldap_init() function
2007-05-24 12:09:48 +00:00
Martin Willi
418dbd6243
cloning %any ID without zero-byte memleak
2007-04-16 08:37:52 +00:00
Martin Willi
f925b42a5d
two %any IDs are equal
2007-04-11 07:43:23 +00:00
Martin Willi
e0fe765152
restructured file layout
...
new configuration structure:
peer_cfg: configuration related to a peer (authenitcation, ...=
ike_cfg: config to use for IKE setup (proposals)
child_Cfg: config for CHILD_SA (proposals, traffic selectors)
a peer_cfg has one ike_cfg and multiple child_cfg's
stroke now uses fixed count of threads
2007-04-10 06:01:03 +00:00
Andreas Steffen
babdde4fa4
cosmetics in debug output
2007-04-06 10:35:13 +00:00
Andreas Steffen
241d2ff3bc
support of ldap-based crl fetching
2007-04-06 09:44:06 +00:00
Andreas Steffen
f166af2c0a
implemented http get method
2007-04-03 19:46:50 +00:00
Martin Willi
73390cce24
removed unneded includes
2007-03-30 12:24:31 +00:00
Andreas Steffen
ab3c5171d6
use CURLOPT_NOSIGNAL
2007-03-14 15:41:58 +00:00
Andreas Steffen
220e51d27a
cosmetics
2007-03-14 08:01:47 +00:00
Andreas Steffen
d46a73288d
increased control debugging output
2007-03-14 07:22:37 +00:00
Martin Willi
96567fc8a2
fixed compilation warnings and errors when not using curl
2007-03-13 14:52:18 +00:00
Andreas Steffen
dbc45e90d4
fixed memory leak by calling curl_slist_free_all(headers)
2007-03-09 16:08:28 +00:00
Andreas Steffen
bb225522c7
whitelisting static Curl_getaddrinfo() memory leak
2007-03-09 16:07:22 +00:00
Andreas Steffen
54645fb275
added fetcher_finalize() to clean up libcurl
2007-03-08 17:00:32 +00:00
Andreas Steffen
78703918aa
http post fetching using libcurl implemented
2007-03-07 19:28:03 +00:00
Andreas Steffen
6a65758a80
added
2007-03-07 14:12:36 +00:00
Andreas Steffen
a7d67e77a1
corrected @ingroup to utils
2007-03-07 14:11:47 +00:00
Martin Willi
c60c7694d2
merged tasking branch into trunk
2007-02-28 14:04:36 +00:00
Martin Willi
f27f6296e6
merged EAP framework from branch into trunk
...
includes a lot of other modifications
2007-02-12 15:56:47 +00:00
Martin Willi
d3032a9a82
renamed all static clone() functions to avoid naming conflicts with uclibc
2007-02-01 15:24:10 +00:00
Martin Willi
5347a84f81
fixed HAVE_BACKTRACE checks
...
starter Makefile now uses proper $(COMPILE) to build pluto objects
2006-12-11 09:29:34 +00:00
Martin Willi
e696757c47
made backtrace() calls optional to support uClibc
2006-12-06 13:59:13 +00:00
Martin Willi
3b449ce854
fixed very old bug in linked_list's remove_first and remove_last
2006-11-02 14:25:58 +00:00
Martin Willi
4622f01d87
removed iterator hook for replace
2006-11-02 10:27:05 +00:00
Martin Willi
db7ef62494
better split up of library files "types.h" & "definitions.h"
...
centralized all printf specifier character definitions
reuse of arginfo handlers
more cleanups
fixed more AMD64 issues
added DEBUG_LEVEL compile flag to exclude DBGn() statements
2006-10-31 12:27:59 +00:00
Martin Willi
382b481795
moved typedefs to beginning of files to solve some include problems
...
splitted authenticator to have a separate implementation for each auth_method_t
using va_copy to clone va_lists, should fix proplems on AMD64
some other cleanups
2006-10-30 14:07:05 +00:00
Andreas Steffen
09cb5472bc
do not sanitize '*' character
2006-10-30 09:59:23 +00:00
Andreas Steffen
c27c797e12
spaces should not be sanitized
2006-10-27 18:36:46 +00:00
Martin Willi
b83806d83d
improved signal handling and emitting
2006-10-26 09:46:56 +00:00
Martin Willi
191a26a6a7
removed deprecated iterator methods (has_next & current)
...
added iterator hook to manipulate iterator the clean way
2006-10-24 14:20:45 +00:00
Martin Willi
55bbff11ec
linked list cleanups
...
added list methods invoke(), destroy_offset(), destroy_function()
simplified list destruction when destroying its items
2006-10-24 08:46:17 +00:00
Martin Willi
60356f3375
introduced new logging subsystem using bus:
...
passive listeners can register on the bus
active listeners wait for signals actively
multiplexing allows multiple listeners to receive debug signals
a lot more...
2006-10-18 11:46:13 +00:00
Martin Willi
151168f6ea
2006-09-27 14:15:49 +00:00
Andreas Steffen
1c32a71e87
added ID_ANY check to matches_binary()
2006-09-25 06:19:40 +00:00
Andreas Steffen
7f0a14b07f
replaced 'missing value' warning by zero length chunk_t value
2006-09-25 06:18:45 +00:00
Martin Willi
2fcc4168f8
fixed some compiler warnings
2006-09-21 09:17:13 +00:00