strongswan/src/libstrongswan/plugins
Martin Willi 866514c70c charon: Set CLOEXEC flag on daemon PID file and /dev/(u)random source FDs
On Fedora, SELinux complains about these open file descriptors when the
updown script invokes iptables. While it seems difficult to set the flag
on all file descriptors, this at least fixes those covered by the SELinux
policy.

As these two cases are in code executed while the daemon is still single
threaded, we avoid the use of atomic but not fully portable fdopen("e") or
open(O_CLOEXEC) calls.

Fixes #519.
2014-06-24 15:26:38 +02:00
..
acert plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
aes plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
af_alg plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
agent plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
blowfish plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
ccm plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
cmac plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
constraints plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
ctr plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
curl plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
des plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
dnskey plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
fips_prf plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
gcm plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
gcrypt plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
gmp plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
hmac plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
keychain plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
ldap plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
md4 plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
md5 plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
mysql mysql: Add Windows support 2014-06-04 15:53:04 +02:00
nonce plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
ntru plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
openssl openssl: Don't re-enter FIPS mode if we are already using it 2014-06-04 15:53:11 +02:00
padlock plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
pem plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
pgp plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
pkcs1 plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
pkcs7 plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
pkcs8 plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
pkcs11 plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
pkcs12 plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
pubkey plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
random charon: Set CLOEXEC flag on daemon PID file and /dev/(u)random source FDs 2014-06-24 15:26:38 +02:00
rc2 plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
rdrand plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
revocation plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
sha1 sha1: Include <library.h> instead of directly including <arpa/inet.h> 2014-06-04 15:53:02 +02:00
sha2 plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
soup plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
sqlite sqlite: Avoid name clash when building on Windows 2014-06-04 15:53:04 +02:00
sshkey sshkey: Fix loading of ECDSA keys from files 2014-06-18 09:16:24 +02:00
test_vectors plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
unbound plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
winhttp winhttp: Fix a typo to properly release connection handle 2014-06-19 11:09:20 +02:00
x509 x509: Check return value when signing attribute certificates 2014-06-04 15:53:12 +02:00
xcbc plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
plugin.h Added support for plugin features 2011-10-14 10:05:44 +02:00
plugin_feature.c plugin-feature: Hash only the actually used feature argument 2014-03-20 13:42:57 +01:00
plugin_feature.h plugin-feature: Added helper function to extend arrays of plugin features 2013-06-11 11:18:18 +02:00
plugin_loader.c windows: Provide wrappers for dlopen() function family 2014-06-03 12:24:34 +02:00
plugin_loader.h plugin-loader: Escape <ns> in comment as Doxygen sees this as XML tag 2014-02-18 10:18:54 +01:00