aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/dhcp/dhcp_provider.c
Commit message (Collapse)AuthorAgeFilesLines
* linked-list: Change return value of find_first() and signature of its callbackTobias Brunner2017-05-261-2/+1
| | | | This avoids the unportable five pointer hack.
* attribute-provider: Pass full IKE_SA to provider backendsMartin Willi2015-02-201-3/+9
|
* Properly hash pointers for hash tables where appropriateTobias Brunner2014-03-311-17/+2
| | | | | Simply using the pointer is not optimal for our hash table implementation, which simply masks the key to determine the bucket.
* dhcp: search for transactions only for connections having a poolname "dhcp"Martin Willi2013-06-181-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.
* Moved data structures to new collections subfolderTobias Brunner2012-10-241-1/+1
|
* Pass full pool list to release_addressMartin Willi2012-09-111-6/+20
|
* Pass the full list of pools to acquire_address, enumerate in providersMartin Willi2012-09-111-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 onlyMartin Willi2012-08-301-2/+2
|
* Pass all configured pool names to attribute provider enumeratorMartin Willi2012-08-301-1/+1
|
* Pass a list instead of a single virtual IP to attribute enumeratorsMartin Willi2012-08-301-7/+14
|
* Added missing pool parameter in DHCP attribute provider.Tobias Brunner2010-07-121-1/+2
|
* Include configuration payloads for DNS/WINS server received via DHCPMartin Willi2010-03-251-1/+17
|
* Send DHCP RELEASE on virtual IP releaseMartin Willi2010-03-251-0/+1
|
* DHCP plugin framework, send DHCP Discover upon IP requestMartin Willi2010-03-251-0/+177