aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan
Commit message (Collapse)AuthorAgeFilesLines
...
* Added an insert_after and insert_before function to linked_list_t.Tobias Brunner2011-07-062-43/+91
|
* Migrated linked_list_t to INIT/METHOD macros.Tobias Brunner2011-07-061-174/+119
|
* Don't install the libraries directly in lib/.Tobias Brunner2011-07-052-2/+3
| | | | | Instead use a subdirectory (prefix/lib/ipsec by default). Also moved the plugins from libexec to a subdirectory of that dir.
* Prevent deadlock while shutting down thread pool.Tobias Brunner2011-06-081-2/+2
| | | | | | | | | 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.
* Properly print time differences.Tobias Brunner2011-06-071-2/+4
| | | | time_t is not necessarily of type int.
* fixed IP range to subnet conversion in ts_to_subnet()Andreas Steffen2011-06-031-6/+7
|
* make IMC/IMV pairs independent of libcharonAndreas Steffen2011-06-013-0/+80
|
* Provide recursive mutex' just in case the PKCS#11 library requires itMartin Willi2011-06-011-1/+1
|
* renamed tls_reader|writer to bio_* and moved to libstrongswanAndreas Steffen2011-05-315-125/+126
|
* fixed typeAndreas Steffen2011-05-314-0/+704
|
* added DBG_IMC and DBG_IMV debug optionsAndreas Steffen2011-05-292-0/+8
|
* Use better packing of leak-detective memory_header to align pointersMartin Willi2011-05-251-5/+5
|
* Summarize leaks with identical backtraces, as we do it with memusageMartin Willi2011-05-251-88/+98
|
* Fix strict aliasing warningMartin Willi2011-05-251-1/+1
|
* Keep count of remaining elements to enumerate in hashtable_t.Tobias Brunner2011-05-241-1/+8
| | | | | This improves performance during enumeration as not all buckets have to be checked.
* Replaced linked_list_t usage in hashtable_t with custom list implementation.Tobias Brunner2011-05-241-124/+92
| | | | | | | | 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.
* Fix memwipe() of leading unaligned bytesMartin Willi2011-05-241-5/+8
|
* Fix some warnings triggered by gcc 4.6 -Wunused-but-set-variableMartin Willi2011-05-194-7/+13
|
* Update working thread count without allocation.Tobias Brunner2011-05-161-22/+15
|
* Make sure working thread count is correctly updatedTobias Brunner2011-05-161-4/+23
|
* Use CRITICAL job priority class for long running dispatcher jobsMartin Willi2011-05-162-3/+4
|
* Introduce a highest priority job for critical thread servicesMartin Willi2011-05-162-2/+5
|
* Added a callback_job constructor supporting custom prioritiesMartin Willi2011-05-162-4/+36
|
* Count number of threads active in each class, and reserve threads only if ↵Martin Willi2011-05-162-17/+66
| | | | none active
* Reserve threads for job priority classes based on strongswan.conf optionsMartin Willi2011-05-161-1/+17
|
* Added job priority enum namesMartin Willi2011-05-164-2/+29
|
* Processor job scheduling respects job priority classesMartin Willi2011-05-162-13/+47
|
* Introduce priority classes for jobsMartin Willi2011-05-162-2/+30
|
* Added a leak detective method to report current memory usage with backtracesMartin Willi2011-05-162-0/+101
|
* Make leak detective publicMartin Willi2011-05-163-18/+8
|
* Migrated leak_detective to INIT/METHOD macrosMartin Willi2011-05-161-12/+12
|
* Added a frame enumerator to backtrace_tMartin Willi2011-05-162-0/+45
|
* Added an equals function to backtrace_tMartin Willi2011-05-162-0/+33
|
* Migrated backtrace_t to METHOD macroMartin Willi2011-05-161-16/+11
|
* Don't compile login() in openssl_rsa_private_key_t if ENGINE support is ↵Tobias Brunner2011-05-131-0/+2
| | | | disabled in OpenSSL.
* fetcher.c added to Android.mk.Tobias Brunner2011-05-131-1/+1
|
* chunk_clear not clear_chunk.Tobias Brunner2011-05-101-1/+1
|
* Wipe memory after using key material (incomplete, to be continued)Martin Willi2011-05-098-5/+14
|
* Use memwipe() in chunk_clear()Martin Willi2011-05-091-1/+1
|
* Added a memwipe() function to safely overwrite sensitive memoryMartin Willi2011-05-092-0/+53
|
* id of non-registered threads defaults to 0Andreas Steffen2011-05-061-1/+18
|
* Migrated scheduler_t to INIT/METHOD macrosMartin Willi2011-05-051-33/+24
|
* Migrated callback_job to INIT/METHOD macrosMartin Willi2011-05-052-38/+38
|
* Migrated processor to INIT/METHOD macrosMartin Willi2011-05-051-42/+35
|
* Fix algorithm type for signers, fixes warning with gcc 4.5Martin Willi2011-05-031-1/+1
|
* Fix a potential memleak if two threads fingerprint a credential simultaneouslyMartin Willi2011-05-021-1/+6
|
* fixed loop error in parsing of OCSP basic responsesAndreas Steffen2011-04-261-1/+1
|
* Revert alloc_str changesMartin Willi2011-04-214-53/+13
| | | | | | This reverts commit fdead26ffe1da8501a6ff5e0639a6f44c723e763. This reverts commit 3e2419ebe32de72d824864eb2e0e677a7c197af1. This reverts commit 17ce69b47a1efd6234960cf7d1f50712aee61db5.
* If key not found, strdup default value, tooMartin Willi2011-04-211-6/+2
|
* Use thread save settings alloc_str function where appropriateMartin Willi2011-04-212-12/+18
|