aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/utils
Commit message (Collapse)AuthorAgeFilesLines
...
* Finally removed deprecated iterator_t.Tobias Brunner2011-07-063-354/+21
|
* Removed unneeded and confusing insert_after method from linked_list_t.Tobias Brunner2011-07-062-25/+6
|
* Added a function to reset the enumerator of a linked list.Tobias Brunner2011-07-062-0/+14
|
* Replaced simple iterator usages.Tobias Brunner2011-07-061-1/+1
|
* "this" removed from comments.Tobias Brunner2011-07-062-5/+0
|
* Added a replace function to linked_list_t.Tobias Brunner2011-07-062-0/+24
|
* 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
|
* 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
|
* 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 some warnings triggered by gcc 4.6 -Wunused-but-set-variableMartin Willi2011-05-191-2/+8
|
* Added a leak detective method to report current memory usage with backtracesMartin Willi2011-05-162-0/+101
|
* Make leak detective publicMartin Willi2011-05-161-1/+0
|
* 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
|
* Added missing return in iterator_t.insert_before of linked_list_t.Tobias Brunner2011-04-191-0/+1
|
* support unstructuredAddress in left|rightidAndreas Steffen2011-04-181-26/+28
|
* Use %tx to print a value of type ptrdiff_t.Tobias Brunner2011-04-141-1/+1
|
* Fixed potential memory leak in host_create_any.Tobias Brunner2011-04-141-0/+1
|
* Whitelisted another tzset variant and dlsymMartin Willi2011-02-181-0/+2
|
* Replace hashtable key if a put operation replaces valueMartin Willi2011-02-031-0/+1
| | | | Fixes a crash if lifetime of key is bound to value (i.e. key == value)
* Fix check to increase hashtable size properlyMartin Willi2011-02-031-1/+1
|
* Whitelist gnutls init functionMartin Willi2011-01-171-0/+2
|
* backtrace->contains_function takes multiple names, speeding up whitelist ↵Martin Willi2011-01-173-26/+16
| | | | check drastically
* Add some common glib non-leaks to whitelistMartin Willi2011-01-171-0/+10
|
* Do not print empty DN identities as invalidMartin Willi2011-01-051-2/+8
|
* Fail silently when trying to convert IPv6 address to v4 family hostMartin Willi2011-01-051-0/+4
|
* Added a CIDR notation based host constructorMartin Willi2011-01-052-0/+44
|
* Migrated options_t to INIT/METHOD macrosAndreas Steffen2010-12-041-18/+12
|
* implemented IMC/IMV handlerAndreas Steffen2010-11-091-0/+2
|
* Some minor comment fixes.Tobias Brunner2010-09-021-14/+20
|
* Do not strdup() zero length strings in identification_create_from_string()Martin Willi2010-08-311-4/+20
|
* Handle PIN: as a magic keyword for prompt, use getpass() to silently read ↵Martin Willi2010-08-041-0/+1
| | | | credentials
* Added NSPR PR_CallOnce to leak detective whitelistMartin Willi2010-08-041-0/+2
|
* Added buffer checking variants of syslog functions to leak detectiveMartin Willi2010-08-041-0/+2
|
* Fix use of snprintf() in identification DN to ASCII conversionMartin Willi2010-07-281-0/+12
|
* Use the group constraint in a more generic fashion, not only for attribute ↵Martin Willi2010-07-052-8/+1
| | | | certificates
* Adding a remove_at method to the hash table.Tobias Brunner2010-06-072-9/+36
| | | | This allows to remove key-value pairs while enumerating them.
* Migrated hashtable_t to INIT/METHOD macros.Tobias Brunner2010-06-071-59/+45
|
* Whitelist OpenSSLs ERR_put_error() in leak-detectiveMartin Willi2010-05-201-0/+1
| | | | | | | As we do not invoke ERR_get/clear_error() in all error cases, the error codes are not removed from the error queue. But it is save to whitelist the put function, as it uses a circular buffer that does not grow beyond ERR_NUM_ERRORS errors (16 by default).
* Option to skip slow addr2line resolution in leak-detectiveMartin Willi2010-05-204-47/+69
|
* added getprotobyname to whitelist4.4.0Andreas Steffen2010-05-021-0/+1
|
* Renamed clone function to avoid name clash with uclibcMartin Willi2010-04-071-2/+2
|
* Adding DBG_LIB to all calls of libstrongswan's version of DBG*.Tobias Brunner2010-04-063-8/+11
|
* The return value of snprintf is int not size_t.Tobias Brunner2010-03-031-2/+3
|
* Fixing some includes by replacing <> with "".Tobias Brunner2010-03-021-1/+1
| | | | I changed only the includes needed to fix the build on Android, which has an utils.h system header file, but we should probably change all the local includes in libstrongswan to "" and relative paths.