aboutsummaryrefslogtreecommitdiffstats
path: root/src/libhydra/plugins/kernel_klips
Commit message (Collapse)AuthorAgeFilesLines
* Moved debug.[ch] to utils folderTobias Brunner2012-10-241-1/+1
|
* Moved data structures to new collections subfolderTobias Brunner2012-10-241-1/+1
|
* Make it easy to check if an address is locally usable via changed ↵Tobias Brunner2012-09-211-3/+3
| | | | get_interface() method
* Use source address in get_nexthop() callTobias Brunner2012-09-211-1/+1
| | | | | Otherwise the nexthop returned might belong to a different route than the one actually used with the current source address.
* Added algorithm lookup via kernel_interface_t to the various kernel interfacesTobias Brunner2012-09-131-4/+20
|
* Let kernel interfaces decide how to enable UDP decapsulation of ESP packets.Tobias Brunner2012-08-081-8/+4
|
* Check rng return value when generating SPIs in kernel-klips pluginTobias Brunner2012-07-161-3/+3
|
* Centralized thread cancellation in processor_tTobias Brunner2012-06-251-12/+3
| | | | | | | | | | This ensures that no threads are active when plugins and the rest of the daemon are unloaded. callback_job_t was simplified a lot in the process as its main functionality is now contained in processor_t. The parent-child relationships were abandoned as these were only needed to simplify job cancellation.
* The kernel-klips plugin does currently not support SAD/SPD flushing.Tobias Brunner2011-10-211-0/+2
|
* Add features support to kernel-klips pluginMartin Willi2011-10-141-5/+12
|
* Remove policies in kernel interfaces based on their priority.Tobias Brunner2011-07-271-7/+10
| | | | | | This allows to unroute a connection while the same connection is currently established. In this case both CHILD_SAs share the same reqid but the installed policies have different priorities.
* Fixed common misspellings.Tobias Brunner2011-07-201-1/+1
| | | | Mostly found by 'codespell'.
* Add the reqid to kernel_ipsec_t.del_policy.Tobias Brunner2011-07-061-2/+2
|
* Use CRITICAL job priority class for long running dispatcher jobsMartin Willi2011-05-161-2/+2
|
* Added an esn parameter to the kernel interface add_sa functionsMartin Willi2011-04-201-1/+1
|
* Added a (not yet implemented) plugin_t method to reload plugin configurationMartin Willi2011-04-151-0/+1
|
* Added a get_name() function to plugin_t, create_plugin_enumerator enumerates ↵Martin Willi2011-04-151-0/+7
| | | | over plugin_t
* Kernel interface updated for KLIPS plugin (TFC padding).Tobias Brunner2011-02-101-1/+1
|
* commas, commas, ..Andreas Steffen2010-11-251-2/+2
|
* INIT allocates memoryAndreas Steffen2010-11-251-1/+1
|
* Migrated kernel_klips_plugin_t to INIT/METHOD macrosAndreas Steffen2010-11-251-6/+9
|
* Charon specific strongswan.conf options generalized.Tobias Brunner2010-09-021-6/+8
|
* Fixing installation of trap policies (SPI=0) in kernel interface.Tobias Brunner2010-09-021-7/+9
|
* Added an option to specify the type of a policy to kernel_ipsec.add_policy.Tobias Brunner2010-09-021-1/+1
| | | | | This will later allow us to support pluto's passthrough and drop policies in charon.
* Replaced the protocol argument in add_policy with an optional SPI for an AH SA.Tobias Brunner2010-09-021-2/+2
|
* Refer to scheduler and processor via lib and not hydra.Tobias Brunner2010-09-021-2/+2
|
* Moved all kernel plugins to libhydra.Tobias Brunner2010-09-026-0/+3123