<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sbin, branch master</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sbin?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sbin?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>If we want to configure default routes over multiple interfaces we</title>
<updated>2021-03-27T18:10:38Z</updated>
<author>
<name>florian</name>
<email>florian@openbsd.org</email>
</author>
<published>2021-03-27T18:10:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0be69ef659f57125b7d3f4ae21f379fd358f50ad'/>
<id>urn:sha1:0be69ef659f57125b7d3f4ae21f379fd358f50ad</id>
<content type='text'>
need to provide the address of the interface behind which the default
router is in case they are on the same subnet otherwise the kernel
can't figure out which route we are talking about
This happens for example when your wifi and wired networks are bridged.
Pointed out by claudio some time ago.
</content>
</entry>
<entry>
<title>Sync correct ROUNDUP() from net/route.c</title>
<updated>2021-03-25T01:39:09Z</updated>
<author>
<name>tobhe</name>
<email>tobhe@openbsd.org</email>
</author>
<published>2021-03-25T01:39:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d3cfb0fa17023a1905ffbe62fe8db2a415d41a35'/>
<id>urn:sha1:d3cfb0fa17023a1905ffbe62fe8db2a415d41a35</id>
<content type='text'>
</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>
</feed>
