<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sbin/fsck, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sbin/fsck?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sbin/fsck?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-06-28T13:32:41Z</updated>
<entry>
<title>When system calls indicate an error they return -1, not some arbitrary</title>
<updated>2019-06-28T13:32:41Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2019-06-28T13:32:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=df69c215c7c66baf660f3f65414fd34796c96152'/>
<id>urn:sha1:df69c215c7c66baf660f3f65414fd34796c96152</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>Use unveil(2).  These programs fit together in various strange ways,</title>
<updated>2018-09-24T21:26:00Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2018-09-24T21:26:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c91129808d7b6e89d9eda0dac677825779614b86'/>
<id>urn:sha1:c91129808d7b6e89d9eda0dac677825779614b86</id>
<content type='text'>
so if a problem is encountered with this the whole set needs backout
and study.
</content>
</entry>
<entry>
<title>Use pledge "disklabel" as needed.  The theory here is these tools become more</title>
<updated>2015-11-23T19:19:29Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2015-11-23T19:19:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e384f6efb1362a0010a16f79ac0fdd849ba6c5b9'/>
<id>urn:sha1:e384f6efb1362a0010a16f79ac0fdd849ba6c5b9</id>
<content type='text'>
resistant against memory correctup, if a corrupt filesystem is given to them.
ok krw
</content>
</entry>
<entry>
<title>lint is dead: delete the trivial uses of /* VARARGS[0-9]+ */</title>
<updated>2015-09-27T05:25:00Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2015-09-27T05:25:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7637b2e319e5dd5a9b7683b74c34a238a500553a'/>
<id>urn:sha1:7637b2e319e5dd5a9b7683b74c34a238a500553a</id>
<content type='text'>
(others require more care)
</content>
</entry>
<entry>
<title>do not need non-NULL-check before free(p), other minor refactoring</title>
<updated>2015-05-29T15:57:36Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2015-05-29T15:57:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=34c2ea26dbd0467fffc3171c64f86b5b2ffad4d8'/>
<id>urn:sha1:34c2ea26dbd0467fffc3171c64f86b5b2ffad4d8</id>
<content type='text'>
from Benjamin Baier
</content>
</entry>
<entry>
<title>remove duplicate assignments; from Benjamin Baier</title>
<updated>2015-05-29T15:53:46Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2015-05-29T15:53:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=aea918fd55e1b004403c4a1410b2f30805c45c11'/>
<id>urn:sha1:aea918fd55e1b004403c4a1410b2f30805c45c11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert many atoi() calls to strtonum(), adding range checks and failure</title>
<updated>2015-04-18T18:28:36Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2015-04-18T18:28:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a47b6461a15f74beac188483616126ed5e987f93'/>
<id>urn:sha1:a47b6461a15f74beac188483616126ed5e987f93</id>
<content type='text'>
handling along the way.
Reviews by Brendan MacDonell, Jeremy Devenport, florian, doug, millert
</content>
</entry>
<entry>
<title>Fix cut &amp; pasto in warning message; from Andre Smagin</title>
<updated>2015-03-20T01:53:05Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2015-03-20T01:53:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=66c75fc7b5e41698feb5d60ee5665fa9d8afe257'/>
<id>urn:sha1:66c75fc7b5e41698feb5d60ee5665fa9d8afe257</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>trivial replacement with reallocarray()</title>
<updated>2014-10-17T06:33:35Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2014-10-17T06:33:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6d0985b9e7b0696754f7b7229ad9fb921cd19807'/>
<id>urn:sha1:6d0985b9e7b0696754f7b7229ad9fb921cd19807</id>
<content type='text'>
</content>
</entry>
</feed>
