<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/arch/alpha/stand, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/alpha/stand?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/alpha/stand?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-05-26T13:47:27Z</updated>
<entry>
<title>/etc/random.seed reuse can now be detected.  The stat +T bit marks the file</title>
<updated>2020-05-26T13:47:27Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2020-05-26T13:47:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e4a6744d811c9dacc6cbd14518ea6671acce58e9'/>
<id>urn:sha1:e4a6744d811c9dacc6cbd14518ea6671acce58e9</id>
<content type='text'>
(fchmod +T by bootcode, chmod 600 by /etc/rc).  If the seed is reused, and
HWRNG isn't available, the kernel won't get RB_GOODSEED indication...
</content>
</entry>
<entry>
<title>make loadrandom() return 0 for success, -1 for failure.  While here,</title>
<updated>2020-05-25T15:49:41Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2020-05-25T15:49:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a872426c0e19cd2db852b132ac3ba4865f303e4a'/>
<id>urn:sha1:a872426c0e19cd2db852b132ac3ba4865f303e4a</id>
<content type='text'>
relax the fstat() check because the system will have left the file
in the right mode.
ok visa kettenis
</content>
</entry>
<entry>
<title>Pass boothowto from bootblock to kernel</title>
<updated>2020-05-25T15:00:22Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2020-05-25T15:00:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c2afdefe37f83deee120e110e5e299de81813289'/>
<id>urn:sha1:c2afdefe37f83deee120e110e5e299de81813289</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for write operations to diskstrategy().</title>
<updated>2020-05-25T02:04:48Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2020-05-25T02:04:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=77b219e0ed44c82d1eade27be3a0a0910c0035b1'/>
<id>urn:sha1:77b219e0ed44c82d1eade27be3a0a0910c0035b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title> ce examples of "Ar arg Ar arg" with "Ar arg arg" and stop the spread;</title>
<updated>2020-04-23T21:28:08Z</updated>
<author>
<name>jmc</name>
<email>jmc@openbsd.org</email>
</author>
<published>2020-04-23T21:28:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=48c01a1f20ca923b4fd42e96d16e47b607f8e4eb'/>
<id>urn:sha1:48c01a1f20ca923b4fd42e96d16e47b607f8e4eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow alpha boot(8) to read from an ffs2 filesystem and adapt its</title>
<updated>2020-03-11T09:59:31Z</updated>
<author>
<name>otto</name>
<email>otto@openbsd.org</email>
</author>
<published>2020-03-11T09:59:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=108bc87a7a9d19defc10c5f35a081db90d6e0e96'/>
<id>urn:sha1:108bc87a7a9d19defc10c5f35a081db90d6e0e96</id>
<content type='text'>
custom installboot to deal with ffs2.  While there, fix the partition
read code to deal with offsets &gt; 2G; ok deraadt@
</content>
</entry>
<entry>
<title>Remove unused test program.</title>
<updated>2019-12-01T03:48:48Z</updated>
<author>
<name>visa</name>
<email>visa@openbsd.org</email>
</author>
<published>2019-12-01T03:48:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5f5bc776edd179aaaf0c71dde976677d85cdf95b'/>
<id>urn:sha1:5f5bc776edd179aaaf0c71dde976677d85cdf95b</id>
<content type='text'>
OK deraadt@
</content>
</entry>
<entry>
<title>Use arc4 to bit-spread the 512-byte random buffer over the .openbsd.randomdata</title>
<updated>2019-10-29T02:55:49Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2019-10-29T02:55:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f65494e6b175686dd7c3956310013295142d0607'/>
<id>urn:sha1:f65494e6b175686dd7c3956310013295142d0607</id>
<content type='text'>
section, which has grown a fair bit with the introduction of retguard.
Mortimer discovered the repeated 512-byte sequence as retguard keys, and
this resolves the issue.  (Chacha does not fit on the media, so 1.5K early
drop RC4 is hopefully sufficient in our KARL link universe)
Version crank the bootblocks. sysupgrade -s will install new bootblocks.
ok djm mortimer
</content>
</entry>
<entry>
<title>In the bootblocks, after discovering and opening /bsd.upgrade, fchmod -x</title>
<updated>2019-08-03T15:22:17Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2019-08-03T15:22:17Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=044dcf883ed02b1363c7ba7b3bffa021c5f0e0e7'/>
<id>urn:sha1:044dcf883ed02b1363c7ba7b3bffa021c5f0e0e7</id>
<content type='text'>
so the file cannot be re-executed upon the next boot.  This provides a
stronger one-shot-upgrade model than the upgrade script's rm /bsd.upgrade.
Now various forms of upgrade failure will reboot into /bsd, which is probably
more recoverable.  Performing fchmod -x depends on (1) use of MI boot.c
(not alpha/macppc/sparc64/sgi/octeon) and (2) "can write blocks" functionality
in the IO layer.  Most architectures have this support now.

Two diagnostics "fchmod a-x %s: failed" and "/bsd.upgrade is not u+x" will
remain in the tree while refinements happen for some of the laggard
architectures.

based upon a discussion florian
tested in snapshots for more than a week without any complaints
</content>
</entry>
<entry>
<title>change marks[] array to uint64_t, so the code can track full 64-bit</title>
<updated>2019-04-10T04:17:31Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2019-04-10T04:17:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2340cfa57962bd12069f312342c641006c968c28'/>
<id>urn:sha1:2340cfa57962bd12069f312342c641006c968c28</id>
<content type='text'>
details from the ELF header instead of faking it.
Proposal from mlarkin, tested on most architectures already
</content>
</entry>
</feed>
