<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sbin/dhclient, branch master</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sbin/dhclient?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sbin/dhclient?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2021-04-01T16:07:44Z</updated>
<entry>
<title>Tweak log_debug() verbiage to reduce repetitive info</title>
<updated>2021-04-01T16:07:44Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2021-04-01T16:07:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8d756c7068b0944cbaf4d81f7e425b0ce1415eb1'/>
<id>urn:sha1:8d756c7068b0944cbaf4d81f7e425b0ce1415eb1</id>
<content type='text'>
(ACK/NAK), add details (DISCOVER/REQUEST) and provide
before/after info for SSID/LLADDR/MTU changes.
</content>
</entry>
<entry>
<title>Also immediately accept the *first* OFFER if it matches the requested address,</title>
<updated>2021-04-01T13:17:48Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2021-04-01T13:17:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a6fe94ac049beafc5b294ef02622d4404c684ecf'/>
<id>urn:sha1:a6fe94ac049beafc5b294ef02622d4404c684ecf</id>
<content type='text'>
rather than waiting for select_timeout to expire before accepting the same
OFFER.
</content>
</entry>
<entry>
<title>Set 'select_timeout' to 'now' when an OFFER is received for the IP address</title>
<updated>2021-03-31T21:17:46Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2021-03-31T21:17:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9e177caab2b67c448dce9a137f0069446e99e7c4'/>
<id>urn:sha1:9e177caab2b67c448dce9a137f0069446e99e7c4</id>
<content type='text'>
requested in the DISCOVER.

i.e. immediately accept the OFFER rather than waiting for select_timeout to
expire before accepting the same OFFER.

A corner case since select-timeout is 0 by default.
</content>
</entry>
<entry>
<title>Add two missing checks for strdup() returning NULL.</title>
<updated>2021-03-31T20:52:09Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2021-03-31T20:52:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b1aad0da4e65102964300db05c33d49c378b35a9'/>
<id>urn:sha1:b1aad0da4e65102964300db05c33d49c378b35a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some debug output when running in foreground.</title>
<updated>2021-03-31T15:32:11Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2021-03-31T15:32:11Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=277a4b78d9d0e4deb15b758846d6051978738b85'/>
<id>urn:sha1:277a4b78d9d0e4deb15b758846d6051978738b85</id>
<content type='text'>
Call tick_msg() at startup so it knows if the link
is up. Don't emit 'link timeout expired' messages
after the link has been up.
</content>
</entry>
<entry>
<title>Now that the real time and monotonic time streams don't</title>
<updated>2021-03-28T17:25:21Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2021-03-28T17:25:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1e3e204afb9be07f86f57ea9b3e93211a062b7a7'/>
<id>urn:sha1:1e3e204afb9be07f86f57ea9b3e93211a062b7a7</id>
<content type='text'>
cross flip CLOCK_REALTIME to CLOCK_MONOTONIC.

Suggested by cheloha@, millert@, otto@ at various
stages in the time_t -&gt; timespec conversion.
</content>
</entry>
<entry>
<title>Convert remaining timers (lease renew, rebind, expiry) to</title>
<updated>2021-03-28T16:23:05Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2021-03-28T16:23:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5429682bba853fe7a3d117a37256b7d4736f629b'/>
<id>urn:sha1:5429682bba853fe7a3d117a37256b7d4736f629b</id>
<content type='text'>
timespec values. Translate from the epoch values in leases
to timespec values in one place.

Final step to allow CLOCK_REALTIME -&gt; CLOCK_MONOTONIC time
accounting for the active lease.
</content>
</entry>
<entry>
<title>More timespec conversions. Less 'seconds' arithmetic.</title>
<updated>2021-03-24T16:04:10Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2021-03-24T16:04:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d7cc3211ec876fc6cac2c4e08107eff7e1bbde3f'/>
<id>urn:sha1:d7cc3211ec876fc6cac2c4e08107eff7e1bbde3f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Nuke unused time_t variable.</title>
<updated>2021-03-16T20:21:54Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2021-03-16T20:21:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0754256768df1418b66b117bb916b9757ed5156a'/>
<id>urn:sha1:0754256768df1418b66b117bb916b9757ed5156a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use timespec timers to determine when select-timeout and timeout intervals</title>
<updated>2021-03-11T15:30:49Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2021-03-11T15:30:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6518e92a78da3c9b5d6a4b8aaf7d75100191ee5c'/>
<id>urn:sha1:6518e92a78da3c9b5d6a4b8aaf7d75100191ee5c</id>
<content type='text'>
are exceeded.

Feedback from otto@, cheloha@
</content>
</entry>
</feed>
