[strongSwan-dev] [PATCH 0/8] Rebased dmvpn patches for strongSwan 5.3.0

Timo Teräs timo.teras at iki.fi
Wed Apr 29 17:13:15 CEST 2015


Hi,

This is resend of the patches related to my dmvpn work. The
patch sethas been rebased for strongSwan 5.3.0. I've verified
that the first five patches work as expected. Please consider
applying them.

The last three patches are also posted for completeness, but
are not fully tested (yet).

I'm also now working on the quagga/nhrp module that will take
use of this, and I have already partially working vici integration
there (I'm writing the vici protocol from scratch to work
with the quagga main loop properly).

Thanks,
Timo

Timo Teräs (6):
  vici: add function to test if an event should be generated
  vici: add support for ike_sa and child_sa updown notifications
  swanctl: implement monitoring of IKE_SA and CHILD_SA changes
  vici: default to certificate subject for identity
  charon: add optional source and remote overrides for initiate
  child-sa: do not install unneeded transport mode policies

Tobias Brunner (2):
  trap-manager: Changed how acquires we acted on are tracked
  trap-manager: Enable auto=route with right=%any for transport mode
    connections

 src/charon-cmd/cmd/cmd_connection.c                |   2 +-
 src/charon-nm/nm/nm_service.c                      |   2 +-
 .../jni/libandroidbridge/backend/android_service.c |   2 +-
 src/libcharon/control/controller.c                 |  43 ++-
 src/libcharon/control/controller.h                 |   3 +
 src/libcharon/plugins/maemo/maemo_service.c        |   2 +-
 src/libcharon/plugins/stroke/stroke_control.c      |   5 +-
 src/libcharon/plugins/vici/vici_config.c           |  36 ++-
 src/libcharon/plugins/vici/vici_control.c          |  58 ++++-
 src/libcharon/plugins/vici/vici_dispatcher.c       |  41 +++
 src/libcharon/plugins/vici/vici_dispatcher.h       |  31 +++
 src/libcharon/plugins/vici/vici_plugin.c           |  24 ++
 src/libcharon/plugins/vici/vici_query.c            |  85 ++++++
 src/libcharon/plugins/vici/vici_query.h            |  28 ++
 src/libcharon/processing/jobs/start_action_job.c   |   2 +-
 src/libcharon/sa/child_sa.c                        |  49 +++-
 src/libcharon/sa/ike_sa.c                          |   4 +
 src/libcharon/sa/ike_sa_manager.c                  |  60 ++++-
 src/libcharon/sa/ike_sa_manager.h                  |   8 +-
 src/libcharon/sa/trap_manager.c                    | 289 +++++++++++++++++----
 src/swanctl/command.h                              |   2 +-
 src/swanctl/commands/initiate.c                    |  40 ++-
 src/swanctl/commands/list_sas.c                    |  84 +++++-
 23 files changed, 818 insertions(+), 82 deletions(-)

-- 
2.3.6



More information about the Dev mailing list