- d/rules: Adapt default config to enable many extra features. This allows
to use strongswan for much more cases without forcing users to rebuild.
- This is a (late) follow on to the discussion started in 2014 with the
subject "Ubuntu strongSwan changes" on pkg-swan-devel list.
- This enables all stable plugins according to https://wiki.strongswan.org/projects/strongswan/wiki/Pluginlist:
- Some Features are enabled by default, and get now "enabled" indirectly
due to the additional build dependencies.
- To prevent plugin proliferation it follows the Debian packaging into
standard/extra plugins.
- d/control add required additional build-deps to libjson-c-dev,
libldns-dev, libmysqlclient-dev, libpcsclite-dev, libtspi-dev,
libsoup2.4-dev and libunbound-dev
- d/control mention addtionally enabled plugins
- d/libbstrongswan-*-plugins.install add plugins (so, lib, conf)
- Also enable kernel-libipsec which is not in upstreams "stable" plugins
list. This is based on user requests to make strongswan more useful in
userspace of containers.
To avoid conflicts it is disabled by default via
d/p/dont-load-kernel-libipsec-plugin-by-default.patch as
upstream recommends to not load kernel-libipsec by default.
- following the scheme of default/extra pluging the most common use-cases
for charon plugins (Win7+/Android/IOS roadwarriors) were identified and
added as a recommended default-plugins package.
- The whole use case around TNC seems to be very selective user group
and therefore is moved into a package of its own.
This allows to use TNC without installing extra-plugins package.
- cleanup disabling libfast (was partially done in Debian already,
being no more installed). The remaining change is to drop it from build
(d/rules) and being no more mentioned in the package description.
- Also add new libraries (not plugins) now built in strongswan to
libstrongswan-extra-plugins (Only needed by extras-plugins so far).
- libtpmtss.so available since 5.5
- libnttfft.so available since 5.5
- libmgf1.so available since 5.5.1
Signed-off-by: Christian Ehrhardt <email address hidden>
* Add updated logcheck rules to match recent strongswan output
- debian/libstrongswan.strongswan.logcheck.* Remove outdated logcheck files
- debian/{rules,strongswan.logcheck}: Add updated logcheck rules
- this does no more provide different logcheck levels, but marks all
common output to be acceptable
Signed-off-by: Christian Ehrhardt <email address hidden>