aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/farp
Commit message (Collapse)AuthorAgeFilesLines
* farp: Fix BPF jump false offsetVolker Rümelin2016-10-311-1/+1
| | | | Jump to BPF_STMT(BPF_RET+BPF_K, 0) if protocol_size != 4
* Use standard unsigned integer typesAndreas Steffen2016-03-242-10/+10
|
* libhydra: Remove empty unused libraryTobias Brunner2016-03-031-1/+0
|
* plugins: Don't link with -rdynamic on WindowsMartin Willi2014-06-041-1/+1
|
* farp: use watcher instead of dedicated receiver threadMartin Willi2013-07-181-11/+6
|
* capabilities: Some plugins don't actually require capabilities at runtimeTobias Brunner2013-07-181-1/+2
|
* automake: replace INCLUDES by AM_CPPFLAGSMartin Willi2013-07-181-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 Willi2013-07-171-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 socketTobias Brunner2013-06-251-0/+6
|
* farp: Use plugin features to register listenerTobias Brunner2013-06-111-5/+29
|
* Moved data structures to new collections subfolderTobias Brunner2012-10-241-1/+1
|
* Moved host_t and host_resolver_t to a new networking subfolderTobias Brunner2012-10-241-1/+1
|
* Centralized thread cancellation in processor_tTobias Brunner2012-06-251-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 IPsMartin Willi2012-03-063-81/+91
|
* Use CRITICAL job priority class for long running dispatcher jobsMartin Willi2011-05-161-2/+2
|
* 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
* Refer to scheduler and processor via lib and not hydra.Tobias Brunner2010-09-021-2/+1
|
* Refer to processor via hydra and not charon.Tobias Brunner2010-09-021-1/+2
|
* Use a seperate section for each nested struct member in INIT macroMartin Willi2010-08-181-1/+5
|
* Accept ARP requests with an ethernet trailer, but trim itMartin Willi2010-06-031-2/+2
|
* Fixed handling of IKE_SAs without a virtual IP in farp pluginMartin Willi2010-03-301-5/+8
|
* Revert "Use the same formatting as in the Makefiles of the other plugins. ↵Tobias Brunner2010-03-261-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 Brunner2010-03-261-3/+3
| | | | refactorings easier.
* Added libhydra include to farp pluginMartin Willi2010-03-251-1/+2
|
* Implemented ARP sniffing and spoofing functionalityMartin Willi2010-03-254-1/+259
|
* Use message hook to catch virtual IP, as it is not yet set in ike_updownMartin Willi2010-03-251-12/+30
|
* Added locking to farp listenerMartin Willi2010-03-251-1/+16
|
* Added a listener to the farp plugin that keeps track of active virtual IPsMartin Willi2010-03-254-1/+190
|
* Added a farp plugin stop to spoof ARP requestsMartin Willi2010-03-253-0/+108