<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/arch/alpha/conf, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/alpha/conf?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/alpha/conf?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-05-23T06:28:29Z</updated>
<entry>
<title>remove more cfb and sfb bits</title>
<updated>2020-05-23T06:28:29Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-05-23T06:28:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=998fd26cd35836de5ded8468ae9e096a47a23f66'/>
<id>urn:sha1:998fd26cd35836de5ded8468ae9e096a47a23f66</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove cfb and sfb alpha tc fb drivers</title>
<updated>2020-05-23T06:17:08Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-05-23T06:17:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=be87d8d3495ba17f242137e7e1e9196330faca6a'/>
<id>urn:sha1:be87d8d3495ba17f242137e7e1e9196330faca6a</id>
<content type='text'>
These were removed from files.alpha 1.105 in 2017 and the rcons bits
they reference were removed in 2006.

removal suggested by miod@
</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>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>
<entry>
<title>Enable uscom(4) where uslcom(4) is already present.</title>
<updated>2018-08-22T15:38:46Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2018-08-22T15:38:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0de6f3d4d0bd463a2e523d5f5fcf30e59ed50521'/>
<id>urn:sha1:0de6f3d4d0bd463a2e523d5f5fcf30e59ed50521</id>
<content type='text'>
Based on a submisison from Jan Klemkow.
</content>
</entry>
<entry>
<title>prune files.* entries that refer to files not in tree</title>
<updated>2018-02-14T23:51:49Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2018-02-14T23:51:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4d5fab15c3352c0df3c4c7158eddec500aa07e90'/>
<id>urn:sha1:4d5fab15c3352c0df3c4c7158eddec500aa07e90</id>
<content type='text'>
ok krw@ mpi@
</content>
</entry>
</feed>
