<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/libexec/rpc.rusersd, branch master</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/libexec/rpc.rusersd?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/libexec/rpc.rusersd?h=master'/>
<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>Use &lt;fcntl.h&gt; instead of &lt;sys/file.h&gt; for open() and friends.</title>
<updated>2018-04-26T12:42:50Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2018-04-26T12:42:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f414793931f0f39a413874f9e342e33d9fd35eac'/>
<id>urn:sha1:f414793931f0f39a413874f9e342e33d9fd35eac</id>
<content type='text'>
Delete a bunch of unnecessary #includes and sort to match style(9)
while doing the above cleanup.

ok deraadt@ krw@
</content>
</entry>
<entry>
<title>Change len arg of getidle() from size_t to int since it is used as</title>
<updated>2017-04-27T21:28:00Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2017-04-27T21:28:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4da9c9403d767a4f41d169607721e3d68a3b85bd'/>
<id>urn:sha1:4da9c9403d767a4f41d169607721e3d68a3b85bd</id>
<content type='text'>
a length parameter to a "%.*s" printf format.  Quiets a compiler
warning (both gcc and clang).
</content>
</entry>
<entry>
<title>'pw' can't be NULL here, remove useless test.</title>
<updated>2016-09-04T15:03:13Z</updated>
<author>
<name>jca</name>
<email>jca@openbsd.org</email>
</author>
<published>2016-09-04T15:03:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2c9980936a5d5947f200ac5933276a7fe066fc92'/>
<id>urn:sha1:2c9980936a5d5947f200ac5933276a7fe066fc92</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fread hasn't taken a char * in about 900 years</title>
<updated>2016-08-16T04:48:04Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2016-08-16T04:48:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2503b3626c45616da3226d0d036ad99b215bd288'/>
<id>urn:sha1:2503b3626c45616da3226d0d036ad99b215bd288</id>
<content type='text'>
</content>
</entry>
<entry>
<title>prefer setres{u,g}id() rather than manipulating both real and effective</title>
<updated>2016-04-25T15:43:34Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2016-04-25T15:43:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=22e57725e6395c673be0caa99a4d1d7c29f68b96'/>
<id>urn:sha1:22e57725e6395c673be0caa99a4d1d7c29f68b96</id>
<content type='text'>
ids, it clarifies these are full revocation situations.
ok millert
</content>
</entry>
<entry>
<title>rpc.rstatd(8) and rpc.rusersd(8) don't run as user nobody for quite some time.</title>
<updated>2015-12-01T20:27:06Z</updated>
<author>
<name>tim</name>
<email>tim@openbsd.org</email>
</author>
<published>2015-12-01T20:27:06Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=983c1b0b29314aa847dcfbd23b1c97b068d7cb53'/>
<id>urn:sha1:983c1b0b29314aa847dcfbd23b1c97b068d7cb53</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't fall back to user nobody if _rusersd doesn't exist; "Of course!" deraadt@</title>
<updated>2015-12-01T20:23:46Z</updated>
<author>
<name>tim</name>
<email>tim@openbsd.org</email>
</author>
<published>2015-12-01T20:23:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a3d808ea3c3eeafb94d9aa69c5e22e452ad42f73'/>
<id>urn:sha1:a3d808ea3c3eeafb94d9aa69c5e22e452ad42f73</id>
<content type='text'>
</content>
</entry>
<entry>
<title>zap trailing newlines; "go for it" deraadt</title>
<updated>2014-07-16T20:02:45Z</updated>
<author>
<name>okan</name>
<email>okan@openbsd.org</email>
</author>
<published>2014-07-16T20:02:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9215c037970d1d8e0bb714e10c1df8d03e7faa2d'/>
<id>urn:sha1:9215c037970d1d8e0bb714e10c1df8d03e7faa2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>repair device checking, somewhat broken from around 10 years.</title>
<updated>2013-11-13T15:24:21Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2013-11-13T15:24:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=15faa4c76e3e6dbd5d6e26eb9d3d1115994eb2ca'/>
<id>urn:sha1:15faa4c76e3e6dbd5d6e26eb9d3d1115994eb2ca</id>
<content type='text'>
Bring things into prototypes and remove handling for old X utmp
handling as well
ok guenther millert
</content>
</entry>
</feed>
