strongswan/src
Tobias Brunner 8b98482e04 enum: Add compile-time check for missing strings
If strings are missing (e.g. because the last value of a range changed
unknowingly or adding a string was simply forgotten) compilation will
now fail.

This could be problematic if the upper limit is out of our control (e.g.
from a system header like pfkeyv2.h), in which case patches might be
required on certain platforms (enforcing at least, and not exactly, the
required number of strings might also be an option to compile against
older versions of such a header - for internal enums it's obviously
better to enforce an exact match, though).
2019-10-28 14:26:32 +01:00
..
_copyright Remove useless break statements 2018-11-12 17:36:22 +01:00
_updown updown: Pass interface ID to updown script 2019-04-04 09:31:38 +02:00
aikgen aikgen: Fix computation of key ID of the AIK public key 2016-06-30 12:56:41 +02:00
charon Add compile option to disable internal handling of fatal signals 2019-05-28 10:44:48 +02:00
charon-cmd Add compile option to disable internal handling of fatal signals 2019-05-28 10:44:48 +02:00
charon-nm charon-nm: Move D-Bus conf file to $(datadir)/dbus-1/system.d 2019-09-17 10:33:01 +02:00
charon-svc daemon: Use separate method to set default loggers 2017-01-25 14:58:09 +01:00
charon-systemd Add compile option to disable internal handling of fatal signals 2019-05-28 10:44:48 +02:00
charon-tkm Add compile option to disable internal handling of fatal signals 2019-05-28 10:44:48 +02:00
checksum Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
conftest Some whitespace fixes 2019-08-22 15:18:06 +02:00
frontends android: New release after making local identity configurable 2019-10-15 17:25:42 +02:00
include include: Add XFRM attribute identifier for interface ID 2019-04-03 12:00:08 +02:00
ipsec Some whitespace fixes 2019-08-22 15:18:06 +02:00
libcharon kernel-netlink: Support extended table IDs for custom routes 2019-10-25 16:21:22 +02:00
libfast fast: Use correct printf specifier to print content length 2019-05-08 14:48:54 +02:00
libimcv Fixed some typos, courtesy of codespell 2019-08-28 14:03:41 +02:00
libipsec libipsec: Fix compiler warning with GCC 9 2019-08-28 11:10:49 +02:00
libpttls Fixed some typos, courtesy of codespell 2019-04-29 15:09:20 +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 enum: Add compile-time check for missing strings 2019-10-28 14:26:32 +01:00
libtls Fixed some typos, courtesy of codespell 2018-09-17 18:51:44 +02:00
libtnccs Some whitespace fixes 2019-08-22 15:18:06 +02:00
libtncif Some whitespace fixes 2019-08-22 15:18:06 +02:00
libtpmtss Some whitespace fixes 2019-08-22 15:18:06 +02:00
manager Some whitespace fixes 2019-08-22 15:18:06 +02:00
medsrv Some whitespace fixes 2019-08-22 15:18:06 +02:00
pki pki: Plugins to load may be defined via PKI_PLUGINS env variable 2019-05-08 14:56:48 +02:00
pool Remove useless break statements 2018-11-12 17:36:22 +01:00
pt-tls-client wolfssl: Add wolfSSL plugin for cryptographic implementations 2019-04-24 11:40:14 +02:00
scepclient scepclient: Don't use a block-scope buffer for the default DN 2018-12-03 11:54:05 +01:00
sec-updater Some whitespace fixes 2019-08-22 15:18:06 +02:00
starter Fix issue with $< automatic variable on FreeBSD 2019-08-27 18:12:28 +02:00
stroke Fix issue with $< automatic variable on FreeBSD 2019-08-27 18:12:28 +02:00
sw-collector Some whitespace fixes 2019-08-22 15:18:06 +02:00
swanctl Some whitespace fixes 2019-08-22 15:18:06 +02:00
tpm_extendpcr tpm_extendpcr: Extend digests into a TPM PCR 2017-12-13 07:10:28 +01:00
xfrmi xfrmi: Use helpers for nested Netlink attributes 2019-04-04 09:31:38 +02:00
Makefile.am xfrmi: Move to a separate directory to fix monolithic build 2019-04-04 09:31:38 +02:00