Commit Graph
81 Commits
Author SHA1 Message Date
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