<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/libexec/ftpd/monitor_fdpass.c, branch jd/simplify-queueing</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/libexec/ftpd/monitor_fdpass.c?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/libexec/ftpd/monitor_fdpass.c?h=jd%2Fsimplify-queueing'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2016-02-29T20:22:36Z</updated>
<entry>
<title>Print ssize_t with %zd; ok deraadt@ mmcc@</title>
<updated>2016-02-29T20:22:36Z</updated>
<author>
<name>jca</name>
<email>jca@openbsd.org</email>
</author>
<published>2016-02-29T20:22:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=55c3341c6c391a0be51c19e81d32811a9a3e6a9b'/>
<id>urn:sha1:55c3341c6c391a0be51c19e81d32811a9a3e6a9b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>repair the last prototype by bringing in monitor.h</title>
<updated>2013-11-12T04:44:14Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2013-11-12T04:44:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=98071651dd5cde89e90f854f9c5083811bc3c12f'/>
<id>urn:sha1:98071651dd5cde89e90f854f9c5083811bc3c12f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Return an error much earlier if recvmsg fails</title>
<updated>2012-04-04T17:24:49Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2012-04-04T17:24:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a592c95f513d3757c4c3181c1e3ddabf539eba61'/>
<id>urn:sha1:a592c95f513d3757c4c3181c1e3ddabf539eba61</id>
<content type='text'>
</content>
</entry>
<entry>
<title>msg_controllen has to be CMSG_SPACE so that the kernel can account for</title>
<updated>2008-03-24T16:10:55Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2008-03-24T16:10:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=da15c7b92fde251b1a299693e955917f5aad6df0'/>
<id>urn:sha1:da15c7b92fde251b1a299693e955917f5aad6df0</id>
<content type='text'>
each cmsg_len (ie. msg_controllen = sum of CMSG_ALIGN(cmsg_len).  This
works now that kernel fd passing has been fixed to accept a bit of
sloppiness because of this ABI repair.
lots of discussion with kettenis
</content>
</entry>
<entry>
<title>Repair the simple cases for msg_controllen where it should just be</title>
<updated>2008-03-15T16:19:00Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2008-03-15T16:19:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6480e773b0847fd1dee674c74ce89af041f17f13'/>
<id>urn:sha1:6480e773b0847fd1dee674c74ce89af041f17f13</id>
<content type='text'>
CMSG_SIZE(sizeof(int)), not sizeof(buffer) which may be larger because
of alignment; ok kettenis hshoexer
</content>
</entry>
<entry>
<title>Correct CMSG_SPACE and CMSG_LEN usage everywhere in the tree. Due to</title>
<updated>2008-03-13T01:49:52Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2008-03-13T01:49:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0827ab619365b217a3dee3503c2c210f927659d7'/>
<id>urn:sha1:0827ab619365b217a3dee3503c2c210f927659d7</id>
<content type='text'>
an extensive discussion with otto, kettenis, millert, and hshoexer
</content>
</entry>
<entry>
<title>privilege seperate ftpd</title>
<updated>2004-11-28T18:49:29Z</updated>
<author>
<name>henning</name>
<email>henning@openbsd.org</email>
</author>
<published>2004-11-28T18:49:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b96c0bc5494c310fa3970f7d4d1b933039e79fcd'/>
<id>urn:sha1:b96c0bc5494c310fa3970f7d4d1b933039e79fcd</id>
<content type='text'>
handle the pre-authentication phase (minus a tiny tiny tiny amount
of code after accept()) in an unprivileged process, asking the
privileged monitor for help where needed.
work by Moritz Jodeit &lt;moritz@jodeit.org&gt; with help from theo and me
tests theo ian@ matthieu@ ben@networkinsanity.com a.schlichting@lemarit.com
</content>
</entry>
</feed>
