strongswan/src
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
..
_copyright lib: Add global config namespace 2014-02-12 14:34:31 +01:00
_updown _updown: Remove printf calls for identities 2018-04-12 15:17:24 +02:00
aikgen aikgen: Fix computation of key ID of the AIK public key 2016-06-30 12:56:41 +02:00
charon Allow charon to change group on files before dropping caps 2018-06-12 10:25:30 +02:00
charon-cmd charon-cmd: Print plugin list before parsing arguments 2018-10-26 11:01:10 +02:00
charon-nm charon-nm: Parse any type of private key in need_secrets 2018-07-09 12:21:43 +02:00
charon-svc daemon: Use separate method to set default loggers 2017-01-25 14:58:09 +01:00
charon-systemd charon-systemd: Register journal logger as custom logger 2018-06-26 15:24:42 +02:00
charon-tkm keymat_v2: Add support for PPKs 2018-09-10 18:03:01 +02:00
checksum Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
conftest Fixed some typos, courtesy of codespell 2018-09-17 18:51:44 +02:00
frontends signature-params: Provide option for maximum RSA/PSS salt length 2018-10-26 09:03:26 +02:00
include kernel-netlink: Add support for setting mark/mask an SA should apply to processed traffic 2018-08-31 12:24:30 +02:00
ipsec Fixed some typos, courtesy of codespell 2018-09-17 18:51:44 +02:00
libcharon dhcp: Ignore DHCP OFFER messages without assigned address 2018-10-26 11:26:50 +02:00
libfast Fixed some typos, courtesy of codespell 2018-09-17 18:51:44 +02:00
libimcv imv-attestation: Don't use comma to separate statements 2018-09-17 18:51:43 +02:00
libipsec Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
libpttls Fixed some typos, courtesy of codespell 2018-09-17 18:51:44 +02:00
libradius Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
libsimaka Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
libstrongswan leak-detective: Use hashtable to cache ignored/whitelisted backtraces 2018-11-06 12:27:16 +01:00
libtls Fixed some typos, courtesy of codespell 2018-09-17 18:51:44 +02:00
libtnccs tnccs-20: Defer handshake retry when sending SRETRY batch 2018-08-01 15:44:49 +02:00
libtncif SWIMA attribute name changes 2017-09-26 20:35:39 +02:00
libtpmtss libtpmtss: Generalize AIK keys to signature keys 2018-10-26 09:55:07 +02:00
manager manager: Restore direct return if database URI is not defined 2018-09-17 18:51:42 +02:00
medsrv Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
pki signature-params: Provide option for maximum RSA/PSS salt length 2018-10-26 09:03:26 +02:00
pool Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
pt-tls-client Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
scepclient Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
sec-updater sec-updater.sh: Support of Debian 9.0 and Ubuntu 18.04 2018-10-07 10:14:20 +02:00
starter Fixed some typos, courtesy of codespell 2018-09-17 18:51:44 +02:00
stroke Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
sw-collector sw-collector: Proper cleanup if DB query fails in check operation 2018-05-23 20:25:50 +02:00
swanctl swanctl: Fix typos in usage for swanctl rekey/terminate commands 2018-10-02 09:30:03 +02:00
tpm_extendpcr tpm_extendpcr: Extend digests into a TPM PCR 2017-12-13 07:10:28 +01:00
Makefile.am dumm: Remove the Dynamic UML Mesh Modeler framework 2018-09-12 15:53:55 +02:00