summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* * Enable Detection of Network Attachment (DNA) functionality (opt: dna <no ↵dhcpcd-6.11.1-DNAPiers O'Hanlon2018-01-07
| | | | | | | | | | | | | args> ) - Enables Base DNA (RFC4436) functionality * Randomised ordering (opt: dna_random <integer> [1: Enable randomised ordering of DNA requests]) - This mechanism provides for randomised delivery of candidate link layer addresses in the DNA reachability tests, so as to enhance the location privacy with respect to the location and time-based analysis of the device's movement patterns. * Dummy addresses (opt: dna_dummy <integer> [0-N: Number of dummy addresses, -1: Automatic choice of number of dummy addresses]) - This mechanism allows for the introduction of dummy addresses into the DNA reachability tests to enhance location privacy, with respect to location identification and time-based analysis of the device's movement patterns. - With the R2 release, we introduce a new option that provides for automated the choice of the number of dummy addresses. * Pre-analysis phase of the address privacy metrics (opt: dna_preanalysis <integer> [1: Enable use of geolocation based pre-filtering of DNA requests]; opt: dna_geourl <string:URL> [URL to be used for geolocation (Google Geolocate json-based API e.g. https://www.googleapis.com/geolocation/v1/geolocate?key=GOOGLE_API_KEY ) - This mechanism allows for the set of existing candidate link layer (MAC) addresses for DNA to be analysed once assigned but before use in DNA to ascertain their privacy metrics with release Release v2. Specifically, we provide for the option to check and filter geolocatable candidate MAC address pairs so that a device can't be easily geolocated from their DNA reachability tests.
* Release dhcpcd-6.11.1dhcpcd-6.11.1Roy Marples2016-06-17
|
* Remove mistakenly added debug.Roy Marples2016-06-16
|
* Hostname documentation fixes, thanks to Olaf Seibert.Roy Marples2016-06-14
|
* Remove debug mistakenly added, [c4df3c6b97].Roy Marples2016-06-10
|
* Always set the aquired time for renewed delegated addreses, fixes [c4df3c6b97].Roy Marples2016-06-10
|
* Only log the once we have logged the delegated prefix.Roy Marples2016-06-10
|
* Always show the prefix we are delegated in debug, aids [c4df3c6b97].Roy Marples2016-06-08
|
* Reserve enough space for a fully escaped SSID.Roy Marples2016-06-07
|
* Allow an SLA 0 and prefix length of 0 to delegate the whole prefix whichRoy Marples2016-06-01
| | | | allows the following config: ia_pd 1 wm1/0
* Add lastlease informational message.Roy Marples2016-06-01
|
* We can work with saved leases without a full vendor area.Roy Marples2016-06-01
|
* Don't drop DHCPv6 if we have a delegated address on router expiry.Roy Marples2016-05-26
|
* Remove debugRoy Marples2016-05-25
|
* Report the first non requested address.Roy Marples2016-05-25
|
* Ensure mask and bcast as always set.Roy Marples2016-05-25
|
* Calc requested netmask at start rather than in get_lease.Roy Marples2016-05-25
| | | | If we didn't request a specific address, use the existing address netmask and broadcast addresses rather than any given by DHCP.
* Fix some routing issues for POINTOPOINT interfaces.Roy Marples2016-05-25
|
* Disable ARP for POINTOPOINT.Roy Marples2016-05-25
|
* We need to store INADDR_ANY addresses for Solaris.Roy Marples2016-05-24
|
* Constity and voidRoy Marples2016-05-23
|
* Restore setting of secs.Roy Marples2016-05-23
|
* Test for hostname_fqdn being set to server (new preferred value) or blankRoy Marples2016-05-23
| | | (old value). Thanks to Paul Walrath.
* Don't create blank dns entries, thanks to Jacques.Roy Marples2016-05-23
|
* Constify and fix alignment.Roy Marples2016-05-23
|
* Add support for parsing route messages on Solaris - similar to BSD.Roy Marples2016-05-20
|
* whitespace police.Roy Marples2016-05-20
|
* Use more void.Roy Marples2016-05-19
|
* Fix adding static address masks.Roy Marples2016-05-19
|
* Fix compileRoy Marples2016-05-19
|
* Spit handlelink into smaller functions to increase read-ability.Roy Marples2016-05-19
|
* Specify AF_UNPSECRoy Marples2016-05-19
|
* Fix compile.Roy Marples2016-05-19
|
* Provide a better getifaddrs(3).Roy Marples2016-05-19
|
* Fix a compile issue adding loopback routes.Roy Marples2016-05-19
|
* managelink -> hanlelinkRoy Marples2016-05-19
|
* Use named initialiser.Roy Marples2016-05-19
|
* Grab the state before freeing the address.Roy Marples2016-05-19
|
* Fix compile on NetBSD.Roy Marples2016-05-19
|
* Fix compileRoy Marples2016-05-18
|
* Fix requesting a lease witout an existing address.Roy Marples2016-05-18
|
* Fix compileRoy Marples2016-05-18
|
* Rework if_address to just use an ipv4_addr structure, similar to howRoy Marples2016-05-18
| | | | | | | | if_address6 works. Use a pointer to the ipv4_addr for the address we added for dhcp and ipv4ll states. This is quite some churn throughout the IPv4 stack, but makes the binary smaller (at least on Linux/amd64). It will be needed to support adding addresses on Solaris.
* mask is more descriptive than net. Churn.Roy Marples2016-05-17
|
* Set correct netmask for INFORM as requested.Roy Marples2016-05-17
| | | Ignore netmask and broadcast addresses when INFORMing.
* Use DLPI to send and receive ARP and BOOTP packets.Roy Marples2016-05-17
| | | Use pfmod to filter the packets we want in the kernel.
* Only accept BOOTREPLY.Roy Marples2016-05-16
|
* More DHCP -> BOOTP.Roy Marples2016-05-16
|
* dhcp_bpf_filter -> bootp_bpf_filter (and DHCP -> BOOTP for ports).Roy Marples2016-05-14
|
* No point in looping on the raw socket anymore thanks to eloop.Roy Marples2016-05-14
| | | This allows endless DHCP / ARP to be interuptable.