~paelzer/ubuntu/+source/strongswan:debian-submission

Last commit made on 2016-12-21
Get this branch:
git clone -b debian-submission https://git.launchpad.net/~paelzer/ubuntu/+source/strongswan
Only Christian Ehrhardt  can upload to this branch. If you are Christian Ehrhardt  please log in for upload directions.

Branch merges

Branch information

Name:
debian-submission
Repository:
lp:~paelzer/ubuntu/+source/strongswan

Recent commits

00bcdba... by Christian Ehrhardt 

changelog: d/control: Wrap and sort to ease maintenance

Signed-off-by: Christian Ehrhardt <email address hidden>

45adecc... by Christian Ehrhardt 

* d/control: Wrap and sort to ease maintenance

Signed-off-by: Christian Ehrhardt <email address hidden>

bd04b06... by Christian Ehrhardt 

changelog: Enable more features to to cover more use-cases

Signed-off-by: Christian Ehrhardt <email address hidden>

0271917... by Christian Ehrhardt 

* Enable more features to to cover more use-cases

  - 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>

ab32a3f... by Christian Ehrhardt 

changelog: Add updated logcheck rules to match recent strongswan output

Signed-off-by: Christian Ehrhardt <email address hidden>

514dc31... by Ryan Harper

* 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>

6f408a9... by Christian Ehrhardt 

changelog: Add basic DEP8 tests

Signed-off-by: Christian Ehrhardt <email address hidden>

6bf2bf5... by Christian Ehrhardt 

* Add basic DEP8 tests

  - d/tests/* add DEP8 tests
  - d/control enable autotestpkg

Signed-off-by: Christian Ehrhardt <email address hidden>

3d124a4... by Christian Ehrhardt 

changelog: Add and install strongswan apparmor profiles

Signed-off-by: Christian Ehrhardt <email address hidden>

59e9a0b... by Christian Ehrhardt 

* add and install apparmor profiles

  - 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 <email address hidden>