<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/bin, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/bin?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/bin?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-05-22T07:50:07Z</updated>
<entry>
<title>Fix the exit code when eval()uating a || compound list, it would</title>
<updated>2020-05-22T07:50:07Z</updated>
<author>
<name>benno</name>
<email>benno@openbsd.org</email>
</author>
<published>2020-05-22T07:50:07Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e5c8b1cbcc07771f1934cbbeef59f1326511c691'/>
<id>urn:sha1:e5c8b1cbcc07771f1934cbbeef59f1326511c691</id>
<content type='text'>
terminate the shell when running under -e.
See also https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=269067 and
Bug reported including fix by Leah Neukirchen, Thanks!
ok millert@
</content>
</entry>
<entry>
<title>Change install images called *.fs to *.img.  These are UFS filesystem images,</title>
<updated>2020-05-17T17:04:27Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2020-05-17T17:04:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4675fc66a864566d1639c35678d029ce2c447edd'/>
<id>urn:sha1:4675fc66a864566d1639c35678d029ce2c447edd</id>
<content type='text'>
but additionally have a bootblock in the first 8K (since UFS does not use that
space).  There are some UEFI direct-from-internet bootloaders that require
the name *.img.  So this makes things more convenient for those, while keeping
it consistant in all architectures.
ok kettenis beck kn
</content>
</entry>
<entry>
<title>Use proper function pointer type instead of void *</title>
<updated>2020-05-08T14:30:42Z</updated>
<author>
<name>jca</name>
<email>jca@openbsd.org</email>
</author>
<published>2020-05-08T14:30:42Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=28297e90719f8bd86be407ff75bac9bb4f8a5a32'/>
<id>urn:sha1:28297e90719f8bd86be407ff75bac9bb4f8a5a32</id>
<content type='text'>
Mixing up function and void pointers isn't defined by POSIX or the
C standard.  POSIX only specifies that casting the result of dlsym(3) to
an appropriate function pointer works.

Avoid all this by using a typedef.

from Michael Forney, ok tb@
</content>
</entry>
<entry>
<title>in case we can't create intermediate directories because of permissions,</title>
<updated>2020-03-23T20:04:19Z</updated>
<author>
<name>espie</name>
<email>espie@openbsd.org</email>
</author>
<published>2020-03-23T20:04:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8cc78d45870f7587e0a677a868b06436b2b2cb36'/>
<id>urn:sha1:8cc78d45870f7587e0a677a868b06436b2b2cb36</id>
<content type='text'>
show a less confusing track

okay millert@ (with a small tweak to the error message by millert@)
</content>
</entry>
<entry>
<title>sleep(1): style(9) and other dusting</title>
<updated>2020-02-25T15:46:15Z</updated>
<author>
<name>cheloha</name>
<email>cheloha@openbsd.org</email>
</author>
<published>2020-02-25T15:46:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=cb8c274b68edb6c497032f6e02c7e7e16d0c4d21'/>
<id>urn:sha1:cb8c274b68edb6c497032f6e02c7e7e16d0c4d21</id>
<content type='text'>
- Sort includes alphabetically
- Sort prototypes alphabetically
- Sort stack variables by size
- Add missing braces to the getopt(3) loop
- Be explicit: there is *one* argument, so use argv[0], not *argv
- If nanosleep(2) somehow fails, say that "nanosleep" failed when
  we err(3)
- Remove extra parentheses from the return statement
- De-(void) the obvious fprintf(3) in usage()
- __progname -&gt; getprogname(3)
- POSIX 1003.2 has long since become POSIX.1
- Remove an ARGUSED linter comment
- stdio(3) flushing is not the only potential issue with an exit(3)
  from a signal handler.  Just note that exit(3) isn't safe and leave
  it at that.
</content>
</entry>
<entry>
<title>Enforce that TMOUT is an integer literal to prevent command execution from</title>
<updated>2020-02-21T18:21:23Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2020-02-21T18:21:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=96c62c754df7e3260d67e44cafd133d26ed83d7c'/>
<id>urn:sha1:96c62c754df7e3260d67e44cafd133d26ed83d7c</id>
<content type='text'>
the environment at shell initialization time. During  startup, ksh calls
'eval typeset -i TMOUT="${TMOUT:-0}"'. which allows command injection via
arithmetic expansion, e.g., by setting TMOUT to 'x[`/bin/echo Hi &gt;&amp;2`]'.

Problem noted by Andras Farkas and tj, inspired by a similar issue in
AT&amp;T's ksh. Tested in snaps for two weeks.

"go for it" deraadt
</content>
</entry>
<entry>
<title>get rid of an awkward ellipsis noticed by Jan Stary; OK jmc@</title>
<updated>2020-02-14T20:13:10Z</updated>
<author>
<name>schwarze</name>
<email>schwarze@openbsd.org</email>
</author>
<published>2020-02-14T20:13:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2298c3ea9006d1a174e7a8bdfb6cc689cef4ddea'/>
<id>urn:sha1:2298c3ea9006d1a174e7a8bdfb6cc689cef4ddea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do not mark up punctuation (equal signs), get rid of needless .Xo and .Sm,</title>
<updated>2020-02-14T15:55:57Z</updated>
<author>
<name>schwarze</name>
<email>schwarze@openbsd.org</email>
</author>
<published>2020-02-14T15:55:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5bfe4c3d559212d52ea0bdeef71942ad98ff2e97'/>
<id>urn:sha1:5bfe4c3d559212d52ea0bdeef71942ad98ff2e97</id>
<content type='text'>
and make some wordings more concise.
Parts of a patch from Jan Stary &lt;hans at stare dot cz&gt;, tweaked by me.
Feedback and OK jmc@.
</content>
</entry>
<entry>
<title>briefly mention /etc/examples/ in the FILES section of all the</title>
<updated>2020-02-10T13:18:20Z</updated>
<author>
<name>schwarze</name>
<email>schwarze@openbsd.org</email>
</author>
<published>2020-02-10T13:18:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c9d6433d50ff1ac58fa567b9a0e2cfcd09ff7590'/>
<id>urn:sha1:c9d6433d50ff1ac58fa567b9a0e2cfcd09ff7590</id>
<content type='text'>
manual pages that document the corresponding configuration files;
OK jmc@, and general direction discussed with many
</content>
</entry>
<entry>
<title>drop historical section number as was done in ps</title>
<updated>2020-02-09T00:21:01Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-02-09T00:21:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=987aa43969e1cae6f36d493161ff99f918e0d99e'/>
<id>urn:sha1:987aa43969e1cae6f36d493161ff99f918e0d99e</id>
<content type='text'>
</content>
</entry>
</feed>
