Martin Willi
e3c881aff9
Return allocated variable in INIT()
2011-09-12 13:03:20 +02:00
Andreas Steffen
b9d61f78d3
added PTS debug class
2011-09-11 00:11:04 +02:00
Andreas Steffen
b97ca14d35
whitelist glibc instead of TrouSerS functions
2011-09-10 22:39:55 +02:00
Andreas Steffen
ddc261bcd3
added leaky TrouSerS functions to whitelist
2011-09-08 18:22:43 +02:00
Andreas Steffen
8b5219dd61
fixed typo
2011-09-08 12:08:17 +02:00
Andreas Steffen
07b60afdd8
make encoding of CERT_TRUSTED_PUBKEY configurable
2011-09-08 12:08:16 +02:00
Martin Willi
24fa80ac91
Fixed compiler warnings in openssl plugin
2011-09-07 14:23:27 +02:00
Thomas Egerer
2feb3d9e0b
Remove obsolete values from builder_part_names
...
Adds removal of builder parts obsoleted with git commit
15177f5785 .
2011-09-02 13:44:17 +02:00
Thomas Jarosch
848567fdf2
Fix file descriptor leak on error
...
Credit goes to cppcheck.
Signed-off-by: Thomas Jarosch <[email protected] >
2011-08-29 09:10:28 +02:00
Martin Willi
071903235a
Register manager of pkcs11 plugin as library object
2011-08-24 15:45:59 +02:00
Martin Willi
87ddfcc655
Added missing auth_rule_names
2011-08-22 18:42:32 +02:00
Martin Willi
c991645ff5
Moved auth_rule_names back to auth_cfg.c
2011-08-22 18:42:32 +02:00
Tobias Brunner
7ebf021d37
typos: initator->initiator, authenticaion->authentication.
2011-08-15 16:31:04 +02:00
Martin Willi
2ce569cc35
Provide generic object registration by name on libstrongswan
2011-08-08 13:19:02 +02:00
Martin Willi
994fb9bcf0
Fixed function descriptions
2011-08-08 13:19:02 +02:00
Tobias Brunner
3cc54439c1
Moved PEN to libstrongswan Doxygen group.
2011-08-03 11:01:03 +02:00
Tobias Brunner
ac8bb6498a
Doxygen group for BIO added.
2011-08-03 10:54:32 +02:00
Tobias Brunner
088d73b7b0
File lists in Android.mk files updated.
2011-07-29 17:40:29 +02:00
Tobias Brunner
0511c93d46
Fixed host_create_from_subnet when no prefix is given.
2011-07-29 12:11:20 +02:00
Tobias Brunner
a2e377fcfd
Added missing include in mysql plugin.
...
This was previously pulled in via linked_list.h->iterator.h->library.h.
2011-07-26 15:47:01 +02:00
Tobias Brunner
cbf5c2c61c
Readded docs for some arguments to global functions.
...
Those were overzealously removed in 28623fc538 .
2011-07-21 18:38:43 +02:00
Andreas Steffen
9c67f5ff54
fixed some more misspellings
2011-07-20 22:19:01 +02:00
Tobias Brunner
f3bb1bd039
Fixed common misspellings.
...
Mostly found by 'codespell'.
2011-07-20 16:14:10 +02:00
Tobias Brunner
1142726ba0
Added linked_list_t.has_more which checks if any elements follow an enumerator's current position.
2011-07-06 09:43:46 +02:00
Tobias Brunner
2bf9d39da6
Make sure the enumerator stops after all items have been enumerated.
...
This also changes how insert_before behaves, before enumeration items
are inserted first, after enumeration last.
2011-07-06 09:43:46 +02:00
Martin Willi
75fc9d3136
Linked list style cleanups
2011-07-06 09:43:46 +02:00
Tobias Brunner
629fd2f4f6
Finally removed deprecated iterator_t.
2011-07-06 09:43:46 +02:00
Tobias Brunner
203497d80e
Removed unneeded and confusing insert_after method from linked_list_t.
2011-07-06 09:43:46 +02:00
Tobias Brunner
47daa0e6fe
Replaced more complex iterator usages.
2011-07-06 09:43:45 +02:00
Tobias Brunner
67405ce808
Added a function to reset the enumerator of a linked list.
2011-07-06 09:43:45 +02:00
Tobias Brunner
4f9c691adb
Replaced pkcs7_t.create_certificate_iterator with enumerator.
...
The method is currently not used.
2011-07-06 09:43:45 +02:00
Tobias Brunner
e26304348c
Replaced simple iterator usages.
2011-07-06 09:43:45 +02:00
Tobias Brunner
28623fc538
"this" removed from comments.
2011-07-06 09:43:45 +02:00
Tobias Brunner
0b6ff2a9fe
Added a replace function to linked_list_t.
2011-07-06 09:43:45 +02:00
Tobias Brunner
fbf014b0c1
Added an insert_after and insert_before function to linked_list_t.
2011-07-06 09:43:45 +02:00
Tobias Brunner
178760012c
Migrated linked_list_t to INIT/METHOD macros.
2011-07-06 09:43:45 +02:00
Tobias Brunner
60d62b9e5c
Don't install the libraries directly in lib/.
...
Instead use a subdirectory (prefix/lib/ipsec by default). Also moved the
plugins from libexec to a subdirectory of that dir.
2011-07-05 14:42:14 +02:00
Tobias Brunner
dcc1ad6a23
Prevent deadlock while shutting down thread pool.
...
During destruction the main thread locks the mutex in processor_t and
waits on a condvar for threads to have terminated. Because the mutex
has also to be locked to decrement the thread count the condvar cannot
be signaled before doing that as otherwise the main thread might already
be waiting to join the threads while locking the mutex and thus causing
a deadlock.
2011-06-08 11:44:42 +02:00
Tobias Brunner
876961cf0e
Properly print time differences.
...
time_t is not necessarily of type int.
2011-06-07 17:52:34 +02:00
Andreas Steffen
abc2443a38
fixed IP range to subnet conversion in ts_to_subnet()
2011-06-03 00:24:16 +02:00
Andreas Steffen
7c4d4d209d
make IMC/IMV pairs independent of libcharon
2011-06-01 16:33:44 +02:00
Martin Willi
ea90042233
Provide recursive mutex' just in case the PKCS#11 library requires it
2011-06-01 12:03:44 +02:00
Andreas Steffen
7e432eff6b
renamed tls_reader|writer to bio_* and moved to libstrongswan
2011-05-31 15:46:51 +02:00
Andreas Steffen
7e82d26dd8
fixed type
2011-05-31 15:46:51 +02:00
Andreas Steffen
a6cb374136
added DBG_IMC and DBG_IMV debug options
2011-05-29 10:25:13 +02:00
Martin Willi
35c9347921
Use better packing of leak-detective memory_header to align pointers
2011-05-25 19:56:47 +02:00
Martin Willi
eb4f4551a1
Summarize leaks with identical backtraces, as we do it with memusage
2011-05-25 19:56:43 +02:00
Martin Willi
628f285778
Fix strict aliasing warning
2011-05-25 10:09:16 +02:00
Tobias Brunner
ee0fb2ab81
Keep count of remaining elements to enumerate in hashtable_t.
...
This improves performance during enumeration as not all buckets have to be
checked.
2011-05-24 19:23:45 +02:00
Tobias Brunner
8af0177189
Replaced linked_list_t usage in hashtable_t with custom list implementation.
...
With this change inserting elements into a hashtable_t object is now
nearly as fast as inserting them into a linked_list_t object, whereas
before it was up to seven times slower. Additionally, the memory
footprint of a hashtable is now significantly smaller. The lookup
performance is also nearly doubled.
2011-05-24 19:23:45 +02:00