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

Last commit made on 2017-12-05
Get this branch:
git clone -b debian-submission-nov2017-v2 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-nov2017-v2
Repository:
lp:~paelzer/ubuntu/+source/strongswan

Recent commits

a7b3b58... by Christian Ehrhardt 

changelog: Mass enablement of more plugins and features

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

78f6c9d... by Christian Ehrhardt 

Mass enablement of more plugins and features

This allows users to use strongswan for a variety of extra use cases without
having to rebuild:
  - d/control: Add required additional build-deps
  - d/control: Mention addtionally enabled plugins
  - d/rules: Enable features at configure stage
  - d/libbstrongswan-extra-plugins.install: Add plugins (so, lib, conf)
  - d/libstrongswan.install: Add plugins (so, conf)
  - d/strongswan-starter.install add pool for use by attr-sql plugin

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

fef6bec... by Christian Ehrhardt 

changelog: Move charon plugins for the most common use cases to standard-plugins

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

0ef9c2a... by Christian Ehrhardt 

Move charon plugins for the most common use cases to standard-plugins

d/control, d/libcharon-{extras,standard}-plugins.install: Move charon
plugins for the most common use cases from extra-plugins into a new
standard-plugins package.

This will allow those use cases without pulling in too much more plugins (a bit
like the tnc package). Recommend that package from strongswan-libcharon.

The rational for having EAP-MSCHAPv2 and XAUTH easily available is to
support users connecting to corporate VPNs configured to be compatible
with Windows and macOS.

This is #7 from https://wiki.debian.org/PackageTransition
So we need at the new pkg:
  Breaks: libcharon-extra-plugins (<<5.6.1-3)
  Replaces: libcharon-extra-plugins (<<5.6.1-3)

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

1e7664e... by Christian Ehrhardt 

changelog: d/rules: Relocate tnc plugin to be usable without pulling all of extra-plugins

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

cb55e02... by Christian Ehrhardt 

Relocate tnc plugin to be usable without pulling all of extra-plugins

TNC is pretty much standalone anyway.
 - debian/libcharon-extra-plugins.install: Drop tnc from extra plugins
 - Add new subpackage for TNC in d/strongswan-tnc-* and d/control
 - hereby TNC does #7 of https://wiki.debian.org/PackageTransition
   From libcharon-extra-plugins -> strongswan-tnc-base
     Breaks: libcharon-extra-plugins (<<5.6.1-3)
     Replaces: libcharon-extra-plugins (<<5.6.1-3)
   Nothing needed on libcharon-extra-plugins

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

7d4a8bd... by Christian Ehrhardt 

changelog: d/rules: Add plugin kernel-libipsec to allow the use of strongswan in containers

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

c7350c0... by Christian Ehrhardt 

Add plugin kernel-libipsec for strongswan in containers

This allows usage in containers via userspace implementation.
- d/libcharon-extra-plugins.install: Add kernel-libipsec components
- d/control: List kernel-libipsec plugin at extra plugins description
- d/p/dont-load-kernel-libipsec-plugin-by-default.patch: As
  upstream recommends to not load kernel-libipsec by default
  (experimental).

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

65dde57... by Christian Ehrhardt 

changelog: Complete the disabling of libfast

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

988feb6... by Christian Ehrhardt 

Complete the disabling of libfast

This was done partially in Debian, medcli and medsrv are no more installed and
packaged.
But they still build and are mentioned in the package description.
  - d/rules: Add --disable-fast to avoid build time and final dependencies
    This was the lib for the web/cgi based config, see
    https://wiki.strongswan.org/projects/strongswan/wiki/Libfast
  - d/control: Remove medcli, medsrv from package description

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