<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/libexec/getty, branch master</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/libexec/getty?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/libexec/getty?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-02-08T01:09:57Z</updated>
<entry>
<title>correct Research Unix edition "appeared in" use in HISTORY</title>
<updated>2020-02-08T01:09:57Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-02-08T01:09:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=01c04610def415d91ba53ed8301fa7d251b19af6'/>
<id>urn:sha1:01c04610def415d91ba53ed8301fa7d251b19af6</id>
<content type='text'>
Starting from "Combined Table of Contents" in Doug McIlroy's
"A Research UNIX Reader" a table of which edition manuals appeared in.
Checked against manuals from bitsavers/TUHS and source from TUHS where
available.

Ingo points out there are cases where something is included but not
documented until a later release.
bcd(6)		v6	v7
printf(3)	v2	v4
abort(3)	v5	v6
system(3)	v6	v7
fmod(3)		v5	v6

ok schwarze@
</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>Explicitly lock unveil. Noticed when testing the recent ps(1) commit exposing</title>
<updated>2019-06-23T18:54:24Z</updated>
<author>
<name>rob</name>
<email>rob@openbsd.org</email>
</author>
<published>2019-06-23T18:54:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9e74ecfa93102a6a15b021469df0c20bfb1b3869'/>
<id>urn:sha1:9e74ecfa93102a6a15b021469df0c20bfb1b3869</id>
<content type='text'>
the unveil state of running processes.
ok deraadt@
</content>
</entry>
<entry>
<title>Pull tname initialization up since it's used in an error path.</title>
<updated>2019-05-01T14:13:12Z</updated>
<author>
<name>florian</name>
<email>florian@openbsd.org</email>
</author>
<published>2019-05-01T14:13:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9542d0dfce59b9e3ebba2cf3b0ab429f31baf34b'/>
<id>urn:sha1:9542d0dfce59b9e3ebba2cf3b0ab429f31baf34b</id>
<content type='text'>
Pointed out by jsg, just fix it deraadt@
</content>
</entry>
<entry>
<title>need to closefrom(0) before execve(), otherwise tty isn't properly</title>
<updated>2018-11-17T01:40:51Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2018-11-17T01:40:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=3e05b07b2b5b5560d29d1c1fd0ba3420eb8e8f01'/>
<id>urn:sha1:3e05b07b2b5b5560d29d1c1fd0ba3420eb8e8f01</id>
<content type='text'>
'hung up'; some testing by Theodore Wynnychenko
</content>
</entry>
<entry>
<title>Theodore Wynnychenko discovered the gettytab "lo=path" feature didn't work</title>
<updated>2018-11-15T03:04:10Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2018-11-15T03:04:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=bf6d4de203ea676b989180aef22936122433fcb0'/>
<id>urn:sha1:bf6d4de203ea676b989180aef22936122433fcb0</id>
<content type='text'>
anymore with unveil wired to /usr/bin/login.  So let's parse gettytab a bit
earlier to learn which login path to unveil. Later in the loop gettytab is
re-parsed, if the login changes re-exec getty to reach the unveil from the top.
ok millert, also discussed with mestre
</content>
</entry>
<entry>
<title>document HUP;</title>
<updated>2018-09-25T20:02:43Z</updated>
<author>
<name>jmc</name>
<email>jmc@openbsd.org</email>
</author>
<published>2018-09-25T20:02:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0aed10ebd81e1fa5a8779db07783263588e39723'/>
<id>urn:sha1:0aed10ebd81e1fa5a8779db07783263588e39723</id>
<content type='text'>
based on a diff from katherine rohl, shortened by request of deraadt
</content>
</entry>
<entry>
<title>unveil(2) in getty.  This has been in snaps for more than 2 months,</title>
<updated>2018-09-24T21:30:00Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2018-09-24T21:30:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=239b4933a2ebe0dff879a3d0dfd900ecc1426083'/>
<id>urn:sha1:239b4933a2ebe0dff879a3d0dfd900ecc1426083</id>
<content type='text'>
since I worry that a mistake in here will cause significant grief.
</content>
</entry>
<entry>
<title>silence a compiler warning</title>
<updated>2018-06-14T23:19:27Z</updated>
<author>
<name>gsoares</name>
<email>gsoares@openbsd.org</email>
</author>
<published>2018-06-14T23:19:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d8b2e2b8ab7024120b08980325420a5927116d2e'/>
<id>urn:sha1:d8b2e2b8ab7024120b08980325420a5927116d2e</id>
<content type='text'>
OK millert
</content>
</entry>
<entry>
<title>do not need dev[] wasting bss space</title>
<updated>2017-05-29T04:40:35Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2017-05-29T04:40:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2d313e676523ea123d716b2f0aad0d56bdf1892c'/>
<id>urn:sha1:2d313e676523ea123d716b2f0aad0d56bdf1892c</id>
<content type='text'>
</content>
</entry>
</feed>
