strongswan/src
Tobias Brunner 4a0b6d659d Add plugin constructor registration for all libraries that provide plugins
Unfortunately, we can't just add the generated C file to the sources in
Makefile.am as the linker would remove that object file when it notices
that no symbol in it is ever referenced.  So we include it in the file
that contains the library initialization, which will definitely be
referenced by the executable.

This allows building an almost stand-alone static version of e.g. charon
when building with `--enable-monolithic --enable-static --disable-shared`
(without `--disable-shared` libtool will only build a version that links
the libraries dynamically).  External libraries (e.g. gmp or openssl) are
not linked statically this way, though.
2017-05-23 18:29:12 +02:00
..
_copyright lib: Add global config namespace 2014-02-12 14:34:31 +01:00
_updown updown: Add rules to allow IP6IP6 traffic used for uncompressed small packets 2015-09-21 10:12:17 +02:00
aikgen aikgen: Fix computation of key ID of the AIK public key 2016-06-30 12:56:41 +02:00
charon daemon: Use separate method to set default loggers 2017-01-25 14:58:09 +01:00
charon-cmd daemon: Use separate method to set default loggers 2017-01-25 14:58:09 +01:00
charon-nm child-cfg: Use flags for boolean options 2017-05-23 16:51:15 +02:00
charon-svc daemon: Use separate method to set default loggers 2017-01-25 14:58:09 +01:00
charon-systemd daemon: Use separate method to set default loggers 2017-01-25 14:58:09 +01:00
charon-tkm tkm: Fix get_auth_octets() signature 2017-02-13 18:36:01 +01:00
checksum Use of TPM 2.0 private keys for signatures via tpm plugin 2017-02-22 12:18:26 +01:00
conftest keymat: Allow keymat to modify signature scheme(s) 2017-02-08 10:32:17 +01:00
dumm Use standard unsigned integer types 2016-03-24 18:52:48 +01:00
frontends nm: Explicitly prevent the smartcard PIN from being stored 2017-05-08 15:29:37 +02:00
include include: Update xfrm.h to include hardware offloading extensions 2017-05-23 16:51:02 +02:00
ipsec ipsec: Only allow specific commands to be executed via ipsec script 2017-01-18 16:15:48 +01:00
libcharon Add plugin constructor registration for all libraries that provide plugins 2017-05-23 18:29:12 +02:00
libfast configure: Check for and explicitly link against -latomic 2016-06-14 14:27:20 +02:00
libimcv libimcv: Add Debian 8.6 to database 2016-10-05 16:01:20 +02:00
libipsec libipsec: Enforce a minimum of 256 for SPIs 2017-03-02 11:54:39 +01:00
libpttls libtpmtss: Added to integrity checks 2016-06-26 18:19:05 +02:00
libradius Use standard unsigned integer types 2016-03-24 18:52:48 +01:00
libsimaka Fixed some typos, courtesy of codespell 2016-07-04 12:18:51 +02:00
libstrongswan Add plugin constructor registration for all libraries that provide plugins 2017-05-23 18:29:12 +02:00
libtls libtls: Replace expired certificates for unit tests 2017-03-24 10:46:14 +01:00
libtnccs Add plugin constructor registration for all libraries that provide plugins 2017-05-23 18:29:12 +02:00
libtncif Use standard unsigned integer types 2016-03-24 18:52:48 +01:00
libtpmtss Add plugin constructor registration for all libraries that provide plugins 2017-05-23 18:29:12 +02:00
manager Use standard unsigned integer types 2016-03-24 18:52:48 +01:00
medsrv medsrv: Replace remaining JavaScript code with CSS 2015-11-09 16:36:48 +01:00
pki pki: Reset variable so error handling works properly 2017-04-19 18:56:43 +02:00
pool pool: Fix (known) memory leak when querying leases 2016-09-20 15:36:14 +02:00
pt-tls-client pt-tls-client: Added support of ECDSA keys 2016-08-31 17:06:47 +02:00
scepclient libhydra: Remove empty unused library 2016-03-03 17:36:11 +01:00
starter Add an option to announce support for IKE fragmentation but not sending fragments 2017-05-23 16:41:57 +02:00
stroke Use standard unsigned integer types 2016-03-24 18:52:48 +01:00
swanctl vici: Make hardware offload configurable 2017-05-23 16:58:00 +02:00
Makefile.am aikpub2: Removed aikpub2 tool 2017-03-06 19:35:05 +01:00