[strongSwan-dev] [PATCH 0/8] dmvpn related improvements to core code and vici

Timo Teräs timo.teras at iki.fi
Wed Aug 27 15:05:16 CEST 2014


First patchset version of the dmvpn related changes.

Changes from the previously individally sent patches:
 - implemented the suggested has_event_listeners
 - added copyright, and MIT license to multiple files I touch
 - included trap-any branch patches rebased on top of the other patches
 - addressed other review comments

Additional review and feedback on the patchset is appreciated.
Thanks.

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



More information about the Dev mailing list