<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/games/hunt, branch jd/simplify-queueing</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/games/hunt?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/games/hunt?h=jd%2Fsimplify-queueing'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-02-14T19:17:33Z</updated>
<entry>
<title>no need to declare "extern optarg" and "extern optind"</title>
<updated>2020-02-14T19:17:33Z</updated>
<author>
<name>schwarze</name>
<email>schwarze@openbsd.org</email>
</author>
<published>2020-02-14T19:17:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d167610cf60d496fc93800f73dde5a625ceae8c3'/>
<id>urn:sha1:d167610cf60d496fc93800f73dde5a625ceae8c3</id>
<content type='text'>
when &lt;unistd.h&gt; is included;
patch from Jan Stary &lt;hans at stare dot cz&gt;;
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>Remove the Installation section and fix a nonexistent path.</title>
<updated>2017-06-15T20:10:25Z</updated>
<author>
<name>akfaew</name>
<email>akfaew@openbsd.org</email>
</author>
<published>2017-06-15T20:10:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7f46331757f940e26e3054479e115ee11a41128e'/>
<id>urn:sha1:7f46331757f940e26e3054479e115ee11a41128e</id>
<content type='text'>
OK tb@ (fix paths diff) deraadt@
</content>
</entry>
<entry>
<title>format string is better be literal</title>
<updated>2017-04-08T22:50:41Z</updated>
<author>
<name>gsoares</name>
<email>gsoares@openbsd.org</email>
</author>
<published>2017-04-08T22:50:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=12fe996ad7ead0911f59e0dda9906d11f9ca34e5'/>
<id>urn:sha1:12fe996ad7ead0911f59e0dda9906d11f9ca34e5</id>
<content type='text'>
OK deraadt
</content>
</entry>
<entry>
<title>Nuke whitespace foolish enough to expose itself during the great</title>
<updated>2017-01-21T08:22:57Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2017-01-21T08:22:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ac1fa6a8a418bc90e3475167b0e6680f850eeb92'/>
<id>urn:sha1:ac1fa6a8a418bc90e3475167b0e6680f850eeb92</id>
<content type='text'>
"warning:" rectification.
</content>
</entry>
<entry>
<title>In "%.*s" the * takes (int). gcc whines if you try to use the result</title>
<updated>2017-01-20T03:47:31Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2017-01-20T03:47:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4b162b99989b3936c64ddae99a354f46c59955d1'/>
<id>urn:sha1:4b162b99989b3936c64ddae99a354f46c59955d1</id>
<content type='text'>
of pointer subtraction without a cast. So cast those expressions
to (int).

Switch one local variable to the same type as the parameter it is
compared to.

ok deraadt@ guenther@ beck@
</content>
</entry>
<entry>
<title>Pull in &lt;sys/select.h&gt; for fd_set</title>
<updated>2016-08-27T02:06:40Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2016-08-27T02:06:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e29f8a1b72cc5a778c0f5283ab3481558526329a'/>
<id>urn:sha1:e29f8a1b72cc5a778c0f5283ab3481558526329a</id>
<content type='text'>
ok deraadt@
</content>
</entry>
<entry>
<title>remove unused variables</title>
<updated>2016-03-28T11:49:45Z</updated>
<author>
<name>chl</name>
<email>chl@openbsd.org</email>
</author>
<published>2016-03-28T11:49:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7c30af4852383491dbdfdc0fe77dca38e19cc694'/>
<id>urn:sha1:7c30af4852383491dbdfdc0fe77dca38e19cc694</id>
<content type='text'>
ok millert@
</content>
</entry>
<entry>
<title>Instead of creating a socket with socket() or accept() and then</title>
<updated>2016-03-21T00:49:36Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2016-03-21T00:49:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5f13b87e9891c0c1f725e0e3bbc18bdb8585ca52'/>
<id>urn:sha1:5f13b87e9891c0c1f725e0e3bbc18bdb8585ca52</id>
<content type='text'>
setting the O_NONBLOCK flag on it with fcntl(F_SETFL) afterwards,
just pass SOCK_NONBLOCK to socket() or accept4() and get it right
to begin with.

ok millert@ krw@ beck@ deraadt@ jca@
</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>
