Martin Willi
|
3f9ec06f6f
|
added getnetbyname/gethostbyname2 to leak detective whitelist, used by pluto
|
2009-08-26 11:23:50 +02:00 |
|
Andreas Steffen
|
fc0ed07c1f
|
pruned OID tree
|
2009-08-18 18:24:26 +02:00 |
|
Andreas Steffen
|
c8b543a6fc
|
fixed wrong emailAddress OID introduced by revision c31687da
|
2009-08-18 17:52:00 +02:00 |
|
Tobias Brunner
|
f1777dff59
|
Replacing gethostbyname, gethostbyname2 and their _r variants with getaddrinfo to increase portability.
|
2009-08-14 16:14:32 +02:00 |
|
Tobias Brunner
|
3901937d14
|
OpenSolaris defines MUTEX_DEFAULT therefore we rename the members of the enums mutex/condvar/rwlock_type_t.
|
2009-08-14 13:30:59 +02:00 |
|
Martin Willi
|
3d2f73b92f
|
parse RDNs in multiple SEQUENCEs in all SETs of a DN
|
2009-08-03 15:24:48 +02:00 |
|
Tobias Brunner
|
b2117eee20
|
Make accept(2) and recvfrom(2) cancellation points on Mac OS X.
|
2009-07-30 14:06:26 +02:00 |
|
Tobias Brunner
|
fd0df7ec75
|
Corrected check for valid ASN1 types in rdn_enumerate.
Because of the range of u_char the comparison was always TRUE before.
|
2009-07-14 12:09:22 +02:00 |
|
Andreas Steffen
|
d44b03563a
|
double free caused strange side effects
|
2009-07-13 20:28:36 +02:00 |
|
Andreas Steffen
|
5c49289e27
|
great, I got my comma back
|
2009-07-12 21:08:37 +02:00 |
|
Martin Willi
|
2d00984d73
|
added missing equals() method assignment for ID_ANY identities
|
2009-07-07 13:42:22 +02:00 |
|
Martin Willi
|
0c31b9db84
|
centralized ID type specific method assignement in generic constructor
|
2009-07-06 13:15:29 +02:00 |
|
Martin Willi
|
bbf6a4c0ff
|
removed obsolete init_rdn()/get_next_rdn() functions
|
2009-07-06 13:15:29 +02:00 |
|
Martin Willi
|
8309798fae
|
reimplemented dnota() using RDN enumerator
|
2009-07-06 13:15:29 +02:00 |
|
Martin Willi
|
d692557298
|
replaced {same,match}_dn() by compare_dn(), using the RDN enumerator
|
2009-07-06 13:15:29 +02:00 |
|
Martin Willi
|
ed680e33c0
|
fixed memleak if RND parsing fails
|
2009-07-06 13:15:29 +02:00 |
|
Martin Willi
|
01da687f78
|
contains_wildcard() for DNs uses RDN enumerator
|
2009-07-06 13:15:28 +02:00 |
|
Martin Willi
|
2147da40a5
|
simplified identification_t.clone() using memcpy
|
2009-07-06 13:15:28 +02:00 |
|
Martin Willi
|
6bdd79d86c
|
use an enumerator to parse RDNs, based on asn1_unwrap() function
|
2009-07-06 13:15:28 +02:00 |
|
Martin Willi
|
5dd492efff
|
make filter enumerator methods static
|
2009-07-06 13:15:28 +02:00 |
|
Martin Willi
|
a41d0932c2
|
gcrypt rng implementation
|
2009-06-09 11:18:57 +02:00 |
|
Martin Willi
|
513a1a2835
|
initialize gcrypt threadsave, currently for pthread only
|
2009-06-09 11:18:56 +02:00 |
|
Andreas Steffen
|
517895bd05
|
eliminated ipsec_policy.h
|
2009-05-26 17:19:26 +02:00 |
|
Tobias Brunner
|
938b230fa7
|
renamed some conflicting function names
|
2009-05-06 09:11:07 -04:00 |
|
Tobias Brunner
|
f52e9c1aa8
|
gethostbyname_r is not supported on Mac OS X (but gethostbyname uses thread-local buffers)
|
2009-05-06 09:11:03 -04:00 |
|
Tobias Brunner
|
8c5d72cd0b
|
removing svn keyword $Id$ from all files
|
2009-04-30 13:19:35 +00:00 |
|
Tobias Brunner
|
d24a74c5b4
|
merging changes from portability branch back to trunk
important change for developers: %Y replaces %D to print identities!
|
2009-04-30 11:37:54 +00:00 |
|
Andreas Steffen
|
6319cd74ea
|
pluto uses the libstrongswan leak detective and a stripped-down version of library_t
|
2009-04-16 08:25:47 +00:00 |
|
Andreas Steffen
|
cfa42285a4
|
asn1_build_known_oid() includes ASN1_OID tag and length
|
2009-04-16 08:18:22 +00:00 |
|
Martin Willi
|
0bd7ad6cff
|
added create_part_enumerator() to indentity, allows to enumerate RDNs etc.
|
2009-04-14 14:32:22 +00:00 |
|
Martin Willi
|
c31687daa7
|
moved RDN OIDs to oid.txt, use asn1_get_known_oid() for lookup
|
2009-04-14 13:53:06 +00:00 |
|
Martin Willi
|
b63f4c75e2
|
added missing string.h include
|
2009-04-14 10:50:29 +00:00 |
|
Martin Willi
|
a44bb9345f
|
merged multi-auth branch back into trunk
|
2009-04-14 10:34:24 +00:00 |
|
Martin Willi
|
e82c369519
|
implementation of contains_wildcards() for ID_DER_ASN1_DN identities
|
2009-03-26 13:25:46 +00:00 |
|
Martin Willi
|
1490ff4d9b
|
updated Doxyfile
properly close all doxygen groups
fixed remaining doxygen warnings
|
2009-03-24 17:43:01 +00:00 |
|
Martin Willi
|
c3340cf8da
|
respect port in create_dns/create_from_string when passing %any
|
2009-03-19 09:16:03 +00:00 |
|
Martin Willi
|
ce67ab162d
|
print IPv6 %any hosts as %any6
|
2009-03-19 09:04:20 +00:00 |
|
Martin Willi
|
9717826f10
|
fallback to family specific %any(6) if kernel lookup fails
|
2009-03-16 14:23:36 +00:00 |
|
Tobias Brunner
|
d25ce3701e
|
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).
|
2009-03-12 18:07:32 +00:00 |
|
Martin Willi
|
2d887e8e08
|
removed unused extract_last_token() and the required memrchr implementation
|
2009-02-18 09:45:54 +00:00 |
|
Andreas Steffen
|
c59825fbfc
|
support of dynamic/128 and %any6
|
2009-02-05 22:13:48 +00:00 |
|
Andreas Steffen
|
48032aed00
|
add a compatible memrchr() function if the platform does not support it (e.g. old glibc). Patch courtesy to Thomas Jarosch
|
2009-01-09 01:19:45 +00:00 |
|
Tobias Brunner
|
f30150d3da
|
correct use of calloc in hashtable_t
|
2008-12-17 09:56:05 +00:00 |
|
Martin Willi
|
abfde23ae9
|
added an additional frame to lock profiling backtraces
|
2008-12-15 09:13:43 +00:00 |
|
Martin Willi
|
7a485e90bd
|
leak detective binds execution to a signle core, avoids corruption on SMP machines
|
2008-12-12 09:10:52 +00:00 |
|
Martin Willi
|
20fbc4277e
|
fixed hashtable->get_count() after doubling table size
|
2008-12-09 11:13:52 +00:00 |
|
Martin Willi
|
9eb85cffe1
|
whitelisted another pthread_setspecific implementation
|
2008-12-08 15:27:24 +00:00 |
|
Martin Willi
|
d21b3549f7
|
accept NULL values in hashtable enumerator
|
2008-12-05 12:34:17 +00:00 |
|
Martin Willi
|
19e0010f51
|
hashtable enumerator enumerates over both, key and values
|
2008-12-05 10:01:52 +00:00 |
|
Tobias Brunner
|
ffa6450695
|
fixed off by one error
|
2008-12-04 16:33:39 +00:00 |
|