<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sbin/clri, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sbin/clri?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sbin/clri?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-06-20T07:49:04Z</updated>
<entry>
<title>With filesystem having many cylinder groups and many inodes per cg the</title>
<updated>2020-06-20T07:49:04Z</updated>
<author>
<name>otto</name>
<email>otto@openbsd.org</email>
</author>
<published>2020-06-20T07:49:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=abbb35584eeb1f783012251d6de83bc7a1260d24'/>
<id>urn:sha1:abbb35584eeb1f783012251d6de83bc7a1260d24</id>
<content type='text'>
ncg * ipg calcualtion can overflow if signed types are used.  Move
to uint32_t for the relevant values. Aligned with FreeBSD changes.
Also make sure newfs refuses to create an fs with more that 2^32-1
inodes.  ok millert@
</content>
</entry>
<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 opendev() instead of a plain open().</title>
<updated>2016-03-07T21:47:04Z</updated>
<author>
<name>natano</name>
<email>natano@openbsd.org</email>
</author>
<published>2016-03-07T21:47:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a72b3787e29a8bf29dc4de2b0380debbcb5e05c8'/>
<id>urn:sha1:a72b3787e29a8bf29dc4de2b0380debbcb5e05c8</id>
<content type='text'>
ok deraadt
</content>
</entry>
<entry>
<title>Add blank lines surrounding pledge call, as per decree of deraadt@</title>
<updated>2015-11-03T04:47:55Z</updated>
<author>
<name>mmcc</name>
<email>mmcc@openbsd.org</email>
</author>
<published>2015-11-03T04:47:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b8d0c1e9d46c5b8950a121b20164102f34545c48'/>
<id>urn:sha1:b8d0c1e9d46c5b8950a121b20164102f34545c48</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pledge "stdio" right after opening the device.  The remainder is</title>
<updated>2015-10-12T01:43:52Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2015-10-12T01:43:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=550bfec4261fe18cb660f4466b7cc502de90bc2e'/>
<id>urn:sha1:550bfec4261fe18cb660f4466b7cc502de90bc2e</id>
<content type='text'>
is just read, write, fsync, and close.
ok doug
</content>
</entry>
<entry>
<title>convert atoi to strtonum</title>
<updated>2015-02-06T11:49:39Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2015-02-06T11:49:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2fd90110ed411f2bf31142644ff6016ef61411f6'/>
<id>urn:sha1:2fd90110ed411f2bf31142644ff6016ef61411f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adjust &lt;sys/param.h&gt; comments regarding use of use of MAXFRAG, or</title>
<updated>2015-01-20T18:22:20Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2015-01-20T18:22:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=78eb0b7e750a8abce6d5bf75f3980c4936ee0c1c'/>
<id>urn:sha1:78eb0b7e750a8abce6d5bf75f3980c4936ee0c1c</id>
<content type='text'>
delete &lt;sys/param.h&gt; if now possible
ok guenther
</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>handle big ino_t</title>
<updated>2013-04-23T17:29:14Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2013-04-23T17:29:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1e74350ab250c59c7519499e33637172e2e02b10'/>
<id>urn:sha1:1e74350ab250c59c7519499e33637172e2e02b10</id>
<content type='text'>
ok otto
</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>
</feed>
