]> git.ipfire.org Git - people/ms/strongswan.git/commitdiff
libhydra: Move all kernel plugins to libcharon
authorTobias Brunner <tobias@strongswan.org>
Fri, 12 Feb 2016 14:21:54 +0000 (15:21 +0100)
committerTobias Brunner <tobias@strongswan.org>
Thu, 3 Mar 2016 16:36:11 +0000 (17:36 +0100)
28 files changed:
configure.ac
src/libcharon/Android.mk
src/libcharon/Makefile.am
src/libcharon/plugins/kernel_netlink/.gitignore [moved from src/libhydra/plugins/kernel_netlink/.gitignore with 100% similarity]
src/libcharon/plugins/kernel_netlink/Makefile.am [moved from src/libhydra/plugins/kernel_netlink/Makefile.am with 100% similarity]
src/libcharon/plugins/kernel_netlink/kernel_netlink_ipsec.c [moved from src/libhydra/plugins/kernel_netlink/kernel_netlink_ipsec.c with 100% similarity]
src/libcharon/plugins/kernel_netlink/kernel_netlink_ipsec.h [moved from src/libhydra/plugins/kernel_netlink/kernel_netlink_ipsec.h with 100% similarity]
src/libcharon/plugins/kernel_netlink/kernel_netlink_net.c [moved from src/libhydra/plugins/kernel_netlink/kernel_netlink_net.c with 100% similarity]
src/libcharon/plugins/kernel_netlink/kernel_netlink_net.h [moved from src/libhydra/plugins/kernel_netlink/kernel_netlink_net.h with 100% similarity]
src/libcharon/plugins/kernel_netlink/kernel_netlink_plugin.c [moved from src/libhydra/plugins/kernel_netlink/kernel_netlink_plugin.c with 100% similarity]
src/libcharon/plugins/kernel_netlink/kernel_netlink_plugin.h [moved from src/libhydra/plugins/kernel_netlink/kernel_netlink_plugin.h with 98% similarity]
src/libcharon/plugins/kernel_netlink/kernel_netlink_shared.c [moved from src/libhydra/plugins/kernel_netlink/kernel_netlink_shared.c with 100% similarity]
src/libcharon/plugins/kernel_netlink/kernel_netlink_shared.h [moved from src/libhydra/plugins/kernel_netlink/kernel_netlink_shared.h with 100% similarity]
src/libcharon/plugins/kernel_netlink/suites/test_socket.c [moved from src/libhydra/plugins/kernel_netlink/suites/test_socket.c with 100% similarity]
src/libcharon/plugins/kernel_netlink/tests.c [moved from src/libhydra/plugins/kernel_netlink/tests.c with 100% similarity]
src/libcharon/plugins/kernel_netlink/tests.h [moved from src/libhydra/plugins/kernel_netlink/tests.h with 100% similarity]
src/libcharon/plugins/kernel_pfkey/Makefile.am [moved from src/libhydra/plugins/kernel_pfkey/Makefile.am with 100% similarity]
src/libcharon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c [moved from src/libhydra/plugins/kernel_pfkey/kernel_pfkey_ipsec.c with 100% similarity]
src/libcharon/plugins/kernel_pfkey/kernel_pfkey_ipsec.h [moved from src/libhydra/plugins/kernel_pfkey/kernel_pfkey_ipsec.h with 100% similarity]
src/libcharon/plugins/kernel_pfkey/kernel_pfkey_plugin.c [moved from src/libhydra/plugins/kernel_pfkey/kernel_pfkey_plugin.c with 100% similarity]
src/libcharon/plugins/kernel_pfkey/kernel_pfkey_plugin.h [moved from src/libhydra/plugins/kernel_pfkey/kernel_pfkey_plugin.h with 98% similarity]
src/libcharon/plugins/kernel_pfroute/Makefile.am [moved from src/libhydra/plugins/kernel_pfroute/Makefile.am with 100% similarity]
src/libcharon/plugins/kernel_pfroute/kernel_pfroute_net.c [moved from src/libhydra/plugins/kernel_pfroute/kernel_pfroute_net.c with 100% similarity]
src/libcharon/plugins/kernel_pfroute/kernel_pfroute_net.h [moved from src/libhydra/plugins/kernel_pfroute/kernel_pfroute_net.h with 100% similarity]
src/libcharon/plugins/kernel_pfroute/kernel_pfroute_plugin.c [moved from src/libhydra/plugins/kernel_pfroute/kernel_pfroute_plugin.c with 100% similarity]
src/libcharon/plugins/kernel_pfroute/kernel_pfroute_plugin.h [moved from src/libhydra/plugins/kernel_pfroute/kernel_pfroute_plugin.h with 98% similarity]
src/libhydra/Android.mk
src/libhydra/Makefile.am

index 6278076bf1ea3ac1bbffc57c81274e993df4ab4b..b1c91e2ca48ebfe0ebab01f62392d2ec988cdd72 100644 (file)
@@ -1280,9 +1280,8 @@ cmd_plugins=
 aikgen_plugins=
 
 # location specific lists for checksumming,
