aboutsummaryrefslogtreecommitdiffstats
path: root/src/libhydra/kernel/kernel_ipsec.c
Commit message (Collapse)AuthorAgeFilesLines
* libhydra: Move kernel interface to libcharonTobias Brunner2016-03-031-38/+0
| | | | This moves hydra->kernel_interface to charon->kernel.
* kernel-interface: Return bool for kernel interface registrationThomas Egerer2015-11-101-3/+4
| | | | | | | | If the (un)registering of a kernel interface (net or ipsec) fails, the plugin loader will never know, since the appropriate functions always returns TRUE. By making the (un)register functions return a boolean value, the loader can detect a failure during initializing the kernel interface and abort charon startup if desired.
* Moved types used by kernel_ipsec_t interface (and libipsec) to libstrongswanTobias Brunner2012-08-081-22/+0
| | | | This avoids a dependency of libipsec to libhydra.
* Added kernel_ipsec/net plugin feature loading callbacksMartin Willi2011-10-141-0/+20
|
* implemented PASS and DROP shunt policiesAndreas Steffen2011-06-281-1/+3
|
* Moved ipsec_transform_t to kernel_ipsec.h in libhydra.Tobias Brunner2010-09-021-0/+8
| | | | | Because of this libfreeswan, pluto, starter etc. now depend on that file (and libhydra). This resolved some duplicate declarations.
* Moved kernel interface to libhydra.Tobias Brunner2010-09-021-0/+29