<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/arch/macppc/conf, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/macppc/conf?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/macppc/conf?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-04-15T08:09:33Z</updated>
<entry>
<title>Commented WITNESS entry.</title>
<updated>2020-04-15T08:09:33Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2020-04-15T08:09:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7db48702a9cff33862b8b50bc14a8e036c6ebd7c'/>
<id>urn:sha1:7db48702a9cff33862b8b50bc14a8e036c6ebd7c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mesh(4) is old world and only new world macppc hardware is supported.</title>
<updated>2020-01-24T04:44:13Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2020-01-24T04:44:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5a07c70bf29be0deb4e366ceb5a546c079b738ea'/>
<id>urn:sha1:5a07c70bf29be0deb4e366ceb5a546c079b738ea</id>
<content type='text'>
ok tedu@ jsg@
</content>
</entry>
<entry>
<title>remove unfinished macppc esp driver.</title>
<updated>2020-01-21T01:41:47Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2020-01-21T01:41:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=dabbcca83113b2f17fc6560217fbe023fbea30f0'/>
<id>urn:sha1:dabbcca83113b2f17fc6560217fbe023fbea30f0</id>
<content type='text'>
ok deraadt krw
</content>
</entry>
<entry>
<title>Add fido(4), a HID driver for FIDO/U2F security keys</title>
<updated>2019-12-17T13:08:54Z</updated>
<author>
<name>reyk</name>
<email>reyk@openbsd.org</email>
</author>
<published>2019-12-17T13:08:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1ba9f8e24a930839b47e1417a70ad7b6ffac57d7'/>
<id>urn:sha1:1ba9f8e24a930839b47e1417a70ad7b6ffac57d7</id>
<content type='text'>
While FIDO/U2F keys were already supported by the generic uhid(4)
driver, this driver adds the first step to tighten the security of
FIDO/U2F access.  Specifically, users don't need read/write access to
all USB/HID devices anymore and the driver also improves integration
with pledge(2) and unveil(2): It is pledge-friendly because it doesn't
require any ioctls to discover the device and unveil-friendly because
it uses a single /dev/fido/* directory for its device nodes.

It also allows to support FIDO/U2F in firefox without further
weakening the "sandbox" of the browser.  Firefox does not have a
proper privsep design and many operations, such as U2F access, are
handled directly by the main process.  This means that the browser's
"fat" main process needs direct read/write access to all USB HID
devices, at least on other operating systems.  With fido(4) we can
support security keys in Firefox under OpenBSD without such a
compromise.

With this change, libfido2 stops using the ioctl to query the device
vendor/product and just assumes "OpenBSD" "fido(4)" instead.  The
ioctl is still supported but there was no benefit in obtaining the
vendor product or name; it also allows to use libfido2 under pledge.

With feedback from deraadt@ and many others
OK kettenis@ djm@ and jmc@ for the manpage bits
</content>
</entry>
<entry>
<title>The compiler -pg option implies -fno-ret-protector, as we want to disable</title>
<updated>2019-11-07T20:42:28Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2019-11-07T20:42:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9b3feccb14f903ea6e8c89b9e519c64c5caa115f'/>
<id>urn:sha1:9b3feccb14f903ea6e8c89b9e519c64c5caa115f</id>
<content type='text'>
retguard and similar when profiling.  However, that missed all the .S files,
as ${PROF} wasn't added when ${NORMAL_S} was converted from direct invocation
of ${AS} to instead use ${CC}.  Similarly, mcount.o still had retguards
as it cannot be built with -pg.  So: pass ${PROF} when compiling .S files,
and compile "no profiling" files with -fno-ret-protector on archs with
retguard.

feedback and ok mpi@ mortimer@
</content>
</entry>
<entry>
<title>Remove DST/TIMEZONE options(4) from kernel configs; ok jca@ deraadt@</title>
<updated>2019-09-04T14:29:41Z</updated>
<author>
<name>cheloha</name>
<email>cheloha@openbsd.org</email>
</author>
<published>2019-09-04T14:29:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0f929ac1db6ea8004de3b88b4609b5c434d84654'/>
<id>urn:sha1:0f929ac1db6ea8004de3b88b4609b5c434d84654</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add clang support.</title>
<updated>2019-09-03T19:56:42Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2019-09-03T19:56:42Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f3ab113011532ccdcc7b671baad520385bd89cde'/>
<id>urn:sha1:f3ab113011532ccdcc7b671baad520385bd89cde</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Further improve the filesystem stability of kernel installation by KARL.</title>
<updated>2019-06-21T15:34:06Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2019-06-21T15:34:06Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=674ee82eea834d97454b373da0a1af6b81bee24a'/>
<id>urn:sha1:674ee82eea834d97454b373da0a1af6b81bee24a</id>
<content type='text'>
Use install -F to instead of cp, for fsync(2).  Coupled with the new
sync(8) in the reorder_kernel script, the window for a incomplete /bsd
file on-disk due to a crash has now shrunk substantially.
Discussion with kettenis, millert and tedu
</content>
</entry>
<entry>
<title>Enable ucrcom(4) on all architectures that have uslcom(4).</title>
<updated>2019-05-08T23:54:38Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2019-05-08T23:54:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=43aa04de7fb707cab2ee2b1475d78bb4ce6418e6'/>
<id>urn:sha1:43aa04de7fb707cab2ee2b1475d78bb4ce6418e6</id>
<content type='text'>
ok deraadt@
</content>
</entry>
<entry>
<title>Instead of using COPTS=-Oz (and similar) in make environment to force</title>
<updated>2019-04-14T14:07:05Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2019-04-14T14:07:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9b26c7b87b6a10edf98cb84cb8dd83c03ccbd148'/>
<id>urn:sha1:9b26c7b87b6a10edf98cb84cb8dd83c03ccbd148</id>
<content type='text'>
tightly-built ramdisk kernels, set the option in per-arch Makefile.inc
based upon SMALL_KERNEL
</content>
</entry>
</feed>
