<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dhcpcd.git, branch dhcpcd-8.0.5</title>
<subtitle>DHCP / IPv4LL / IPv6RA / DHCPv6 client
</subtitle>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/'/>
<entry>
<title>Release dhcpcd-8.0.5</title>
<updated>2019-09-13T10:24:06+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2019-09-13T10:24:06+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=58d6734e13ae93816d50b000e85041d6d4b9756a'/>
<id>58d6734e13ae93816d50b000e85041d6d4b9756a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>git: ignore patch files</title>
<updated>2019-09-13T10:23:48+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2019-09-13T10:23:48+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=8fc8a84b59d8a0b96e8a1f535397596252765530'/>
<id>8fc8a84b59d8a0b96e8a1f535397596252765530</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DHCP: Ensure we have enough data to checksum IP and UDP</title>
<updated>2019-09-13T09:53:25+00:00</updated>
<author>
<name>Maciej S. Szmigiero</name>
<email>mail@maciej.szmigiero.name</email>
</author>
<published>2019-09-13T09:53:25+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=d0c03afb32adf8b75fb9192832dba79cdee43216'/>
<id>d0c03afb32adf8b75fb9192832dba79cdee43216</id>
<content type='text'>
While here, only skip UDP checksum after we have verified we
have enough data to be doubly sure.

Fixes a regression introduced in dhcpcd-7.2.0 when we started
to read from the UDP socket rather than just the BPF socket
where these checks are already made.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While here, only skip UDP checksum after we have verified we
have enough data to be doubly sure.

Fixes a regression introduced in dhcpcd-7.2.0 when we started
to read from the UDP socket rather than just the BPF socket
where these checks are already made.
</pre>
</div>
</content>
</entry>
<entry>
<title>DHCP: Give a better message when packet validation failes</title>
<updated>2019-09-13T09:47:14+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2019-09-13T09:43:51+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=49d5623c091852e1aa4ed68404035ff6dcca4587'/>
<id>49d5623c091852e1aa4ed68404035ff6dcca4587</id>
<content type='text'>
We return ERANGE for underflow and ENOBUFS for overflow,
but these error strings could be misleading.
For EINVAL report invalid checksum, otherwise invalid UDP packet.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We return ERANGE for underflow and ENOBUFS for overflow,
but these error strings could be misleading.
For EINVAL report invalid checksum, otherwise invalid UDP packet.
</pre>
</div>
</content>
</entry>
<entry>
<title>BSD: avoid RTF_WASCLONED routes</title>
<updated>2019-09-09T20:18:36+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2019-09-09T20:18:36+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=c3f330b479b5669dc829133a8e5eafc8bda46632'/>
<id>c3f330b479b5669dc829133a8e5eafc8bda46632</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>man: Fix lint errors.</title>
<updated>2019-09-08T21:46:55+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2019-09-08T21:46:55+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=a6d84af099d41c37cba15dd60fcf51e4d2b571a9'/>
<id>a6d84af099d41c37cba15dd60fcf51e4d2b571a9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DHCP: If root fs is network mounted, enable last lease extend</title>
<updated>2019-09-06T11:52:22+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2019-09-06T11:52:22+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=aabdaa9fb3fa8cf06afc3ff7e1b6508b361055a5'/>
<id>aabdaa9fb3fa8cf06afc3ff7e1b6508b361055a5</id>
<content type='text'>
We don't want expiry to unmount the root FS.
Also, we don't want a reboot with an expired lease to kill
our current assignment either.

Only works on NetBSD right now.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We don't want expiry to unmount the root FS.
Also, we don't want a reboot with an expired lease to kill
our current assignment either.

Only works on NetBSD right now.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused headers.</title>
<updated>2019-09-06T10:37:20+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2019-09-06T10:37:20+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=3934067de5d115e7d1da4820c41e44070275189a'/>
<id>3934067de5d115e7d1da4820c41e44070275189a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>inet6: Fix default route not being installed</title>
<updated>2019-09-05T09:03:13+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2019-09-05T09:03:13+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=2489dc550bc0fdae4d2a038e11060b1b9dd87f70'/>
<id>2489dc550bc0fdae4d2a038e11060b1b9dd87f70</id>
<content type='text'>
We need to check for global addresses on any forwarding interface,
not just the interface we received the RA on.
Otherwise this breaks routers who get a default route only
from the RA and IPv6 addresses only by prefix delegation to
other interfaces.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We need to check for global addresses on any forwarding interface,
not just the interface we received the RA on.
Otherwise this breaks routers who get a default route only
from the RA and IPv6 addresses only by prefix delegation to
other interfaces.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Fix DragonFlyBSD config for import.</title>
<updated>2019-09-05T08:35:23+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2019-09-05T08:35:23+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=93d62baa841b77feb06dd3d6bc73b469609c4f89'/>
<id>93d62baa841b77feb06dd3d6bc73b469609c4f89</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
