Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | attribute-provider: Pass full IKE_SA to provider backends | Martin Willi | 2015-02-20 | 1 | -3/+9 |
| | |||||
* | attributes: Move the configuration attributes framework to libcharon | Martin Willi | 2015-02-20 | 1 | -5/+4 |
| | |||||
* | plugins: Don't link with -rdynamic on Windows | Martin Willi | 2014-06-04 | 1 | -1/+1 |
| | |||||
* | Properly hash pointers for hash tables where appropriate | Tobias Brunner | 2014-03-31 | 1 | -17/+2 |
| | | | | | Simply using the pointer is not optimal for our hash table implementation, which simply masks the key to determine the bucket. | ||||
* | libcharon: Use lib->ns instead of charon->name | Tobias Brunner | 2014-02-12 | 1 | -4/+4 |
| | |||||
* | dhcp: Allow binding of socket to particular interface | Thomas Egerer | 2014-01-20 | 1 | -0/+34 |
| | | | | | | | | | In certain situations it is desirable to bind the send/receive sockets for the DHCP address allocation to a particular interface. With this patch the strongswan.conf option charon.plugins.dhcp.interface can be used to restrict the DHCP communication to a configurable interface. Signed-off-by: Thomas Egerer <thomas.egerer@secunet.com> | ||||
* | dhcp: use watcher instead of dedicated receiver thread | Martin Willi | 2013-07-18 | 1 | -10/+8 |
| | |||||
* | capabilities: Some plugins don't actually require capabilities at runtime | Tobias Brunner | 2013-07-18 | 1 | -2/+3 |
| | |||||
* | 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. | ||||
* | dhcp: Use chunk_hash_static() to calculate ID-based MAC addresses | Tobias Brunner | 2013-06-28 | 1 | -1/+1 |
| | |||||
* | dhcp: Require CAP_NET_BIND_SERVICE and CAP_NET_RAW to open/bind sockets | Tobias Brunner | 2013-06-25 | 1 | -0/+11 |
| | |||||
* | dhcp: search for transactions only for connections having a poolname "dhcp" | Martin Willi | 2013-06-18 | 1 | -1/+6 |
| | | | | | | When a connection has a single pool that queries recursively the DHCP backend, we shouldn't return any attributes directly from DHCP when queried for that pool. | ||||
* | dhcp: Use plugin features with dependency to RNG implementation | Tobias Brunner | 2013-06-11 | 1 | -17/+45 |
| | |||||
* | Moved data structures to new collections subfolder | Tobias Brunner | 2012-10-24 | 3 | -3/+3 |
| | |||||
* | Moved host_t and host_resolver_t to a new networking subfolder | Tobias Brunner | 2012-10-24 | 1 | -1/+1 |
| | |||||
* | Properly initialize sockaddr_in struct in fast and dhcp plugins | Tobias Brunner | 2012-09-28 | 1 | -4/+7 |
| | |||||
* | Option added to enforce a configured destination address for DHCP packets | Tobias Brunner | 2012-09-13 | 1 | -1/+9 |
| | |||||
* | Pass full pool list to release_address | Martin Willi | 2012-09-11 | 1 | -6/+20 |
| | |||||
* | Pass the full list of pools to acquire_address, enumerate in providers | Martin Willi | 2012-09-11 | 1 | -8/+20 |
| | | | | | | | | If the provider has access to the full pool list, it can enumerate them twice, for example to search for existing leases first, and only search for new leases in a second step. Fixes lease enumeration in attr-sql using multiple pools. | ||||
* | DHCP plugin returns virtual IPs for IPv4 requests only | Martin Willi | 2012-08-30 | 1 | -2/+2 |
| | |||||
* | Pass all configured pool names to attribute provider enumerator | Martin Willi | 2012-08-30 | 1 | -1/+1 |
| | |||||
* | Pass a list instead of a single virtual IP to attribute enumerators | Martin Willi | 2012-08-30 | 1 | -7/+14 |
| | |||||
* | Check rng return value when generating Transaction IDs in DHCP plugin | Tobias Brunner | 2012-07-16 | 1 | -1/+5 |
| | |||||
* | Centralized thread cancellation in processor_t | Tobias Brunner | 2012-06-25 | 1 | -12/+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. | ||||
* | Use name from initialization to access settings in libcharon. | Tobias Brunner | 2012-05-03 | 1 | -3/+4 |
| | | | | Also fixes several whitespace errors. | ||||
* | Use CRITICAL job priority class for long running dispatcher jobs | Martin Willi | 2011-05-16 | 1 | -2/+2 |
| | |||||
* | Set broadcast flag in DHCP requests when sending broadcasts | Martin Willi | 2011-04-15 | 1 | -0/+3 |
| | |||||
* | 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 | ||||
* | Fixed memory cleanup if no DHCP transaction found for an OFFER | Martin Willi | 2011-01-13 | 1 | -4/+3 |
| | |||||
* | Prefer the 'server identifier' attribute address to send DHCP requests to | Martin Willi | 2010-10-18 | 1 | -5/+13 |
| | |||||
* | Refer to scheduler and processor via lib and not hydra. | Tobias Brunner | 2010-09-02 | 1 | -1/+1 |
| | |||||
* | Refer to kernel interface via hydra and not charon. | Tobias Brunner | 2010-09-02 | 1 | -2/+2 |
| | |||||
* | 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 |
| | |||||
* | Added missing pool parameter in DHCP attribute provider. | Tobias Brunner | 2010-07-12 | 1 | -1/+2 |
| | |||||
* | include dhcp-client-identifier in the DHCP request | Andreas Steffen | 2010-04-23 | 1 | -1/+11 |
| | |||||
* | make DHCP debug messages consistent | Andreas Steffen | 2010-04-23 | 1 | -1/+1 |
| | |||||
* | fixed typo | Andreas Steffen | 2010-04-23 | 1 | -1/+1 |
| | |||||
* | Accept DHCP replies on bootps port, as we act as a relay agent if server ↵ | Martin Willi | 2010-04-19 | 1 | -5/+7 |
| | | | | address configured | ||||
* | 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. | ||||
* | Migrated dhcp plugin to moved attribute manager | Martin Willi | 2010-03-25 | 2 | -3/+7 |
| | |||||
* | Include configuration payloads for DNS/WINS server received via DHCP | Martin Willi | 2010-03-25 | 4 | -2/+125 |
| | |||||
* | Send DHCP RELEASE on virtual IP release | Martin Willi | 2010-03-25 | 3 | -16/+64 |
| | |||||
* | Added identity_lease option to create random or identity based DHCP leases | Martin Willi | 2010-03-25 | 1 | -3/+17 |
| | |||||
* | Added DHCP request construction, ACK processing | Martin Willi | 2010-03-25 | 3 | -36/+181 |
| | |||||
* | Added reception of DHCP responses via PACKET socket | Martin Willi | 2010-03-25 | 1 | -46/+271 |
| | |||||
* | DHCP plugin framework, send DHCP Discover upon IP request | Martin Willi | 2010-03-25 | 8 | -1/+822 |
| | |||||
* | Added DHCP plugin stub. | Martin Willi | 2010-03-25 | 3 | -0/+108 |