aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/load_tester/load_tester_plugin.c
Commit message (Collapse)AuthorAgeFilesLines
* libhydra: Move kernel interface to libcharonTobias Brunner2016-03-031-1/+0
| | | | This moves hydra->kernel_interface to charon->kernel.
* load-tester: Register kernel-ipsec implementation as plugin featureTobias Brunner2016-02-011-10/+11
| | | | | | | | | | | Otherwise, libcharon's dependency on kernel-ipsec can't be satisfied. This changed with db61c37690b5 ("kernel-interface: Return bool for kernel interface registration") as the registration of further kernel-ipsec implementations now fails and therefore even if other plugins are loaded the dependency will not be satisfied anymore. References #953.
* controller: Optionally adhere to init limits also when initiating IKE_SAsTobias Brunner2015-08-211-1/+1
|
* libcharon: Use lib->ns instead of charon->nameTobias Brunner2014-02-121-8/+8
|
* stream-service: move CAP_CHOWN check from plugins to service constructorMartin Willi2013-07-181-7/+0
| | | | | A plugin service can be a TCP socket now, so it does not make much sense to strictly check for CAP_CHOWN.
* capabilities: Some plugins don't actually require capabilities at runtimeTobias Brunner2013-07-181-1/+1
|
* capabilities: CAP_CHOWN might be required by many plugins opening UNIX socketsTobias Brunner2013-06-251-0/+6
| | | | | But as the sockets will be created with the user/group of the running process this might not be required as no change may be needed.
* load-tester can dynamically install a dedicated external IP for each IKE_SAMartin Willi2012-11-291-1/+2
| | | | | | | For consistency, the local/remote parameters have been replaced by the initiator/responder options. As initiator, the initiator option can be overriden by an addrs section taking key/value pairs with address pools to use on a specific interface.
* Add a load-tester control socket to manually trigger initiationMartin Willi2012-11-291-0/+8
|
* Register load-tester faked kernel interface before other kernel interfacesMartin Willi2012-05-141-8/+9
|
* Add plugin features support to load-tester pluginMartin Willi2012-05-141-48/+76
|
* Use name from initialization to access settings in libcharon.Tobias Brunner2012-05-031-7/+7
| | | | Also fixes several whitespace errors.
* bus->listen() and the controller wrappers accept a timeout to wait for callbacksMartin Willi2011-08-261-1/+1
|
* Fixed common misspellings.Tobias Brunner2011-07-201-1/+1
| | | | Mostly found by 'codespell'.
* Count running load-tester threads properly.Tobias Brunner2011-07-181-6/+2
|
* Fix listener registration in load-tester plugin.Tobias Brunner2011-07-181-3/+2
| | | | This fixes the load-tester.shutdown_when_complete option.
* Added a load tester strongswan.conf option to throttle initiationMartin Willi2011-05-161-0/+24
|
* Use CRITICAL job priority class for long running dispatcher jobsMartin Willi2011-05-161-3/+3
|
* 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
* Migrated remaining plugin_t implementations to INIT/METHOD macrosMartin Willi2011-04-151-20/+23
|
* trace back crypto algorithms to the plugins that registered themAndreas Steffen2010-12-181-1/+3
|
* Refer to scheduler and processor via lib and not hydra.Tobias Brunner2010-09-021-1/+1
|
* Refer to kernel interface via hydra and not charon.Tobias Brunner2010-09-021-2/+2
|
* Refer to processor via hydra and not charon.Tobias Brunner2010-09-021-1/+2
|
* Moved credential manager to libstrongswanMartin Willi2010-07-131-2/+2
|
* Moving charon to libcharon.Tobias Brunner2010-03-191-0/+230