-# for src/libcharon, src/libhydra, src/libstrongswan and src/libtnccs
+# for src/libcharon, src/libstrongswan and src/libtnccs
 c_plugins=
-h_plugins=
 s_plugins=
 t_plugins=
 
@@ -1347,9 +1346,9 @@ ADD_PLUGIN([load-tester],          [c charon])
 ADD_PLUGIN([kernel-libipsec],      [c charon cmd])
 ADD_PLUGIN([kernel-wfp],           [c charon])
 ADD_PLUGIN([kernel-iph],           [c charon])
-ADD_PLUGIN([kernel-pfkey],         [h charon starter nm cmd])
-ADD_PLUGIN([kernel-pfroute],       [h charon starter nm cmd])
-ADD_PLUGIN([kernel-netlink],       [h charon starter nm cmd])
+ADD_PLUGIN([kernel-pfkey],         [c charon starter nm cmd])
+ADD_PLUGIN([kernel-pfroute],       [c charon starter nm cmd])
+ADD_PLUGIN([kernel-netlink],       [c charon starter nm cmd])
 ADD_PLUGIN([resolve],              [c charon cmd])
 ADD_PLUGIN([socket-default],       [c charon nm cmd])
 ADD_PLUGIN([socket-dynamic],       [c charon cmd])
@@ -1511,6 +1510,9 @@ AM_CONDITIONAL(USE_UPDOWN, test x$updown = xtrue)
 AM_CONDITIONAL(USE_DHCP, test x$dhcp = xtrue)
 AM_CONDITIONAL(USE_LOAD_TESTER, test x$load_tester = xtrue)
 AM_CONDITIONAL(USE_HA, test x$ha = xtrue)
+AM_CONDITIONAL(USE_KERNEL_NETLINK, test x$kernel_netlink = xtrue)
+AM_CONDITIONAL(USE_KERNEL_PFKEY, test x$kernel_pfkey = xtrue)
+AM_CONDITIONAL(USE_KERNEL_PFROUTE, test x$kernel_pfroute = xtrue)
 AM_CONDITIONAL(USE_KERNEL_LIBIPSEC, test x$kernel_libipsec = xtrue)
 AM_CONDITIONAL(USE_KERNEL_WFP, test x$kernel_wfp = xtrue)
 AM_CONDITIONAL(USE_KERNEL_IPH, test x$kernel_iph = xtrue)
@@ -1578,12 +1580,6 @@ AM_CONDITIONAL(USE_RESOLVE, test x$resolve = xtrue)
 AM_CONDITIONAL(USE_ATTR, test x$attr = xtrue)
 AM_CONDITIONAL(USE_ATTR_SQL, test x$attr_sql = xtrue)
 
-#  hydra plugins
-# ---------------
-AM_CONDITIONAL(USE_KERNEL_NETLINK, test x$kernel_netlink = xtrue)
-AM_CONDITIONAL(USE_KERNEL_PFKEY, test x$kernel_pfkey = xtrue)
-AM_CONDITIONAL(USE_KERNEL_PFROUTE, test x$kernel_pfroute = xtrue)
-
 #  other options
 # ---------------
 AM_CONDITIONAL(USE_LEAK_DETECTIVE, test x$leak_detective = xtrue)
