strongswan/src/libstrongswan
Tobias Brunner 8eea28063d leak-detective: Use hashtable to cache ignored/whitelisted backtraces
Checking for whitelisted functions in every backtrace is not very
efficient.  And because OpenSSL 1.1 does no proper cleanup anymore until
the process is terminated there are now a lot more "leaks" to ignore.
For instance, in the openssl-ikev2/rw-cert scenario, just starting and
stopping the daemon (test vectors are checked) now causes 3594 whitelisted
leaks compared to the 849 before.  This prolonged the shutdown of the
daemon on each guest in every scenario, amounting to multiple seconds of
additional runtime for every affected scenario.  But even with this
patch there is still some overhead, compared to running the scenarios on
jessie.
2018-11-06 12:27:16 +01:00
..
asn1 asn1: Remove useless assignment 2018-09-17 18:51:41 +02:00
bio Fixed some typos, courtesy of codespell 2018-09-17 18:51:44 +02:00
collections linked-list: Order of insert_before/remove_at calls doesn't matter anymore 2018-06-26 15:11:02 +02:00
credentials curve25519: Support loading Ed25519 public keys from simple blobs 2018-10-26 11:01:10 +02:00
crypto Fixed some typos, courtesy of codespell 2018-09-17 18:51:44 +02:00
database Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
eap Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
fetcher Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
ipsec child-sa: Use SA matching mark as SA set mark if the latter is %same 2018-08-31 12:26:40 +02:00
math/libnttfft unit-tests: Completed coverage of hasher, crypter and libnttfft 2016-12-14 11:15:48 +01:00
networking Allow charon to change group on files before dropping caps 2018-06-12 10:25:30 +02:00
pen Use standard unsigned integer types 2016-03-24 18:52:48 +01:00
plugins openssl: Fix some const issues with OpenSSL 1.1.0 2018-10-31 15:50:36 +01:00
processing Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
resolver Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
selectors Fixed some typos, courtesy of codespell 2018-09-17 18:51:44 +02:00
settings Fixed some typos, courtesy of codespell 2018-09-17 18:51:44 +02:00
tests signature-params: Provide option for maximum RSA/PSS salt length 2018-10-26 09:03:26 +02:00
threading Fixed some typos, courtesy of codespell 2018-09-17 18:51:44 +02:00
utils leak-detective: Use hashtable to cache ignored/whitelisted backtraces 2018-11-06 12:27:16 +01:00
.gitignore configure: Fix gperf length parameter determination 2017-10-02 17:21:42 +02:00
Android.mk proposal: Move proposal_t from libcharon to libstrongswan 2017-11-17 18:09:54 +01:00
Makefile.am botan: Add Botan plugin to libstrongswan 2018-09-12 16:25:00 +02:00
library.c library: Return FALSE from library_init() if loaded settings are invalid 2018-09-11 18:30:18 +02:00
library.h library: Return FALSE from library_init() if loaded settings are invalid 2018-09-11 18:30:18 +02:00