Tobias Brunner
ebb036feec
functions invoked on all linked list items now support up to five additional arguments
2008-04-18 11:48:53 +00:00
Tobias Brunner
6439267a8c
support for hash and URL encoded certificate payloads in charon
2008-04-18 11:24:45 +00:00
Martin Willi
6a365f0740
added API for random number generators, served through credential factory
...
ported randomizer_t to a rng_t on top of /dev/(u)random (plugin random)
2008-04-15 05:56:35 +00:00
Martin Willi
cce97b647a
redirecting all leak_report information to stderr
2008-04-03 11:25:08 +00:00
Martin Willi
6c45e62242
some code cleanups
2008-04-03 10:22:17 +00:00
Tobias Brunner
84b18d5fc7
replaced mutex in leak detective with thread scheduling
2008-04-03 09:24:35 +00:00
Martin Willi
e411f94d44
changed enumerator implementation to handle reentrant code
2008-04-01 06:51:55 +00:00
Martin Willi
b7ef3f625d
leak detective detects heap over- and underflow
2008-03-28 14:51:26 +00:00
Martin Willi
7939864dec
updated leak_detective whitelist: libxml and clearsilver functions
2008-03-28 13:16:36 +00:00
Martin Willi
cf4caefab1
whitelisted FCGX_Init
...
reporting count of leaks suppressed by whitelist
2008-03-27 11:42:35 +00:00
Andreas Steffen
ae8715f956
attempt to achieve consistent debugging output
2008-03-19 12:06:38 +00:00
Tobias Brunner
df3462ddbe
two small fixes
2008-03-13 15:03:06 +00:00
Martin Willi
552cc11b1f
merged the modularization branch (credentials) back to trunk
2008-03-13 14:14:44 +00:00
Tobias Brunner
e3311a40f0
find methods for linked lists
2008-02-14 12:29:29 +00:00
Andreas Steffen
b388a81848
fixed tabs
2008-02-04 14:45:50 +00:00
Andreas Steffen
0730fec464
refactored optionsfrom as in an object-oriented way using the options_t class. Eliminated all memory leaks
2008-02-04 14:44:14 +00:00
Martin Willi
e533b928f0
fixed memrchr compiler warning
2007-11-19 12:27:08 +00:00
Andreas Steffen
b073aada23
search : delimiter in ipsec.secrets entries from the rear
2007-11-16 20:23:29 +00:00
Andreas Steffen
27e715cb06
replaced strncmp() == 0 by strneq()
2007-10-07 13:42:43 +00:00
Andreas Steffen
3f76aebe74
cosmetics
2007-10-07 09:17:59 +00:00
Martin Willi
a7e65d5262
implemented enumerator for linked_list
2007-10-04 08:40:20 +00:00
Martin Willi
d62a4526fd
moved enumerator from libappserv to libstrongswan
2007-10-04 08:21:53 +00:00
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