| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | * Enable Detection of Network Attachment (DNA) functionality (opt: dna <no ↵dhcpcd-6.11.1-DNA | Piers O'Hanlon | 2018-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.1 | Roy Marples | 2016-06-17 |
| | | |||
| * | Remove mistakenly added debug. | Roy Marples | 2016-06-16 |
| | | |||
| * | Hostname documentation fixes, thanks to Olaf Seibert. | Roy Marples | 2016-06-14 |
| | | |||
| * | Remove debug mistakenly added, [c4df3c6b97]. | Roy Marples | 2016-06-10 |
| | | |||
| * | Always set the aquired time for renewed delegated addreses, fixes [c4df3c6b97]. | Roy Marples | 2016-06-10 |
| | | |||
| * | Only log the once we have logged the delegated prefix. | Roy Marples | 2016-06-10 |
| | | |||
| * | Always show the prefix we are delegated in debug, aids [c4df3c6b97]. | Roy Marples | 2016-06-08 |
| | | |||
| * | Reserve enough space for a fully escaped SSID. | Roy Marples | 2016-06-07 |
| | | |||
| * | Allow an SLA 0 and prefix length of 0 to delegate the whole prefix which | Roy Marples | 2016-06-01 |
| | | | | | allows the following config: ia_pd 1 wm1/0 | ||
| * | Add lastlease informational message. | Roy Marples | 2016-06-01 |
| | | |||
| * | We can work with saved leases without a full vendor area. | Roy Marples | 2016-06-01 |
| | | |||
| * | Don't drop DHCPv6 if we have a delegated address on router expiry. | Roy Marples | 2016-05-26 |
| | | |||
| * | Remove debug | Roy Marples | 2016-05-25 |
| | | |||
| * | Report the first non requested address. | Roy Marples | 2016-05-25 |
| | | |||
| * | Ensure mask and bcast as always set. | Roy Marples | 2016-05-25 |
| | | |||
| * | Calc requested netmask at start rather than in get_lease. | Roy Marples | 2016-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 Marples | 2016-05-25 |
| | | |||
| * | Disable ARP for POINTOPOINT. | Roy Marples | 2016-05-25 |
| | | |||
| * | We need to store INADDR_ANY addresses for Solaris. | Roy Marples | 2016-05-24 |
| | | |||
| * | Constity and void | Roy Marples | 2016-05-23 |
| | | |||
| * | Restore setting of secs. | Roy Marples | 2016-05-23 |
| | | |||
| * | Test for hostname_fqdn being set to server (new preferred value) or blank | Roy Marples | 2016-05-23 |
| | | | | (old value). Thanks to Paul Walrath. | ||
| * | Don't create blank dns entries, thanks to Jacques. | Roy Marples | 2016-05-23 |
| | | |||
| * | Constify and fix alignment. | Roy Marples | 2016-05-23 |
| | | |||
| * | Add support for parsing route messages on Solaris - similar to BSD. | Roy Marples | 2016-05-20 |
| | | |||
| * | whitespace police. | Roy Marples | 2016-05-20 |
| | | |||
| * | Use more void. | Roy Marples | 2016-05-19 |
| | | |||
| * | Fix adding static address masks. | Roy Marples | 2016-05-19 |
| | | |||
| * | Fix compile | Roy Marples | 2016-05-19 |
| | | |||
| * | Spit handlelink into smaller functions to increase read-ability. | Roy Marples | 2016-05-19 |
| | | |||
| * | Specify AF_UNPSEC | Roy Marples | 2016-05-19 |
| | | |||
| * | Fix compile. | Roy Marples | 2016-05-19 |
| | | |||
| * | Provide a better getifaddrs(3). | Roy Marples | 2016-05-19 |
| | | |||
| * | Fix a compile issue adding loopback routes. | Roy Marples | 2016-05-19 |
| | | |||
| * | managelink -> hanlelink | Roy Marples | 2016-05-19 |
| | | |||
| * | Use named initialiser. | Roy Marples | 2016-05-19 |
| | | |||
| * | Grab the state before freeing the address. | Roy Marples | 2016-05-19 |
| | | |||
| * | Fix compile on NetBSD. | Roy Marples | 2016-05-19 |
| | | |||
| * | Fix compile | Roy Marples | 2016-05-18 |
| | | |||
| * | Fix requesting a lease witout an existing address. | Roy Marples | 2016-05-18 |
| | | |||
| * | Fix compile | Roy Marples | 2016-05-18 |
| | | |||
| * | Rework if_address to just use an ipv4_addr structure, similar to how | Roy Marples | 2016-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 Marples | 2016-05-17 |
| | | |||
| * | Set correct netmask for INFORM as requested. | Roy Marples | 2016-05-17 |
| | | | | Ignore netmask and broadcast addresses when INFORMing. | ||
| * | Use DLPI to send and receive ARP and BOOTP packets. | Roy Marples | 2016-05-17 |
| | | | | Use pfmod to filter the packets we want in the kernel. | ||
| * | Only accept BOOTREPLY. | Roy Marples | 2016-05-16 |
| | | |||
| * | More DHCP -> BOOTP. | Roy Marples | 2016-05-16 |
| | | |||
| * | dhcp_bpf_filter -> bootp_bpf_filter (and DHCP -> BOOTP for ports). | Roy Marples | 2016-05-14 |
| | | |||
| * | No point in looping on the raw socket anymore thanks to eloop. | Roy Marples | 2016-05-14 |
| | | | | This allows endless DHCP / ARP to be interuptable. | ||
