Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | farp: Only remove one tracked entry | Tobias Brunner | 2017-07-27 | 1 | -0/+1 |
| | | | | | | | | | Multiple CHILD_SAs sharing the same traffic selectors (e.g. during make-before-break reauthentication) also have the same reqid assigned. If all matching entries are removed we could end up without entry even though an SA exists that still uses these traffic selectors. Fixes #2373. | ||||
* | farp: Fix BPF jump false offset | Volker Rümelin | 2016-10-31 | 1 | -1/+1 |
| | | | | Jump to BPF_STMT(BPF_RET+BPF_K, 0) if protocol_size != 4 | ||||
* | Use standard unsigned integer types | Andreas Steffen | 2016-03-24 | 2 | -10/+10 |
| | |||||
* | libhydra: Remove empty unused library | Tobias Brunner | 2016-03-03 | 1 | -1/+0 |
| | |||||
* | plugins: Don't link with -rdynamic on Windows | Martin Willi | 2014-06-04 | 1 | -1/+1 |
| | |||||
* | farp: use watcher instead of dedicated receiver thread | Martin Willi | 2013-07-18 | 1 | -11/+6 |
| | |||||
* | capabilities: Some plugins don't actually require capabilities at runtime | Tobias Brunner | 2013-07-18 | 1 | -1/+2 |
| | |||||
* | automake: replace INCLUDES by AM_CPPFLAGS | Martin Willi | 2013-07-18 | 1 | -3/+5 |
| | | | | | | INCLUDES are now deprecated and throw warnings when using automake 1.13. We now also differentiate AM_CPPFLAGS and AM_CFLAGS, where includes and defines are passed to AM_CPPFLAGS only. | ||||
* | child-sa: replace get_traffic_selectors() with create_ts_enumerator() | Martin Willi | 2013-07-17 | 1 | -7/+17 |
| | | | | | Not directly returning a linked list allows us to change the internals of the CHILD_SA transparently. | ||||
* | farp: Require CAP_NET_RAW capability to open AF_PACKET socket | Tobias Brunner | 2013-06-25 | 1 | -0/+6 |
| | |||||
* | farp: Use plugin features to register listener | Tobias Brunner | 2013-06-11 | 1 | -5/+29 |
| | |||||
* | Moved data structures to new collections subfolder | Tobias Brunner | 2012-10-24 | 1 | -1/+1 |
| | |||||
* | Moved host_t and host_resolver_t to a new networking subfolder | Tobias Brunner | 2012-10-24 | 1 | -1/+1 |
| | |||||
* | Centralized thread cancellation in processor_t | Tobias Brunner | 2012-06-25 | 1 | -9/+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. | ||||
* | farp plugin sends ARP responses for any tunneled address, not only virtual IPs | Martin Willi | 2012-03-06 | 3 | -81/+91 |
| | |||||
* | Use CRITICAL job priority class for long running dispatcher jobs | Martin Willi | 2011-05-16 | 1 | -2/+2 |
| | |||||
* | Added a (not yet implemented) plugin_t method to reload plugin configuration | Martin Willi | 2011-04-15 | 1 | -0/+1 |
| | |||||
* | Added a get_name() function to plugin_t, create_plugin_enumerator enumerates ↵ | Martin Willi | 2011-04-15 | 1 | -0/+7 |
| | | | | over plugin_t | ||||
* | Refer to scheduler and processor via lib and not hydra. | Tobias Brunner | 2010-09-02 | 1 | -2/+1 |
| | |||||
* | Refer to processor via hydra and not charon. | Tobias Brunner | 2010-09-02 | 1 | -1/+2 |
| | |||||
* | Use a seperate section for each nested struct member in INIT macro | Martin Willi | 2010-08-18 | 1 | -1/+5 |
| | |||||
* | Accept ARP requests with an ethernet trailer, but trim it | Martin Willi | 2010-06-03 | 1 | -2/+2 |
| | |||||
* | Fixed handling of IKE_SAs without a virtual IP in farp plugin | Martin Willi | 2010-03-30 | 1 | -5/+8 |
| | |||||
* | Revert "Use the same formatting as in the Makefiles of the other plugins. ↵ | Tobias Brunner | 2010-03-26 | 1 | -3/+3 |
| | | | | | | | Makes refactorings easier." This reverts commit e91b116a622bbfb20cd66268ca4cb91d620984ad. Missed to notice commit 89bf11d204cb934ea9109aa077c8514515d538f6. | ||||
* | Use the same formatting as in the Makefiles of the other plugins. Makes ↵ | Tobias Brunner | 2010-03-26 | 1 | -3/+3 |
| | | | | refactorings easier. | ||||
* | Added libhydra include to farp plugin | Martin Willi | 2010-03-25 | 1 | -1/+2 |
| | |||||
* | Implemented ARP sniffing and spoofing functionality | Martin Willi | 2010-03-25 | 4 | -1/+259 |
| | |||||
* | Use message hook to catch virtual IP, as it is not yet set in ike_updown | Martin Willi | 2010-03-25 | 1 | -12/+30 |
| | |||||
* | Added locking to farp listener | Martin Willi | 2010-03-25 | 1 | -1/+16 |
| | |||||
* | Added a listener to the farp plugin that keeps track of active virtual IPs | Martin Willi | 2010-03-25 | 4 | -1/+190 |
| | |||||
* | Added a farp plugin stop to spoof ARP requests | Martin Willi | 2010-03-25 | 3 | -0/+108 |