Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Added an insert_after and insert_before function to linked_list_t. | Tobias Brunner | 2011-07-06 | 2 | -43/+91 | |
| | ||||||
* | Migrated linked_list_t to INIT/METHOD macros. | Tobias Brunner | 2011-07-06 | 1 | -174/+119 | |
| | ||||||
* | Don't install the libraries directly in lib/. | Tobias Brunner | 2011-07-05 | 2 | -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 Brunner | 2011-06-08 | 1 | -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 Brunner | 2011-06-07 | 1 | -2/+4 | |
| | | | | time_t is not necessarily of type int. | |||||
* | fixed IP range to subnet conversion in ts_to_subnet() | Andreas Steffen | 2011-06-03 | 1 | -6/+7 | |
| | ||||||
* | make IMC/IMV pairs independent of libcharon | Andreas Steffen | 2011-06-01 | 3 | -0/+80 | |
| | ||||||
* | Provide recursive mutex' just in case the PKCS#11 library requires it | Martin Willi | 2011-06-01 | 1 | -1/+1 | |
| | ||||||
* | renamed tls_reader|writer to bio_* and moved to libstrongswan | Andreas Steffen | 2011-05-31 | 5 | -125/+126 | |
| | ||||||
* | fixed type | Andreas Steffen | 2011-05-31 | 4 | -0/+704 | |
| | ||||||
* | added DBG_IMC and DBG_IMV debug options | Andreas Steffen | 2011-05-29 | 2 | -0/+8 | |
| | ||||||
* | Use better packing of leak-detective memory_header to align pointers | Martin Willi | 2011-05-25 | 1 | -5/+5 | |
| | ||||||
* | Summarize leaks with identical backtraces, as we do it with memusage | Martin Willi | 2011-05-25 | 1 | -88/+98 | |
| | ||||||
* | Fix strict aliasing warning | Martin Willi | 2011-05-25 | 1 | -1/+1 | |
| | ||||||
* | Keep count of remaining elements to enumerate in hashtable_t. | Tobias Brunner | 2011-05-24 | 1 | -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 Brunner | 2011-05-24 | 1 | -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 bytes | Martin Willi | 2011-05-24 | 1 | -5/+8 | |
| | ||||||
* | Fix some warnings triggered by gcc 4.6 -Wunused-but-set-variable | Martin Willi | 2011-05-19 | 4 | -7/+13 | |
| | ||||||
* | Update working thread count without allocation. | Tobias Brunner | 2011-05-16 | 1 | -22/+15 | |
| | ||||||
* | Make sure working thread count is correctly updated | Tobias Brunner | 2011-05-16 | 1 | -4/+23 | |
| | ||||||
* | Use CRITICAL job priority class for long running dispatcher jobs | Martin Willi | 2011-05-16 | 2 | -3/+4 | |
| | ||||||
* | Introduce a highest priority job for critical thread services | Martin Willi | 2011-05-16 | 2 | -2/+5 | |
| | ||||||
* | Added a callback_job constructor supporting custom priorities | Martin Willi | 2011-05-16 | 2 | -4/+36 | |
| | ||||||
* | Count number of threads active in each class, and reserve threads only if ↵ | Martin Willi | 2011-05-16 | 2 | -17/+66 | |
| | | | | none active | |||||
* | Reserve threads for job priority classes based on strongswan.conf options | Martin Willi | 2011-05-16 | 1 | -1/+17 | |
| | ||||||
* | Added job priority enum names | Martin Willi | 2011-05-16 | 4 | -2/+29 | |
| | ||||||
* | Processor job scheduling respects job priority classes | Martin Willi | 2011-05-16 | 2 | -13/+47 | |
| | ||||||
* | Introduce priority classes for jobs | Martin Willi | 2011-05-16 | 2 | -2/+30 | |
| | ||||||
* | Added a leak detective method to report current memory usage with backtraces | Martin Willi | 2011-05-16 | 2 | -0/+101 | |
| | ||||||
* | Make leak detective public | Martin Willi | 2011-05-16 | 3 | -18/+8 | |
| | ||||||
* | Migrated leak_detective to INIT/METHOD macros | Martin Willi | 2011-05-16 | 1 | -12/+12 | |
| | ||||||
* | Added a frame enumerator to backtrace_t | Martin Willi | 2011-05-16 | 2 | -0/+45 | |
| | ||||||
* | Added an equals function to backtrace_t | Martin Willi | 2011-05-16 | 2 | -0/+33 | |
| | ||||||
* | Migrated backtrace_t to METHOD macro | Martin Willi | 2011-05-16 | 1 | -16/+11 | |
| | ||||||
* | Don't compile login() in openssl_rsa_private_key_t if ENGINE support is ↵ | Tobias Brunner | 2011-05-13 | 1 | -0/+2 | |
| | | | | disabled in OpenSSL. | |||||
* | fetcher.c added to Android.mk. | Tobias Brunner | 2011-05-13 | 1 | -1/+1 | |
| | ||||||
* | chunk_clear not clear_chunk. | Tobias Brunner | 2011-05-10 | 1 | -1/+1 | |
| | ||||||
* | Wipe memory after using key material (incomplete, to be continued) | Martin Willi | 2011-05-09 | 8 | -5/+14 | |
| | ||||||
* | Use memwipe() in chunk_clear() | Martin Willi | 2011-05-09 | 1 | -1/+1 | |
| | ||||||
* | Added a memwipe() function to safely overwrite sensitive memory | Martin Willi | 2011-05-09 | 2 | -0/+53 | |
| | ||||||
* | id of non-registered threads defaults to 0 | Andreas Steffen | 2011-05-06 | 1 | -1/+18 | |
| | ||||||
* | Migrated scheduler_t to INIT/METHOD macros | Martin Willi | 2011-05-05 | 1 | -33/+24 | |
| | ||||||
* | Migrated callback_job to INIT/METHOD macros | Martin Willi | 2011-05-05 | 2 | -38/+38 | |
| | ||||||
* | Migrated processor to INIT/METHOD macros | Martin Willi | 2011-05-05 | 1 | -42/+35 | |
| | ||||||
* | Fix algorithm type for signers, fixes warning with gcc 4.5 | Martin Willi | 2011-05-03 | 1 | -1/+1 | |
| | ||||||
* | Fix a potential memleak if two threads fingerprint a credential simultaneously | Martin Willi | 2011-05-02 | 1 | -1/+6 | |
| | ||||||
* | fixed loop error in parsing of OCSP basic responses | Andreas Steffen | 2011-04-26 | 1 | -1/+1 | |
| | ||||||
* | Revert alloc_str changes | Martin Willi | 2011-04-21 | 4 | -53/+13 | |
| | | | | | | This reverts commit fdead26ffe1da8501a6ff5e0639a6f44c723e763. This reverts commit 3e2419ebe32de72d824864eb2e0e677a7c197af1. This reverts commit 17ce69b47a1efd6234960cf7d1f50712aee61db5. | |||||
* | If key not found, strdup default value, too | Martin Willi | 2011-04-21 | 1 | -6/+2 | |
| | ||||||
* | Use thread save settings alloc_str function where appropriate | Martin Willi | 2011-04-21 | 2 | -12/+18 | |
| |