aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/kernel_libipsec
Commit message (Expand)AuthorAgeFilesLines
* kernel-net: Let get_nexthop() return an optional interface nameTobias Brunner2016-06-101-2/+3
* kernel: Use structs to pass information to the kernel-ipsec interfaceTobias Brunner2016-04-091-42/+38
* Use standard unsigned integer typesAndreas Steffen2016-03-241-17/+17
* libhydra: Remove empty unused libraryTobias Brunner2016-03-031-1/+0
* libhydra: Move kernel interface to libcharonTobias Brunner2016-03-032-38/+28
* libipsec: Pass the same data to del_policy() as to add_policy()Tobias Brunner2016-02-041-2/+2
* kernel-interface: Pass the same data to del_policy() that was passed to add_p...Tobias Brunner2015-11-101-3/+4
* libipsec: Pass separate inbound/update flags to the IPsec SA managerMartin Willi2015-03-091-1/+2
* kernel-interface: Add a separate "update" flag to add_sa()Martin Willi2015-03-091-1/+1
* kernel-interface: Raise expires with a proto/SPI/dst tuple instead of reqidMartin Willi2015-02-201-3/+3
* kernel-interface: Pass full list of traffic selectors to add_sa()Martin Willi2015-02-201-1/+1
* libipsec: Remove unused src/dst_ts parameters from ipsec_sa_mgr_t.add_sa()Martin Willi2015-02-201-2/+1
* kernel-interface: Remove reqid parameter from get_spi/get_cpi() methodsMartin Willi2015-02-201-2/+2
* libipsec: Remove unused reqid parameter from ipsec_sa_mgr_t.get_spi()Martin Willi2015-02-191-1/+1
* kernel-libipsec: Use poll(2) instead of selectMartin Willi2014-11-211-54/+56
* kernel-interface: Add destination prefix to get_nexthop()Tobias Brunner2014-06-191-2/+2
* kernel-interface: Add a replay_window parameter to add_sa()Martin Willi2014-06-171-2/+3
* plugins: Don't link with -rdynamic on WindowsMartin Willi2014-06-041-1/+1
* libcharon: Use lib->ns instead of charon->nameTobias Brunner2014-02-121-1/+1
* libhydra: Use lib->ns instead of hydra->daemonTobias Brunner2014-02-121-1/+1
* kernel-libipsec: Don't ignore policies of type != POLICY_IPSECTobias Brunner2013-10-111-5/+0
* kernel-libipsec: Add an option to allow remote TS to match the IKE peerTobias Brunner2013-10-111-2/+9
* kernel-libipsec: Support ESPv3 TFC paddingMartin Willi2013-10-111-1/+1
* kernel-libipsec: Support query_sa() to report usage statisticsMartin Willi2013-10-111-1/+2
* kernel: Use a time_t to report use time in query_policy()Martin Willi2013-10-111-1/+1
* kernel: Use a time_t to report use time in query_sa()Martin Willi2013-10-111-1/+1
* kernel-libipsec: Fail route installation if remote TS matches peerTobias Brunner2013-07-181-0/+9
* capabilities: Some plugins don't actually require capabilities at runtimeTobias Brunner2013-07-181-1/+1
* automake: replace INCLUDES by AM_CPPFLAGSMartin Willi2013-07-181-3/+4
* kernel-libipsec: Log error if no local address is found when installing routesTobias Brunner2013-07-151-0/+5
* capabilities: Only plugins that require CAP_NET_ADMIN demand itTobias Brunner2013-06-251-0/+7
* kernel-libipsec: Ignore failures when installing routes for multicast or broa...Tobias Brunner2013-06-211-1/+23
* kernel-libipsec: Add a feature to request UDP encapsulation of ESP packetsTobias Brunner2013-06-211-0/+7
* kernel-libipsec: Install a gateway for routes on platforms other than LinuxTobias Brunner2013-06-211-9/+26
* kernel-libipsec: Router reads packets from multiple TUN devicesTobias Brunner2013-06-214-16/+268
* kernel-libipsec: Use separate class to route packets between charon, libipsec...Tobias Brunner2013-06-214-74/+188
* kernel-libipsec: Track policies and automatically install routesTobias Brunner2013-06-211-5/+455
* kernel-libipsec: Handle packets between charon socket, libipsec and TUN deviceTobias Brunner2013-06-211-0/+85
* kernel-libipsec: Create a TUN device and use it to install virtual IPsTobias Brunner2013-06-212-0/+40
* kernel-libipsec: Add plugin that implements kernel_ipsec_t using libipsecTobias Brunner2013-06-215-0/+385