<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libc/net/rcmd.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/net/rcmd.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/net/rcmd.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2015-09-12T14:56:50Z</updated>
<entry>
<title>Wrap &lt;unistd.h&gt; so that internal calls go direct and they're all weak symbols</title>
<updated>2015-09-12T14:56:50Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2015-09-12T14:56:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0e3c6306f9e8c62197134dcb9c6f7fdda47b72b8'/>
<id>urn:sha1:0e3c6306f9e8c62197134dcb9c6f7fdda47b72b8</id>
<content type='text'>
Delete unused 'fd' argument from internal function oldttyname()
</content>
</entry>
<entry>
<title>Use nanosleep instead of sleep to avoid the extra layer and simplify later</title>
<updated>2015-08-30T05:45:43Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2015-08-30T05:45:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=83dc3a585ecdcc1b950da954f31dc650254de40f'/>
<id>urn:sha1:83dc3a585ecdcc1b950da954f31dc650254de40f</id>
<content type='text'>
symbol hiding

ok w/tweak deraadt@
</content>
</entry>
<entry>
<title>differentiate between a failed read, returning -1, and encountering</title>
<updated>2015-03-22T22:32:03Z</updated>
<author>
<name>halex</name>
<email>halex@openbsd.org</email>
</author>
<published>2015-03-22T22:32:03Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e12686f24eee65d490603988be24fdd2817291f6'/>
<id>urn:sha1:e12686f24eee65d490603988be24fdd2817291f6</id>
<content type='text'>
end-of-file, returning 0, in order not to print an unrelated
strerror(errno) in the latter case

ok millert@
</content>
</entry>
<entry>
<title>unmute rcmd hostname lookup failure</title>
<updated>2015-03-22T00:58:16Z</updated>
<author>
<name>halex</name>
<email>halex@openbsd.org</email>
</author>
<published>2015-03-22T00:58:16Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0791ac16ed58a49fe0e150e43dfac62e0e82f2e8'/>
<id>urn:sha1:0791ac16ed58a49fe0e150e43dfac62e0e82f2e8</id>
<content type='text'>
ok millert@ jung@
</content>
</entry>
<entry>
<title>zap #if 0'd code that's been dead since '96</title>
<updated>2015-03-19T22:05:28Z</updated>
<author>
<name>halex</name>
<email>halex@openbsd.org</email>
</author>
<published>2015-03-19T22:05:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4d066c79ed1bc02184752922cc3538dbcac6a8a7'/>
<id>urn:sha1:4d066c79ed1bc02184752922cc3538dbcac6a8a7</id>
<content type='text'>
ok todd@
</content>
</entry>
<entry>
<title>Move to the &lt;limits.h&gt; universe.</title>
<updated>2015-01-16T16:48:51Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2015-01-16T16:48:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=aea60bee5e9bad0aab62f480f19c2fb34c068de4'/>
<id>urn:sha1:aea60bee5e9bad0aab62f480f19c2fb34c068de4</id>
<content type='text'>
review by millert, binary checking process with doug, concept with guenther
</content>
</entry>
<entry>
<title>replace select with equiv poll usage.</title>
<updated>2014-10-10T13:14:50Z</updated>
<author>
<name>dlg</name>
<email>dlg@openbsd.org</email>
</author>
<published>2014-10-10T13:14:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b510a6723a31a186b55cf718d0769a5f2db6b93f'/>
<id>urn:sha1:b510a6723a31a186b55cf718d0769a5f2db6b93f</id>
<content type='text'>
looks good deraadt@
tweaks and ok millert@
</content>
</entry>
<entry>
<title>More shrinkage, a bit for ramdisks but mostly for static binaries:</title>
<updated>2009-11-18T07:43:22Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2009-11-18T07:43:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2359975197ffa00213482093de8f8c5905ec9577'/>
<id>urn:sha1:2359975197ffa00213482093de8f8c5905ec9577</id>
<content type='text'>
- wrap with #ifndef NO_LOG_BAD_DNS_RESPONSES libc code that uses
  p_class() and p_type() for diagnostics, then add that define to
  libstub to avoid pulling in res_debug_syms.o
- split rcmd() and ruserok() into separate files, as nothing uses both
- split readdir_r() to its own file
- split syslog_r() from syslog(), as the latter needs localtime(); many
  binaries no longer need to pull in all the time code after this; switch
  from usleep() to nanosleep() while we're at it

(The profit of analysis of -Wl,-M,--cref output)

Chops 888kB from /bin and /sbin on i386

ok deraadt@, miod@
</content>
</entry>
<entry>
<title>Check snprintf(3) return value for error or truncation.</title>
<updated>2007-09-17T07:07:23Z</updated>
<author>
<name>moritz</name>
<email>moritz@openbsd.org</email>
</author>
<published>2007-09-17T07:07:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=bb14a393e3af6ff908caaab0513178a93cf62ab8'/>
<id>urn:sha1:bb14a393e3af6ff908caaab0513178a93cf62ab8</id>
<content type='text'>
Mostly path construction, where truncation could be bad.

ok and input from deraadt@ millert@ ray@
</content>
</entry>
<entry>
<title>oldmask = sigprocmask(SIG_BLOCK, &amp;mask, &amp;oldmask);</title>
<updated>2006-03-31T04:46:09Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2006-03-31T04:46:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7581b1ccaee45d659768417e473c22bf8c3864e6'/>
<id>urn:sha1:7581b1ccaee45d659768417e473c22bf8c3864e6</id>
<content type='text'>
is not valid code; found by lint
</content>
</entry>
</feed>