@@ -1749,9 +1745,6 @@ AC_CONFIG_FILES([
        src/libstrongswan/plugins/test_vectors/Makefile
        src/libstrongswan/tests/Makefile
        src/libhydra/Makefile
-       src/libhydra/plugins/kernel_netlink/Makefile
-       src/libhydra/plugins/kernel_pfkey/Makefile
-       src/libhydra/plugins/kernel_pfroute/Makefile
        src/libhydra/tests/Makefile
        src/libipsec/Makefile
        src/libipsec/tests/Makefile
@@ -1828,6 +1821,9 @@ AC_CONFIG_FILES([
        src/libcharon/plugins/unity/Makefile
        src/libcharon/plugins/uci/Makefile
        src/libcharon/plugins/ha/Makefile
+       src/libcharon/plugins/kernel_netlink/Makefile
+       src/libcharon/plugins/kernel_pfkey/Makefile
+       src/libcharon/plugins/kernel_pfroute/Makefile
        src/libcharon/plugins/kernel_libipsec/Makefile
        src/libcharon/plugins/kernel_wfp/Makefile
        src/libcharon/plugins/kernel_iph/Makefile
@@ -1922,6 +1918,5 @@ AC_MSG_RESULT([-----------------------------------------------------])
 
 AC_MSG_RESULT([libstrongswan:$s_plugins])
 AC_MSG_RESULT([libcharon:    $c_plugins])
-AC_MSG_RESULT([libhydra:     $h_plugins])
 AC_MSG_RESULT([libtnccs:     $t_plugins])
 AC_MSG_RESULT([])
index 10085794bff6e6f589f137e05a67074901d2f4ff..65d0e2b114088d5071ae6ec8cecf7f99a6dccd2d 100644 (file)
@@ -216,6 +216,10 @@ endif
 
 LOCAL_SRC_FILES += $(call add_plugin, load-tester)
 
+LOCAL_SRC_FILES += $(call add_plugin, kernel-pfkey)
+
+LOCAL_SRC_FILES += $(call add_plugin, kernel-netlink)
+
 LOCAL_SRC_FILES += $(call add_plugin, socket-default)
 
 LOCAL_SRC_FILES += $(call add_plugin, socket-dynamic)
index 66fce811e84167180a81f0973296804b56fc8840..0eee3c28d5f60eb191ad7a68ee9c64837e8d94dd 100644 (file)
@@ -512,6 +512,27 @@ if MONOLITHIC
 endif
 endif
 
+if USE_KERNEL_PFKEY
+  SUBDIRS += plugins/kernel_pfkey
+if MONOLITHIC
+  libcharon_la_LIBADD += plugins/kernel_pfkey/libstrongswan-kernel-pfkey.la
+endif
+endif
+
+if USE_KERNEL_PFROUTE
+  SUBDIRS += plugins/kernel_pfroute
+if MONOLITHIC
+  libcharon_la_LIBADD += plugins/kernel_pfroute/libstrongswan-kernel-pfroute.la
+endif
+endif
+
+if USE_KERNEL_NETLINK
+  SUBDIRS += plugins/kernel_netlink
+if MONOLITHIC
+  libcharon_la_LIBADD += plugins/kernel_netlink/libstrongswan-kernel-netlink.la
+endif
+endif
+
 if USE_KERNEL_LIBIPSEC
   SUBDIRS += plugins/kernel_libipsec
 if MONOLITHIC
similarity index 98%
rename from src/libhydra/plugins/kernel_netlink/kernel_netlink_plugin.h
rename to src/libcharon/plugins/kernel_netlink/kernel_netlink_plugin.h
index a795486ca7294d6d621c053493c114408788b0e0..74c9ae24fd048e2492faced4fb6e3109ba729e36 100644 (file)
@@ -15,7 +15,7 @@
 
 /**
  * @defgroup kernel_netlink kernel_netlink
- * @ingroup hplugins
+ * @ingroup cplugins
  *
  * @defgroup kernel_netlink_plugin kernel_netlink_plugin
  * @{ @ingroup kernel_netlink
similarity index 98%
rename from src/libhydra/plugins/kernel_pfkey/kernel_pfkey_plugin.h
rename to src/libcharon/plugins/kernel_pfkey/kernel_pfkey_plugin.h
index 51db4d8d30fd971386cd140a1ef82ce80c9e35bb..ecccc6303130a8a6c25b5be940795f043d97c40f 100644 (file)
@@ -15,7 +15,7 @@
 
 /**
  * @defgroup kernel_pfkey kernel_pfkey
- * @ingroup hplugins
+ * @ingroup cplugins
  *
  * @defgroup kernel_pfkey_plugin kernel_pfkey_plugin
  * @{ @ingroup kernel_pfkey
similarity index 98%
rename from src/libhydra/plugins/kernel_pfroute/kernel_pfroute_plugin.h
rename to src/libcharon/plugins/kernel_pfroute/kernel_pfroute_plugin.h
index b8ee31a1d35525315222258c443265a0edb03c74..50642a572d629801d792fd44de1b1f43d9f4f74c 100644 (file)
@@ -15,7 +15,7 @@
 
 /**
  * @defgroup kernel_pfroute kernel_pfroute
- * @ingroup hplugins
+ * @ingroup cplugins
  *
  * @defgroup kernel_pfroute_plugin kernel_pfroute_plugin
  * @{ @ingroup kernel_pfroute
index 7b62e95298c3c8e8ebcac98b4add8d5c9f00a1b3..938f5ec96bfc5c19f401f6f0aa35264fc967d0f3 100644 (file)
@@ -13,10 +13,6 @@ LOCAL_SRC_FILES := $(filter %.c,$(libhydra_la_SOURCES))
 
 # adding the plugin source files
 
-LOCAL_SRC_FILES += $(call add_plugin, kernel-pfkey)
-
-LOCAL_SRC_FILES += $(call add_plugin, kernel-netlink)
-
 # build libhydra ---------------------------------------------------------------
 
 LOCAL_C_INCLUDES += \
index 9cdbc0147320cd414e3f263840d1c11473f819b7..28303fc70455e0028a9e92283355f9802846599c 100644 (file)
@@ -33,27 +33,6 @@ else
 SUBDIRS = .
 endif
 
-if USE_KERNEL_PFKEY
-  SUBDIRS += plugins/kernel_pfkey
-if MONOLITHIC
-  libhydra_la_LIBADD += plugins/kernel_pfkey/libstrongswan-kernel-pfkey.la
-endif
-endif
-
-if USE_KERNEL_PFROUTE
-  SUBDIRS += plugins/kernel_pfroute
-if MONOLITHIC
-  libhydra_la_LIBADD += plugins/kernel_pfroute/libstrongswan-kernel-pfroute.la
-endif
-endif
-
-if USE_KERNEL_NETLINK
-  SUBDIRS += plugins/kernel_netlink
-if MONOLITHIC
-  libhydra_la_LIBADD += plugins/kernel_netlink/libstrongswan-kernel-netlink.la
-endif
-endif
-
 if MONOLITHIC
   SUBDIRS += .
 endif