summaryrefslogtreecommitdiff
path: root/debian/rules
AgeCommit message (Collapse)Author
2019-01-10Disable building the charon-nm package, which we do not use.Kim Hagen
The practical reason for removing it completely for the time being is that libnm is not in jessie.
2018-10-01enable chapoly pluginYves-Alexis Perez
closes: #814927
2018-10-01d/rules: Remove trailing whitespacesOndřej Nový
2018-04-11d/rules: drop parallel and autoreconf from dh, done with compat 10Yves-Alexis Perez
2018-01-03strongswan-libcharon: add bypass-lan pluginYves-Alexis Perez
not loaded by default
2017-11-21debian/rules: explicitly enable tpm pluginYves-Alexis Perez
2017-09-03only use dh_missing --fail-missing when doing an architecture dependentYves-Alexis Perez
packages.
2017-06-30replace DEB_BUILD_* by DEB_HOST_* when needed, fix FTCBFS, for example when ↵Yves-Alexis Perez
building for ppc64el on x86. Thanks Helmut Grohne. closes: #866669
2017-06-30Install AppArmor profiles for /usr/sbin/swanctl and /usr/sbin/charon-systemd.Gerald Turner
The AppArmor profile for charon-systemd was copied from the existing profile for /usr/lib/ipsec/charon without much scrutiny other than testing basic IPsec tunnels (no fancy plugin options were tested). It appears that the team at Canonical that had written the /usr/lib/ipsec/charon policy had done extensive testing with several plugins, and it seems likely that applying the same profile to charon-systemd will allow those plugins to continue to work. The AppArmor profile for swanctl was written from scratch and well tested. It turns out that swanctl unnecessarily loads plugins by default, so a bit of frivolous access has been granted.
2017-06-30restrict permissions on swanctl folder containing private materialYves-Alexis Perez
2017-06-30Use dh_missing to catch uninstalled filesYves-Alexis Perez
* debian/rules: - remove .la files before install - don't call dh_install with --fail-missing - override dh_missing with --fail-missing to catch uninstalled files.
2017-01-16re-enable mediation (but not medcli/medsrv) closes: #851507Yves-Alexis Perez
2016-12-21* add and install apparmor profilesChristian Ehrhardt
- d/rules install AppArmor profiles - d/control add dh-apparmor build-dep - d/usr.lib.ipsec.{charon, lookip, stroke} add latest AppArmor profiles for charon, lookip and stroke Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2016-12-21* d/rules: Reorganize to ease maintenanceChristian Ehrhardt
- one enable option per line - sort enable options Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2016-09-06update dbgsym handlingYves-Alexis Perez
2016-08-22make charon-nm use /etc/ssl/certs when no endpoint cert or CA is specifiedRaphael Geissert
2016-05-29Make the connmark plugin Linux-onluYves-Alexis Perez
- enable connmark only on Linux - install connmark plugins files only on Linux - make iptables-dev build-dep Linux-only. - stop installing connmark plugins files inconditionnaly.
2016-05-23disable mediation supportYves-Alexis Perez
the clearsilver build-dep FTBFS for now so disable the dependency until it's fixed
2016-03-14enable aesni plugin on i386 and amd64.Yves-Alexis Perez
2016-02-05enable systemd and swanctl. closes: #813788Yves-Alexis Perez
2016-01-11Migrate strongswan to ddebYves-Alexis Perez
* debian/rules: - migrate debug package to ddeb. * debian/control: - drop strongswan-dbg package.
2015-11-04Make dh_install override arch-dependentYves-Alexis Perez
* debian/rules: - make the dh_install override arch-dependent only since it only acts on arch:any packages.
2015-07-10Enable the connmark pluginYves-Alexis Perez
2014-10-24Run the test suite only on amd64Romain Francoise
If we want to make the cut for the freeze on Nov 5th, the package needs to build on all archs right now, so let's just disable the test suite on buildds and we can experiment later...
2014-10-22Run the test suite only on amd64, i386, and s390xRomain Francoise
2014-07-28Install systemd file from debian/rulesRomain Francoise
It gets generated only on Linux, so install it from debian/rules with the rest of the arch-specific files.
2014-07-28Revert "Don't rely on pkg-config based systemd detection"Romain Francoise
This reverts commit 6e408eb31340230d4c57da34aeab640098c78d1a. Conflicts: debian/changelog
2014-07-26Don't rely on pkg-config based systemd detectionRomain Francoise
Build-depending on systemd to get the pkg-config detection to work would obviously fail on !linux archs, so just hardcode the location of systemd system units instead…
2014-07-25Initial systemd integrationRomain Francoise
2014-03-25export TESTS_REDUCED_KEYLENGTHS for non linux/x86 archesYves-Alexis Perez
* debian/rules: - use reduced keylengths in testsuite on various arches, hopefully fixing FTBFS when the genrsa test runs.
2014-03-12Install configuration files for all pluginsYves-Alexis Perez
* debian/rules, debian/*.install: - install default configuration files for all plugins.
2014-02-02split libstrongswan packageYves-Alexis Perez
add new binary packages: - libstrongswan-standard-plugins - libstrongswan-extra-plugins - libcharon-extra-plugins packages The libstrongswan package now only provide upstream default plugins
2013-10-29Disable sql and attr-sql plugins (broken without database drivers)Romain Francoise
2013-10-29Disable broken integrity tests (#598138)Romain Francoise
2013-10-29debian/rules: nfc; remove extra TABRomain Francoise
2013-10-01Enable unity pluginYves-Alexis Perez
2013-10-01Enable error-notify pluginYves-Alexis Perez
2013-10-01Enable lookip pluginYves-Alexis Perez
2013-10-01Enable certexpire pluginYves-Alexis Perez
2013-10-01Enable af-alg pluginYves-Alexis Perez
2013-08-26Enable charon-cmd command line tool.Yves-Alexis Perez
2013-08-25Refresh autotools helper file for ARM64 support.Yves-Alexis Perez
* debian/control: - add build-dep on dh-autoreconf. * debian/rules: - use autoreconf addon to refresh autotools helper files and gain support for ARM64. * debian/source/options: ignore files regenerated by autoreconf addon.
2013-05-18only install rdrand plugin on i386 and amd64Yves-Alexis Perez
2013-05-06Only enable RdRand on i386 and amd64Yves-Alexis Perez
2013-04-30Configure and install rdrand pluginYves-Alexis Perez
2013-04-26Update build flagsYves-Alexis Perez
- build using all hardening flags. - use -Wl,--as-needed -Wl,-O1 for LDFLAGS.
2013-04-26add --enable-attr-sql.Yves-Alexis Perez
2013-01-02more removal of plutoYves-Alexis Perez
2013-01-02Initial part of pluto removalYves-Alexis Perez
* debian/rules: - --enable-smartcard, --with-default-pkcs11 and --enable-nat-transport not valid anymore for ./configure, remove them. - add --enable-xauth-eap and --enable-xauth-pam. - remove pluto handling since it's gone - don't special-case XAuth on kFreeBSD anymore. * debian/control: - drop strongswan-ikev1 package - rename strongswan-ikev2 package to strongswan-ike for now. * debian/strongswan-ikev1.install removed.
2012-08-06stop dropping privilegesYves-Alexis Perez
* debian/rules: - revert dropping privileges, it breaks too many setups for now and it's not possible to disable it. reopens #529854 and closes: #680722