summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* auth: Fix consttime_memequal testdhcpcd-6Jarvis Tseng2020-08-20
|
* Release dhcpcd-6.11.7Roy Marples2019-05-04
|
* Remove old checkRoy Marples2019-05-04
|
* DHCPv6: Fix a potential read overflow with D6_OPTION_PD_EXCLUDERoy Marples2019-05-04
| | | | | | | | | | | | dhcpcd only checks that the prefix length of the exclusion matches the prefix length of the ia and equals the length of the data in the option. This could potentially overrun the in6_addr structure. This is fixed by enforcing RFC 6603 section 4.2 option limits more clearly. Thanks to Maxime Villard <max@m00nbsd.net> for finding this.
* Allow make distinfo to work once more.Roy Marples2019-04-26
|
* Release dhcpcd-6.11.6dhcpcd-6.11.6Roy Marples2019-04-26
|
* auth: Use consttime_memequal(3) to compare hashesRoy Marples2019-04-26
| | | | | | This stops any attacker from trying to infer secrets from latency. Thanks to Maxime Villard <max@m00nbsd.net>
* DHCP: Fix a potential 1 byte read overflow with DHO_OPTSOVERLOADEDRoy Marples2019-04-24
| | | | | | | This fix basically moves the option length check up and also corrects off by one error with it. Thanks to Maxime Villard <max@m00nbsd.net>
* Fix build.Roy Marples2017-03-27
|
* Fix a potential crash where the DHCP state could be freed during processing.Roy Marples2017-03-27
|
* Fix a potential crash where the ARP state could be freed during processing.Roy Marples2017-03-27
|
* Fix runit service handling, [62772337e0].Roy Marples2017-01-15
|
* Test we are given an interface in dhcpcd.conf before allocating a new interfaceRoy Marples2016-12-13
| | | | | | | | block. Fixes [fb7e08848b]. While here, use reallocarray(3). Also, fix strskipwhite to return a NULL if the start of the string to the end is white space and adjust logic accordingly to reduce binary size.
* Don't trust bootp->sname to be NULL terminated.Roy Marples2016-11-29
|
* Fix size of DHCPv6 addresses when making messages.Roy Marples2016-11-24
|
* Fix DAD on OpenBSD.Roy Marples2016-11-23
|\
| * Fix IPv6 DAD on OpenBSD.Roy Marples2016-11-23
| |
| * Backout prior, added stuff by mistake.Roy Marples2016-11-23
| |
| * Fix IPv6 DAD on OpenBSD.Roy Marples2016-11-23
| |
| * Only clear the address family routes we're re-loading.Roy Marples2016-11-23
| |
| * Fix adding subnet routes without a source address on OpenBSD.Roy Marples2016-11-23
| |
| * Move ipv6_ctx into dhcpcd_ctx.Roy Marples2016-11-19
| |
| * Only build the routing tables for the address family we are interested in.Roy Marples2016-11-19
| |
| * Revert prior, it's wrong.Roy Marples2016-11-18
| |
| * Stop spamming each route change needlessly.Roy Marples2016-11-18
| |
| * Only compare the address part length as the rest maybe garbage.Roy Marples2016-11-18
| |
| * Improve NTP timestamp from realtime and fix the double host to network ↵Roy Marples2016-11-18
| | | | | | | | translation on it.
| * Merge fixes from dhcpcd-6 for authentication token algo.Roy Marples2016-11-18
| |\
| * | Don't assume we always have RTA_IFA.Roy Marples2016-11-17
| | |
| * | Improve nl80211 support as we now know how to work out the SSID we'reRoy Marples2016-11-17
| | | | | | | | | connected to.
| * | Fix compile on FreeBSD.Roy Marples2016-11-16
| | |
| * | Fix sa_fromprefix for real on BSD.Roy Marples2016-11-10
| | |
| * | Set sa_len when creating a sockaddr from a prefix.Roy Marples2016-11-10
| | |
| * | Fix size of DHCPv6 addresses when making messages.Roy Marples2016-11-10
| | |
| * | Do somewith with getline result in configure to make it pass.Roy Marples2016-11-08
| | |
| * | Reject routes on Linux don't use a gateway.Roy Marples2016-11-08
| | |
| * | Fix working with REJECT routes.Roy Marples2016-11-08
| | |
| * | Move union sa_ss to sa.hRoy Marples2016-11-08
| | | | | | | | | | | | | | | | | | Fix sa_fromprefix so that zero'd netmask bytes do not overwrite the last bit set. If assert is being used, add tests that sa_fromprefix and sa_toprefix generate correct results by agreeing with each other.
| * | If netmask is INADDR_ANY then CIDR must be 0.Roy Marples2016-11-08
| | |
| * | Fix rt_find on linuxRoy Marples2016-11-08
| | |
| * | Remove debugRoy Marples2016-11-08
| | |
| * | Default DBDIR from /var/db to /var/db/dhcpcd.Roy Marples2016-11-08
| | | | | | | | | | | | | | | Move dhcpcd.duid and dhcpcd.secret from /etc into /var/db/dhcpcd. Move leases and RDM monotonc from /var/db into /var/db/dhcpcd. All moves files have the dhcpcd{.-} prefix dropped.
| * | Remove distinfo files before making them.Roy Marples2016-11-05
| | |
| * | Keep the distinfo in the signed result.Roy Marples2016-11-05
| | |
| * | make distinfo now produces a .distinfo file which contains checksum(s) ofRoy Marples2016-11-04
| | | | | | | | | the dist file. This distinfo file is then signed with a PGP key.
| * | Remove address family specific routing and introduce address familyRoy Marples2016-10-25
| | | | | | | | | | | | | | | agnostic routing. This makes the platform drivers simpler and reduces some code duplication. Needs a lot of testing.
| * | logger output always goes to stderr now.Roy Marples2016-10-24
| | |
| * | hwaddr_ntoa now takes a void * as a source.Roy Marples2016-10-24
| | |
| * | Remove debug.Roy Marples2016-10-24
| | |
| * | Return an error.Roy Marples2016-10-14
| | |