<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libutil/openpty.3, branch jd/simplify-queueing</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libutil/openpty.3?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libutil/openpty.3?h=jd%2Fsimplify-queueing'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2017-04-20T19:30:42Z</updated>
<entry>
<title>add previous to NAME;</title>
<updated>2017-04-20T19:30:42Z</updated>
<author>
<name>jmc</name>
<email>jmc@openbsd.org</email>
</author>
<published>2017-04-20T19:30:42Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=57f7e8ae7de8360946a8960e9d7227fbe5b134b2'/>
<id>urn:sha1:57f7e8ae7de8360946a8960e9d7227fbe5b134b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add getptmfd(), fdopenpty(), fdforkpty() functions. These allow programs</title>
<updated>2017-04-20T17:48:30Z</updated>
<author>
<name>nicm</name>
<email>nicm@openbsd.org</email>
</author>
<published>2017-04-20T17:48:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c2a62bf3db04acca153f21fa3dd7148f75564929'/>
<id>urn:sha1:c2a62bf3db04acca153f21fa3dd7148f75564929</id>
<content type='text'>
to separate the open(/dev/ptm) from the ioctl(PTMGET) for privilege
separation or pledge().

Based on a diff from reyk@.

ok deraadt millert
</content>
</entry>
<entry>
<title>Remove lies about openpty(4) searching for a free pseudo-tty by iterating</title>
<updated>2015-08-28T19:54:06Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2015-08-28T19:54:06Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4e92611eca9210d5dfa6098885bd9442dcf9d5ec'/>
<id>urn:sha1:4e92611eca9210d5dfa6098885bd9442dcf9d5ec</id>
<content type='text'>
through all existing pseudo-tty devices in /dev.
</content>
</entry>
<entry>
<title>use fancy .In macro for includes. from Jan Klemkow. ok jmc schwarze</title>
<updated>2013-06-05T03:40:26Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2013-06-05T03:40:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=86f9d4cdda0e0267dccd8755ac0035525579c4a7'/>
<id>urn:sha1:86f9d4cdda0e0267dccd8755ac0035525579c4a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>convert to new .Dd format;</title>
<updated>2007-05-31T19:19:00Z</updated>
<author>
<name>jmc</name>
<email>jmc@openbsd.org</email>
</author>
<published>2007-05-31T19:19:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9490d37cb6a2f9c8feb8d4b7f9c43b2ac41784aa'/>
<id>urn:sha1:9490d37cb6a2f9c8feb8d4b7f9c43b2ac41784aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update FILES;</title>
<updated>2004-11-25T16:41:55Z</updated>
<author>
<name>jmc</name>
<email>jmc@openbsd.org</email>
</author>
<published>2004-11-25T16:41:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1982d5948d0f4e63047a44634b195d4cbe18c305'/>
<id>urn:sha1:1982d5948d0f4e63047a44634b195d4cbe18c305</id>
<content type='text'>
fixes pr #3998; diff from frank denis, though slightly different fix
committed;
help and ok millert@
</content>
</entry>
<entry>
<title>typo</title>
<updated>2004-02-21T13:47:41Z</updated>
<author>
<name>espie</name>
<email>espie@openbsd.org</email>
</author>
<published>2004-02-21T13:47:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9d6936893f97481dfa3128b04061289d0ab8f24e'/>
<id>urn:sha1:9d6936893f97481dfa3128b04061289d0ab8f24e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add the ptm device to pty(4).  By opening /dev/ptm and using the PTMGET</title>
<updated>2004-02-10T01:31:20Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2004-02-10T01:31:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=3113de356c11ee997360fdd7859db7caff374069'/>
<id>urn:sha1:3113de356c11ee997360fdd7859db7caff374069</id>
<content type='text'>
ioctl(2), an unprivileged process may allocate a pty and have its owner
and mode set appropriately.  This means that programs such as xterm and
screen no longer need to be setuid.  Programs using the openpty()
function require zero changes and will "just work".

Designed by beck@ and deraadt@; changes by beck@ with cleanup (and
a rewrite of the vnode bits) by art@ and tweaks/bugfixes by me.
Tested by many.
</content>
</entry>
<entry>
<title>Remove the advertising clause in the UCB license which Berkeley</title>
<updated>2003-06-02T20:18:29Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2003-06-02T20:18:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6580fee3295c971a919cc04bfc3598c5f8bcd2b1'/>
<id>urn:sha1:6580fee3295c971a919cc04bfc3598c5f8bcd2b1</id>
<content type='text'>
rescinded 22 July 1999.  Proofed by myself and Theo.
</content>
</entry>
<entry>
<title>- section reorder</title>
<updated>2003-06-02T11:37:27Z</updated>
<author>
<name>jmc</name>
<email>jmc@openbsd.org</email>
</author>
<published>2003-06-02T11:37:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=404f6687f88d7bd190f25bd0064997d64e3aa92e'/>
<id>urn:sha1:404f6687f88d7bd190f25bd0064997d64e3aa92e</id>
<content type='text'>
- clean up .Xr's
</content>
</entry>
</feed>
