aboutsummaryrefslogtreecommitdiffstats
path: root/src/libhydra/kernel/kernel_interface.c
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
|
* Don't check interface of inbound message if interfaces are not filteredTobias Brunner2012-09-241-4/+8
| | | | | We don't have a proper kernel-net interface on Android yet, so the check for a usable interface does not work there.
* Made IP address enumeration more flexibleTobias Brunner2012-09-211-5/+3
| | | | Also added an option to enumerate addresses on ignored interfaces.
* Make it easy to check if an address is locally usable via changed ↵Tobias Brunner2012-09-211-3/+3
| | | | get_interface() method
* Don't ignore loopback devices and allow addresses on them being enumeratedTobias Brunner2012-09-211-3/+3
|
* Added options and a lookup function that will allow filtering of network ↵Tobias Brunner2012-09-211-0/+59
| | | | interfaces
* Use source address in get_nexthop() callTobias Brunner2012-09-211-2/+2
| | | | | Otherwise the nexthop returned might belong to a different route than the one actually used with the current source address.
* Added possibility to register custom kernel algorithms to kernel interfaceTobias Brunner2012-09-131-1/+124
|
* Let kernel interfaces decide how to enable UDP decapsulation of ESP packets.Tobias Brunner2012-08-081-1/+12
|
* Avoid SIGSEGV during shutdown if charon is not started as rootTobias Brunner2012-06-251-2/+2
|
* Be less verbose if we don't have a local address for a tunnelMartin Willi2012-03-061-1/+1
|
* Defined functions in the kernel interface to flush SAD and SPD entries.Tobias Brunner2011-10-211-0/+22
|
* Destroy kernel interface during deregistration, as the plugin goes afterwardsMartin Willi2011-09-121-2/+22
|
* Remove policies in kernel interfaces based on their priority.Tobias Brunner2011-07-271-4/+4
| | | | | | 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.
* Add the reqid to kernel_ipsec_t.del_policy.Tobias Brunner2011-07-061-4/+4
|
* Added an esn parameter to the kernel interface add_sa functionsMartin Willi2011-04-201-3/+3
|
* Implemented Traffic Flow Confidentiality padding in kernel_interfaceMartin Willi2010-12-201-4/+4
|
* Fixing installation of trap policies (SPI=0) in kernel interface.Tobias Brunner2010-09-021-5/+3
|
* Added an option to specify the type of a policy to kernel_ipsec.add_policy.Tobias Brunner2010-09-021-2/+3
| | | | | 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
|
* Moved kernel interface to libhydra.Tobias Brunner2010-09-021-0/+523