<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/bin/csh/sem.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/bin/csh/sem.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/bin/csh/sem.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-06-28T13:34:58Z</updated>
<entry>
<title>When system calls indicate an error they return -1, not some arbitrary</title>
<updated>2019-06-28T13:34:58Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2019-06-28T13:34:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=3aaa63eb46949490a39db9c6d82aacc8ee5d8551'/>
<id>urn:sha1:3aaa63eb46949490a39db9c6d82aacc8ee5d8551</id>
<content type='text'>
value &lt; 0.  errno is only updated in this case.  Change all (most?)
callers of syscalls to follow this better, and let's see if this strictness
helps us in the future.
</content>
</entry>
<entry>
<title>Turn off the close-on-exec bit with fcntl() instead of ioctl().</title>
<updated>2016-03-19T15:42:38Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2016-03-19T15:42:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1b78e8120e85dd92781c82a689c0b9b4935f32a8'/>
<id>urn:sha1:1b78e8120e85dd92781c82a689c0b9b4935f32a8</id>
<content type='text'>
Remove some now useless "#include &lt;ioctl.h&gt;" lines.

Inspired by &amp; ok millert@
</content>
</entry>
<entry>
<title>Replace handrolled xfree() function by directly using free(3)</title>
<updated>2015-12-26T13:48:38Z</updated>
<author>
<name>mestre</name>
<email>mestre@openbsd.org</email>
</author>
<published>2015-12-26T13:48:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=acdb32028ee917f8269a9fd16c4817e3a7408b91'/>
<id>urn:sha1:acdb32028ee917f8269a9fd16c4817e3a7408b91</id>
<content type='text'>
OK mmcc@
</content>
</entry>
<entry>
<title>miscellaneous cruft:</title>
<updated>2015-10-26T22:03:06Z</updated>
<author>
<name>naddy</name>
<email>naddy@openbsd.org</email>
</author>
<published>2015-10-26T22:03:06Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b5ff2eaa55bf28e828eeaff05335860de2fdee30'/>
<id>urn:sha1:b5ff2eaa55bf28e828eeaff05335860de2fdee30</id>
<content type='text'>
* remove lint
* unifdef S_IFLNK, S_ISFIFO, S_ISLNK, S_ISSOCK, O_APPEND
* remove 0, NOTUSED, notdef -- untouched since original import
* remove IIASA
</content>
</entry>
<entry>
<title>delete lots of unnecessary ptr_t casts, and drop a little NULL in as well</title>
<updated>2015-02-08T05:47:28Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2015-02-08T05:47:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f4d574c6403a224abc80aefdf7c6e8b88a6b0402'/>
<id>urn:sha1:f4d574c6403a224abc80aefdf7c6e8b88a6b0402</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace &lt;sys/param.h&gt; with &lt;limits.h&gt; and other less dirty headers where</title>
<updated>2015-01-16T06:39:28Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2015-01-16T06:39:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b9fc9a728fce9c4289b7e9a992665e28d5629a54'/>
<id>urn:sha1:b9fc9a728fce9c4289b7e9a992665e28d5629a54</id>
<content type='text'>
possible.  Annotate &lt;sys/param.h&gt; lines with their current reasons.  Switch
to PATH_MAX, NGROUPS_MAX, HOST_NAME_MAX+1, LOGIN_NAME_MAX, etc.  Change
MIN() and MAX() to local definitions of MINIMUM() and MAXIMUM() where
sensible to avoid pulling in the pollution.  These are the files confirmed
through binary verification.
ok guenther, millert, doug (helped with the verification protocol)
</content>
</entry>
<entry>
<title>Use symbolic names for the file descriptors rather than numeric values.</title>
<updated>2010-08-12T02:00:27Z</updated>
<author>
<name>kevlo</name>
<email>kevlo@openbsd.org</email>
</author>
<published>2010-08-12T02:00:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8af2993faa11236d68a01e9bb5c5eef4c25d719c'/>
<id>urn:sha1:8af2993faa11236d68a01e9bb5c5eef4c25d719c</id>
<content type='text'>
Some from damien@, millert@

ok phessler@, millert@
</content>
</entry>
<entry>
<title>rcsid[] and sccsid[] and copyright[] are essentially unmaintained (and</title>
<updated>2009-10-27T23:59:19Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2009-10-27T23:59:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=043fbe51c197dbbcd422e917b65f765d8b5f8874'/>
<id>urn:sha1:043fbe51c197dbbcd422e917b65f765d8b5f8874</id>
<content type='text'>
unmaintainable).  these days, people use source.  these id's do not provide
any benefit, and do hurt the small install media
(the 33,000 line diff is essentially mechanical)
ok with the idea millert, ok dms
</content>
</entry>
<entry>
<title>de-register and ansify functions</title>
<updated>2003-06-11T21:09:50Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2003-06-11T21:09:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e757c91efda871cbbcae2043596aaab429e3422c'/>
<id>urn:sha1:e757c91efda871cbbcae2043596aaab429e3422c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove the advertising clause in the UCB license which Berkeley</title>
<updated>2003-06-02T23:27:43Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2003-06-02T23:27:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=29295d1c5caf158d3a732746704292e9a80a32d2'/>
<id>urn:sha1:29295d1c5caf158d3a732746704292e9a80a32d2</id>
<content type='text'>
rescinded 22 July 1999.  Proofed by myself and Theo.
</content>
</entry>
</feed>
