<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libtls/man/tls_init.3, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libtls/man/tls_init.3?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libtls/man/tls_init.3?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2018-07-09T19:47:20Z</updated>
<entry>
<title>wording tweak for tls_init() from jsing</title>
<updated>2018-07-09T19:47:20Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2018-07-09T19:47:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9a9971dda21c105b362b3de8e0afe00be5887ab1'/>
<id>urn:sha1:9a9971dda21c105b362b3de8e0afe00be5887ab1</id>
<content type='text'>
ok jsing, schwarze
</content>
</entry>
<entry>
<title>Simplify and shorten the description of tls_init(3),</title>
<updated>2018-07-08T21:06:40Z</updated>
<author>
<name>schwarze</name>
<email>schwarze@openbsd.org</email>
</author>
<published>2018-07-08T21:06:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=bbc49888b8451e9ac00361c5ad428a454a626afc'/>
<id>urn:sha1:bbc49888b8451e9ac00361c5ad428a454a626afc</id>
<content type='text'>
fixing an awkward wording noticed by tb@.
OK tb@
</content>
</entry>
<entry>
<title>Automatically handle library initialisation for libtls.</title>
<updated>2018-03-19T16:34:47Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2018-03-19T16:34:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b9573a74af9f34d4eb2bda625e3f663704431e4b'/>
<id>urn:sha1:b9573a74af9f34d4eb2bda625e3f663704431e4b</id>
<content type='text'>
Now that we have tls_init() under pthread_once(), automatically initialise
libtls from the entry point functions (tls_config(), tls_client() and
tls_server()) - this makes an explicit tls_init() call no longer a
requirement.

ok bcook@ beck@ inoguchi@
</content>
</entry>
<entry>
<title>un-revert tls_init pthread_once change, now that stub is added so that builds work</title>
<updated>2018-03-08T16:12:00Z</updated>
<author>
<name>beck</name>
<email>beck@openbsd.org</email>
</author>
<published>2018-03-08T16:12:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c029eb3257fdc5cea15943e95c8fea7001b632d4'/>
<id>urn:sha1:c029eb3257fdc5cea15943e95c8fea7001b632d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>backout.  diff was not tested comprehensively, resulting in a broken tree.</title>
<updated>2018-03-07T19:07:13Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2018-03-07T19:07:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d6bdacfdb0b9edd553f9810fcc2c1f3c8e0e5e8d'/>
<id>urn:sha1:d6bdacfdb0b9edd553f9810fcc2c1f3c8e0e5e8d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make tls_init() concurrently callable using pthread_once().</title>
<updated>2018-03-07T17:17:47Z</updated>
<author>
<name>beck</name>
<email>beck@openbsd.org</email>
</author>
<published>2018-03-07T17:17:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=62f07b25bdd968b3fd75b30b4d3f23fe17e878b2'/>
<id>urn:sha1:62f07b25bdd968b3fd75b30b4d3f23fe17e878b2</id>
<content type='text'>
ok jsing@

This brings pthread_once usage into libressl, which will
need to get dealt with correctly in portable.

This sets us up to autoinit libtls, and we will also be
using pthread_once to deal with autoinit stuff in libssl
and libcrypto
</content>
</entry>
<entry>
<title>Be explicit about when it is safe to call tls_config_free().</title>
<updated>2017-05-06T21:18:48Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2017-05-06T21:18:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8a6e00cd7d83e6cbaf093a3d3b5021ba8237c83a'/>
<id>urn:sha1:8a6e00cd7d83e6cbaf093a3d3b5021ba8237c83a</id>
<content type='text'>
Discussed with beck@
</content>
</entry>
<entry>
<title>tls_free(3) and tls_config_free(3) accept NULL;</title>
<updated>2017-04-27T20:41:08Z</updated>
<author>
<name>schwarze</name>
<email>schwarze@openbsd.org</email>
</author>
<published>2017-04-27T20:41:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=dbe397f8aeb577cd2c70e6fe2352160aa969fadc'/>
<id>urn:sha1:dbe397f8aeb577cd2c70e6fe2352160aa969fadc</id>
<content type='text'>
patch from Matthew Martin &lt;phy1729 at gmail dot com&gt;,
slightly tweaked by me
</content>
</entry>
<entry>
<title>spelling fix;</title>
<updated>2017-02-20T16:01:15Z</updated>
<author>
<name>jmc</name>
<email>jmc@openbsd.org</email>
</author>
<published>2017-02-20T16:01:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1316ad1fd5d324592597b159d337e61bbaa89776'/>
<id>urn:sha1:1316ad1fd5d324592597b159d337e61bbaa89776</id>
<content type='text'>
</content>
</entry>
<entry>
<title>document tls_config_error(3) RETURN VALUES, improve what is said</title>
<updated>2017-02-20T13:09:15Z</updated>
<author>
<name>schwarze</name>
<email>schwarze@openbsd.org</email>
</author>
<published>2017-02-20T13:09:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8990a602d0c0e242f7c7527cf07b78cd4fe801f4'/>
<id>urn:sha1:8990a602d0c0e242f7c7527cf07b78cd4fe801f4</id>
<content type='text'>
about tls_error(3), and warn about some traps;
OK jmc@
</content>
</entry>
</feed>
