<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sbin/iked/control.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sbin/iked/control.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sbin/iked/control.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-04-03T08:20:32Z</updated>
<entry>
<title>Don't fallthrough in IMSG_CTL_RESET_ID case.</title>
<updated>2020-04-03T08:20:32Z</updated>
<author>
<name>tobhe</name>
<email>tobhe@openbsd.org</email>
</author>
<published>2020-04-03T08:20:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8e19888c560ec78707f77ac3c859f33811b538ae'/>
<id>urn:sha1:8e19888c560ec78707f77ac3c859f33811b538ae</id>
<content type='text'>
From Wataru Ashihara &lt;wsh (at) iij (dot) ad (dot) jp&gt;
ok patrick@
</content>
</entry>
<entry>
<title>Add 'ikectl show sa' command to print information about the state of</title>
<updated>2020-03-22T15:59:05Z</updated>
<author>
<name>tobhe</name>
<email>tobhe@openbsd.org</email>
</author>
<published>2020-03-22T15:59:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=969a87935549fe4ebed08ad79ec2603dd4da0280'/>
<id>urn:sha1:969a87935549fe4ebed08ad79ec2603dd4da0280</id>
<content type='text'>
negotiated IKE SAs, their Child SAs and resulting IPsec flows.

ok patrick@
</content>
</entry>
<entry>
<title>Add 'ikectl reset id &lt;ID&gt;' command to reset all SAs from policies with</title>
<updated>2020-03-18T22:12:43Z</updated>
<author>
<name>tobhe</name>
<email>tobhe@openbsd.org</email>
</author>
<published>2020-03-18T22:12:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8c502e936e24de3b8672b58bdfa38c3bcf349965'/>
<id>urn:sha1:8c502e936e24de3b8672b58bdfa38c3bcf349965</id>
<content type='text'>
matching destination ID.

ok patrick@ 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>Nuke some whitespace that keeps poking me in the eye as I try to</title>
<updated>2017-01-17T22:10:55Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2017-01-17T22:10:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7df7ca8177d04c6f5bdc9eeece1e54700f54aa91'/>
<id>urn:sha1:7df7ca8177d04c6f5bdc9eeece1e54700f54aa91</id>
<content type='text'>
steal code.
</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>Replace hand-rolled for(;;) traversal of ctl_conns TAILQ with</title>
<updated>2017-01-09T14:04:31Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2017-01-09T14:04:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4ff7cad5c173774706eddccb3a70ba75a37073dd'/>
<id>urn:sha1:4ff7cad5c173774706eddccb3a70ba75a37073dd</id>
<content type='text'>
TAILQ_FOREACH().

No intentional functional change.

ok reyk@
</content>
</entry>
<entry>
<title>Forward IMSG_CTL_VERBOSE via the parent; this fixes a crash when doing</title>
<updated>2016-09-04T16:55:43Z</updated>
<author>
<name>reyk</name>
<email>reyk@openbsd.org</email>
</author>
<published>2016-09-04T16:55:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9a12c5964c2de3e786e542f18197c09526ca3eca'/>
<id>urn:sha1:9a12c5964c2de3e786e542f18197c09526ca3eca</id>
<content type='text'>
"ikectl log verbose" and keeps the control process separated from the
cert process.

Thanks for the bug report to Wouter Clarie

OK vgross@
</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>
</feed>
