<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libtls/man/tls_init.3, branch OPENBSD_6_7_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_6_7_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_6_7_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2018-07-09T19:47:20+00:00</updated>
<entry>
<title>wording tweak for tls_init() from jsing</title>
<updated>2018-07-09T19:47:20+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-07-09T19:47:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e0bdc06279f9b86128f01c513ca26c39a0799d15'/>
<id>urn:sha1:e0bdc06279f9b86128f01c513ca26c39a0799d15</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:40+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2018-07-08T21:06:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0f82656f971a28659e6713c178edd8a396f2d381'/>
<id>urn:sha1:0f82656f971a28659e6713c178edd8a396f2d381</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:47+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-03-19T16:34:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5fd38b4657cfd0f2e0b0b92fd650c6710e8fbc8b'/>
<id>urn:sha1:5fd38b4657cfd0f2e0b0b92fd650c6710e8fbc8b</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:00+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2018-03-08T16:12:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6eca2d8d7b6a897175b9334bc65767f168e61b76'/>
<id>urn:sha1:6eca2d8d7b6a897175b9334bc65767f168e61b76</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:14+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2018-03-07T19:07:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=20c6beb0e37f43bcc80f533f3d77e23ffc3db32d'/>
<id>urn:sha1:20c6beb0e37f43bcc80f533f3d77e23ffc3db32d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make tls_init() concurrently callable using pthread_once().</title>
<updated>2018-03-07T17:17:47+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2018-03-07T17:17:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4064518fd566b68546ba1e341ba42bf7b431a881'/>
<id>urn:sha1:4064518fd566b68546ba1e341ba42bf7b431a881</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:48+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-05-06T21:18:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2988e56cfda1c127a575cce9196e17755775d222'/>
<id>urn:sha1:2988e56cfda1c127a575cce9196e17755775d222</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:08+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2017-04-27T20:41:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4ff3d9556e78f0807eb46a063bc184ec3b638999'/>
<id>urn:sha1:4ff3d9556e78f0807eb46a063bc184ec3b638999</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:15+00:00</updated>
<author>
<name>jmc</name>
<email></email>
</author>
<published>2017-02-20T16:01:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=582ba9a7a226cb073fce3112fe7b427eee4ac197'/>
<id>urn:sha1:582ba9a7a226cb073fce3112fe7b427eee4ac197</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:15+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2017-02-20T13:09:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bed6069126e89ffb93d1298db322577383495227'/>
<id>urn:sha1:bed6069126e89ffb93d1298db322577383495227</id>
<content type='text'>
about tls_error(3), and warn about some traps;
OK jmc@
</content>
</entry>
</feed>
