summaryrefslogtreecommitdiff
path: root/src/lib/libtls/man/tls_init.3 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* wording tweak for tls_init() from jsingtb2018-07-091-4/+4
| | | | ok jsing, schwarze
* Simplify and shorten the description of tls_init(3),schwarze2018-07-081-4/+4
| | | | | fixing an awkward wording noticed by tb@. OK tb@
* Automatically handle library initialisation for libtls.jsing2018-03-191-3/+4
| | | | | | | | | 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@
* un-revert tls_init pthread_once change, now that stub is added so that ↵beck2018-03-081-3/+3
| | | | builds work
* backout. diff was not tested comprehensively, resulting in a broken tree.deraadt2018-03-071-2/+2
|
* Make tls_init() concurrently callable using pthread_once().beck2018-03-071-3/+3
| | | | | | | | | | | 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
* Be explicit about when it is safe to call tls_config_free().jsing2017-05-061-3/+8
| | | | Discussed with beck@
* tls_free(3) and tls_config_free(3) accept NULL;schwarze2017-04-271-2/+7
| | | | | patch from Matthew Martin <phy1729 at gmail dot com>, slightly tweaked by me
* spelling fix;jmc2017-02-201-2/+2
|
* document tls_config_error(3) RETURN VALUES, improve what is saidschwarze2017-02-201-2/+27
| | | | | about tls_error(3), and warn about some traps; OK jmc@
* add HISTORY and AUTHORSschwarze2017-01-281-2/+19
|
* Fix Copyright notices; ok beck@ jsing@ tedu@schwarze2017-01-271-2/+3
|
* split the tls_init(3) that had grown fat to allow healthy future growth;schwarze2017-01-251-0/+126
suggested by jsing@; "i would just chuck it in" jmc@