aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/dhcp/dhcp_socket.c
Commit message (Collapse)AuthorAgeFilesLines
* Use standard unsigned integer typesAndreas Steffen2016-03-241-17/+17
|
* libhydra: Move kernel interface to libcharonTobias Brunner2016-03-031-3/+1
| | | | This moves hydra->kernel_interface to charon->kernel.
* libcharon: Use lib->ns instead of charon->nameTobias Brunner2014-02-121-4/+4
|
* dhcp: Allow binding of socket to particular interfaceThomas Egerer2014-01-201-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 threadMartin Willi2013-07-181-10/+8
|
* dhcp: Use chunk_hash_static() to calculate ID-based MAC addressesTobias Brunner2013-06-281-1/+1
|
* Moved data structures to new collections subfolderTobias Brunner2012-10-241-1/+1
|
* Properly initialize sockaddr_in struct in fast and dhcp pluginsTobias Brunner2012-09-281-4/+7
|
* Option added to enforce a configured destination address for DHCP packetsTobias Brunner2012-09-131-1/+9
|
* Check rng return value when generating Transaction IDs in DHCP pluginTobias Brunner2012-07-161-1/+5
|
* Centralized thread cancellation in processor_tTobias Brunner2012-06-251-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 Brunner2012-05-031-3/+4
| | | | Also fixes several whitespace errors.
* Use CRITICAL job priority class for long running dispatcher jobsMartin Willi2011-05-161-2/+2
|
* Set broadcast flag in DHCP requests when sending broadcastsMartin Willi2011-04-151-0/+3
|
* Fixed memory cleanup if no DHCP transaction found for an OFFERMartin Willi2011-01-131-4/+3
|
* Prefer the 'server identifier' attribute address to send DHCP requests toMartin Willi2010-10-181-5/+13
|
* 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
|
* include dhcp-client-identifier in the DHCP requestAndreas Steffen2010-04-231-1/+11
|
* make DHCP debug messages consistentAndreas Steffen2010-04-231-1/+1
|
* fixed typoAndreas Steffen2010-04-231-1/+1
|
* Accept DHCP replies on bootps port, as we act as a relay agent if server ↵Martin Willi2010-04-191-5/+7
| | | | address configured
* Include configuration payloads for DNS/WINS server received via DHCPMartin Willi2010-03-251-1/+29
|
* Send DHCP RELEASE on virtual IP releaseMartin Willi2010-03-251-16/+56
|
* Added identity_lease option to create random or identity based DHCP leasesMartin Willi2010-03-251-3/+17
|
* Added DHCP request construction, ACK processingMartin Willi2010-03-251-36/+146
|
* Added reception of DHCP responses via PACKET socketMartin Willi2010-03-251-46/+271
|
* DHCP plugin framework, send DHCP Discover upon IP requestMartin Willi2010-03-251-0/+329