<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/games/atc, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/games/atc?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/games/atc?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>have bsd.prog.mk/bsd.lib.mk generate .y -&gt; .c/.h rules without intermediate</title>
<updated>2017-07-09T14:04:50Z</updated>
<author>
<name>espie</name>
<email>espie@openbsd.org</email>
</author>
<published>2017-07-09T14:04:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b32aa918827a9305f276d569cc740a2d6df0c830'/>
<id>urn:sha1:b32aa918827a9305f276d569cc740a2d6df0c830</id>
<content type='text'>
files. This fixes up parallel builds in the default case.
FreeBSD does something similar.

okay millert@
</content>
</entry>
<entry>
<title>we're not shooting yacception</title>
<updated>2017-07-07T12:41:59Z</updated>
<author>
<name>espie</name>
<email>espie@openbsd.org</email>
</author>
<published>2017-07-07T12:41:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ac34abcd10b5bf18c109f7eda354d26c177598f3'/>
<id>urn:sha1:ac34abcd10b5bf18c109f7eda354d26c177598f3</id>
<content type='text'>
okay millert@
</content>
</entry>
<entry>
<title>Nuke some excess whitespace.</title>
<updated>2017-01-20T00:50:16Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2017-01-20T00:50:16Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=71cfb2ea07052ce44758b9f44921cbba23d1c242'/>
<id>urn:sha1:71cfb2ea07052ce44758b9f44921cbba23d1c242</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove useless #ifndef in atc(6) and pom(6).</title>
<updated>2016-12-01T20:08:59Z</updated>
<author>
<name>fcambus</name>
<email>fcambus@openbsd.org</email>
</author>
<published>2016-12-01T20:08:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f4763835dffe4d9fac83c8c378cc1b810dd6d4f8'/>
<id>urn:sha1:f4763835dffe4d9fac83c8c378cc1b810dd6d4f8</id>
<content type='text'>
M_PI is always defined, so we can drop those directives.

OK deraadt@, millert@
</content>
</entry>
<entry>
<title>Callers of time(3) should #include &lt;time.h&gt;.</title>
<updated>2016-09-11T14:21:17Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2016-09-11T14:21:17Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ee7acb09aaf271db7965339e3b41e269df1a9494'/>
<id>urn:sha1:ee7acb09aaf271db7965339e3b41e269df1a9494</id>
<content type='text'>
ok deraadt
</content>
</entry>
<entry>
<title>Pull in &lt;sys/time.h&gt; for struct timespec, gettimeofday(), clock_gettime(),</title>
<updated>2016-08-27T02:02:44Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2016-08-27T02:02:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=79af1000e6acd6a65648b2b85a3716fca73648cf'/>
<id>urn:sha1:79af1000e6acd6a65648b2b85a3716fca73648cf</id>
<content type='text'>
and setitimer()

ok deraadt@
</content>
</entry>
<entry>
<title>Prefer fseek(3) over rewind(3) since the latter although it also calls fseek</title>
<updated>2016-03-16T15:00:35Z</updated>
<author>
<name>mestre</name>
<email>mestre@openbsd.org</email>
</author>
<published>2016-03-16T15:00:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=45555366a842c96fb22a8cb7ec0b586cd1884dad'/>
<id>urn:sha1:45555366a842c96fb22a8cb7ec0b586cd1884dad</id>
<content type='text'>
then additionally it calls clearerr(3) deliberately but we want to catch any
error that may happen and this way we couldn't catch it

OK tb@
</content>
</entry>
<entry>
<title>remove -u? from usage();</title>
<updated>2016-03-07T13:48:25Z</updated>
<author>
<name>jmc</name>
<email>jmc@openbsd.org</email>
</author>
<published>2016-03-07T13:48:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4daa3df4a5a3622e5403a48abcf392f5656223e6'/>
<id>urn:sha1:4daa3df4a5a3622e5403a48abcf392f5656223e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- General changes:</title>
<updated>2016-03-07T12:07:55Z</updated>
<author>
<name>mestre</name>
<email>mestre@openbsd.org</email>
</author>
<published>2016-03-07T12:07:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6fa5e1da3490487b9d3a614457ba0b7c041eb1ac'/>
<id>urn:sha1:6fa5e1da3490487b9d3a614457ba0b7c041eb1ac</id>
<content type='text'>
- Remove -? from getopt(3) options, but still keep (or add) -h where applicable
- Replace hardcoded program strings by getprogname(3)

- Specific changes:
- atc(6): this used -? and -u for usage(), remove both from game and manpage
- bcd(6): use __progname instead of getprogname(3), no need to include stdlib.h
- hunt(6): replace fputs(3) by fprintf(3)

OK tb@ after his suggestions
</content>
</entry>
</feed>
