<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/kern/sysv_sem.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/kern/sysv_sem.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/kern/sysv_sem.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-01-08T15:03:10Z</updated>
<entry>
<title>Convert infinite sleeps to tsleep_nsec(9).</title>
<updated>2020-01-08T15:03:10Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2020-01-08T15:03:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9b55129e7defe32636e1f234bcd995d2206136ca'/>
<id>urn:sha1:9b55129e7defe32636e1f234bcd995d2206136ca</id>
<content type='text'>
ok bluhm@
</content>
</entry>
<entry>
<title>When freeing the sem_undo structure in semundo_adjust(), update the</title>
<updated>2019-02-04T07:04:28Z</updated>
<author>
<name>anton</name>
<email>anton@openbsd.org</email>
</author>
<published>2019-02-04T07:04:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=83bdf79e8cec352614c1f973cd8a930f2b8c96c1'/>
<id>urn:sha1:83bdf79e8cec352614c1f973cd8a930f2b8c96c1</id>
<content type='text'>
caller supplied pointer. Otherwise, the caller is left with a dangling
pointer that could lead to a use-after-free panic.

ok millert@ visa@

Reported-by: syzbot+ac1d7685deab53b95ace@syzkaller.appspotmail.com
Reported-by: syzbot+dbe8f002f8051f26f6fe@syzkaller.appspotmail.com
</content>
</entry>
<entry>
<title>I am retiring my old email address;  replace it with my OpenBSD one.</title>
<updated>2019-01-25T00:19:25Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2019-01-25T00:19:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=bf198cc6eba0ca1f6d79f71e8e2243d386241fa8'/>
<id>urn:sha1:bf198cc6eba0ca1f6d79f71e8e2243d386241fa8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>free(9) sizes for SVID semaphores.</title>
<updated>2018-12-12T14:15:00Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2018-12-12T14:15:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=28f76b8640aa56d222996f51b44b82181e663ef2'/>
<id>urn:sha1:28f76b8640aa56d222996f51b44b82181e663ef2</id>
<content type='text'>
ok bluhm@, visa@
</content>
</entry>
<entry>
<title>Remove some includes include-what-you-use claims don't</title>
<updated>2015-03-14T03:38:46Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2015-03-14T03:38:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=21dab745d772244ad59a415114e48be2888cfbc8'/>
<id>urn:sha1:21dab745d772244ad59a415114e48be2888cfbc8</id>
<content type='text'>
have any direct symbols used.  Tested for indirect use by compiling
amd64/i386/sparc64 kernels.

ok tedu@ deraadt@
</content>
</entry>
<entry>
<title>start retiring the nointr allocator. specify PR_WAITOK as a flag as a</title>
<updated>2014-12-19T05:59:21Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2014-12-19T05:59:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=fbab5b6cdee93fd0818b09c6201db020bd35a0fd'/>
<id>urn:sha1:fbab5b6cdee93fd0818b09c6201db020bd35a0fd</id>
<content type='text'>
marker for which pools are not interrupt safe. ok dlg
</content>
</entry>
<entry>
<title>convert bcopy to memcpy. ok millert</title>
<updated>2014-12-10T02:44:46Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2014-12-10T02:44:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2955d5bcac5d8175c43c5b6b1b6d3d443cb47b1a'/>
<id>urn:sha1:2955d5bcac5d8175c43c5b6b1b6d3d443cb47b1a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace all queue *_END macro calls except CIRCLEQ_END with NULL.</title>
<updated>2014-09-13T16:06:36Z</updated>
<author>
<name>doug</name>
<email>doug@openbsd.org</email>
</author>
<published>2014-09-13T16:06:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=abcbcc4d80a0ed0907ba123021478336e6ec4c4a'/>
<id>urn:sha1:abcbcc4d80a0ed0907ba123021478336e6ec4c4a</id>
<content type='text'>
CIRCLEQ_* is deprecated and not called in the tree.  The other queue types
have *_END macros which were added for symmetry with CIRCLEQ_END.  They are
defined as NULL.  There's no reason to keep the other *_END macro calls.

ok millert@
</content>
</entry>
<entry>
<title>use mallocarray where arguments are multipled. ok deraadt</title>
<updated>2014-07-13T15:29:04Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2014-07-13T15:29:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=47e7ee29c3bb7cf8aea4f2198bbeaca547bc731f'/>
<id>urn:sha1:47e7ee29c3bb7cf8aea4f2198bbeaca547bc731f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pass the size to free in some of the obvious cases</title>
<updated>2014-07-13T15:00:40Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2014-07-13T15:00:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7210ecd4a4abf515382bb5aee86f5d759d75679f'/>
<id>urn:sha1:7210ecd4a4abf515382bb5aee86f5d759d75679f</id>
<content type='text'>
</content>
</entry>
</feed>
