<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sbin/iked/proc.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sbin/iked/proc.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sbin/iked/proc.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-04-08T20:04:19Z</updated>
<entry>
<title>Prevent multiple ibuf leaks. Clean up on proccess shutdown.</title>
<updated>2020-04-08T20:04:19Z</updated>
<author>
<name>tobhe</name>
<email>tobhe@openbsd.org</email>
</author>
<published>2020-04-08T20:04:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=44afdd6cea1e9b9bbb6e00e7bb16af023452dc7e'/>
<id>urn:sha1:44afdd6cea1e9b9bbb6e00e7bb16af023452dc7e</id>
<content type='text'>
ok markus@
</content>
</entry>
<entry>
<title>Remove cpath pledge(2) promise. We decided that not deleting the unix control</title>
<updated>2018-08-06T06:30:06Z</updated>
<author>
<name>mestre</name>
<email>mestre@openbsd.org</email>
</author>
<published>2018-08-06T06:30:06Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=eb073997ed712c65eb5d1d1ce4c43fbc10c97913'/>
<id>urn:sha1:eb073997ed712c65eb5d1d1ce4c43fbc10c97913</id>
<content type='text'>
sockets cause no harm and this way we close another attack surface by not
allowing the daemon to create/delete any more files.

OK kn@
</content>
</entry>
<entry>
<title>Stop accessing verbose and debug variables from log.c directly.</title>
<updated>2017-01-09T14:49:21Z</updated>
<author>
<name>reyk</name>
<email>reyk@openbsd.org</email>
</author>
<published>2017-01-09T14:49:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=871fc12c557cf094bf5ca1277faefd10ad038938'/>
<id>urn:sha1:871fc12c557cf094bf5ca1277faefd10ad038938</id>
<content type='text'>
This replaces log_verbose() and "extern int verbose" with the two functions
log_setverbose() and log_getverbose().

Pointed out by benno@
OK krw@ eric@ gilles@ (OK gilles@ for the snmpd bits as well)
</content>
</entry>
<entry>
<title>Add imsg "peerid" to debug messages (only within -DDEBUG).</title>
<updated>2015-12-07T16:05:56Z</updated>
<author>
<name>reyk</name>
<email>reyk@openbsd.org</email>
</author>
<published>2015-12-07T16:05:56Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=66094308c50bdd3f984e2f533449249ea32c98da'/>
<id>urn:sha1:66094308c50bdd3f984e2f533449249ea32c98da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sync proc.c, use shorter proc_compose[v]()</title>
<updated>2015-12-07T12:46:37Z</updated>
<author>
<name>reyk</name>
<email>reyk@openbsd.org</email>
</author>
<published>2015-12-07T12:46:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c205e9721f579350493d48d3e7fb8edc3c0b9a5e'/>
<id>urn:sha1:c205e9721f579350493d48d3e7fb8edc3c0b9a5e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>EAGAIN handling for imsg_read. OK henning@ benno@</title>
<updated>2015-12-05T13:09:46Z</updated>
<author>
<name>claudio</name>
<email>claudio@openbsd.org</email>
</author>
<published>2015-12-05T13:09:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=18c579c625351e46981a7ca7fd8fa8b792f5e79d'/>
<id>urn:sha1:18c579c625351e46981a7ca7fd8fa8b792f5e79d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace socket_set_blockmode() and fcntl(fd, F_SETFL, O_NONBLOCK) calls</title>
<updated>2015-11-23T19:28:33Z</updated>
<author>
<name>reyk</name>
<email>reyk@openbsd.org</email>
</author>
<published>2015-11-23T19:28:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=52ab28df8cada3e7b1975bb0ceb97c1793a51d5b'/>
<id>urn:sha1:52ab28df8cada3e7b1975bb0ceb97c1793a51d5b</id>
<content type='text'>
with the SOCK_NONBLOCK flag to socket() and accept4().

OK claudio@ jung@
</content>
</entry>
<entry>
<title>Update log.c: change fatal() and fatalx() into variadic functions,</title>
<updated>2015-11-22T13:27:13Z</updated>
<author>
<name>reyk</name>
<email>reyk@openbsd.org</email>
</author>
<published>2015-11-22T13:27:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0f12961a04ac3682ec8aa1b881b1d1932b3d3ca5'/>
<id>urn:sha1:0f12961a04ac3682ec8aa1b881b1d1932b3d3ca5</id>
<content type='text'>
include the process name, and replace all calls of fatal*(NULL) with
fatal(__func__) for better debugging.

OK benno@
</content>
</entry>
<entry>
<title>iked hereby pledges that it will run with restricted system</title>
<updated>2015-10-22T15:55:18Z</updated>
<author>
<name>reyk</name>
<email>reyk@openbsd.org</email>
</author>
<published>2015-10-22T15:55:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ebfc369325d2c22f833acf029b45694846aba023'/>
<id>urn:sha1:ebfc369325d2c22f833acf029b45694846aba023</id>
<content type='text'>
operations.  This adds pledge(2) too all processes, including the iked
parent process; the existing privsep design has been improved for
better pledgeability.  There haven't been any serious problems as it
was already sane (eg. by receiving the PFKEYv2 and UDP sockets via fd
passing).  The control socket moved to an independent process to
remove some abilities from the cert process.

Committed in agreement with many but nobody was brave enough to OK it.

Better testing will happen with having it in the tree.
"It's the truth" deraadt@
"Let's see what happens" benno@
</content>
</entry>
<entry>
<title>Switch iked to C99-style fixed-width integer types.</title>
<updated>2015-08-21T11:59:27Z</updated>
<author>
<name>reyk</name>
<email>reyk@openbsd.org</email>
</author>
<published>2015-08-21T11:59:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d09d3a7dbad47058079f27fcacf4b5f502f520e8'/>
<id>urn:sha1:d09d3a7dbad47058079f27fcacf4b5f502f520e8</id>
<content type='text'>
OK mikeb@
</content>
</entry>
</feed>
