<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libtls/man/tls_config_set_protocols.3, branch OPENBSD_7_9</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2025-07-07T10:54:00+00:00</updated>
<entry>
<title>.Lb libtls libssl libcrypto</title>
<updated>2025-07-07T10:54:00+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2025-07-07T10:54:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=800b400429130c255973b130ac2376970630d5e9'/>
<id>urn:sha1:800b400429130c255973b130ac2376970630d5e9</id>
<content type='text'>
OK tb@ and no objection from tedu@
</content>
</entry>
<entry>
<title>Remove the ability to do tls 1.0 and 1.1 from libtls.</title>
<updated>2023-07-02T06:37:27+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2023-07-02T06:37:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=908a2337ae4c28163a92b9fda969dbdd36bc634b'/>
<id>urn:sha1:908a2337ae4c28163a92b9fda969dbdd36bc634b</id>
<content type='text'>
With this change any requests from configurations to request
versions of tls before tls 1.2 will use tls 1.2. This prepares
us to deprecate tls 1.0 and tls 1.1 support from libssl.

ok tb@
</content>
</entry>
<entry>
<title>Tweak previous:</title>
<updated>2021-01-02T19:58:44+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2021-01-02T19:58:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c0a13098b65e31155a7ddfa3514859fcc685e498'/>
<id>urn:sha1:c0a13098b65e31155a7ddfa3514859fcc685e498</id>
<content type='text'>
* Do not abuse .Bl -tag for lists without bodies, use .Bl -item instead.
* In tagged lists, put bodies into bodies, not into heads.
* Add a few missing macros.
* Drop some useless quoting.
</content>
</entry>
<entry>
<title>Make list of DHE parameters more prominent</title>
<updated>2021-01-02T19:15:04+00:00</updated>
<author>
<name>kn</name>
<email></email>
</author>
<published>2021-01-02T19:15:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1810ecb83b1849023a93ebdb181e2054f991f1b4'/>
<id>urn:sha1:1810ecb83b1849023a93ebdb181e2054f991f1b4</id>
<content type='text'>
Follow the previous commit and complete the manual page for consistency;
better readable and tags for free.

OK tb
</content>
</entry>
<entry>
<title>Make the list of supported protocols more prominent</title>
<updated>2020-12-30T13:38:13+00:00</updated>
<author>
<name>kn</name>
<email></email>
</author>
<published>2020-12-30T13:38:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e510ae695c6796e2c5638d83018f97c4f02b460f'/>
<id>urn:sha1:e510ae695c6796e2c5638d83018f97c4f02b460f</id>
<content type='text'>
Manuals like httpd.conf(5) refer to this for valid protocol strings, but
elements inlined into sentences are hard find to spot.

Use a list as already done elsewhere in this manual.

OK jmc on earlier version
Feeback OK tb
</content>
</entry>
<entry>
<title>Note in the man page that the default protocols list includes 1.3</title>
<updated>2020-01-22T06:46:34+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2020-01-22T06:46:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=70165c1ccc36585328dc1800b0b9d35a6e4ddd76'/>
<id>urn:sha1:70165c1ccc36585328dc1800b0b9d35a6e4ddd76</id>
<content type='text'>
ok jsing@
</content>
</entry>
<entry>
<title>Add support for TLSv1.3 as a protocol to libtls.</title>
<updated>2020-01-20T08:39:21+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-01-20T08:39:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4964c87c6ff167d81b09c143dff53c224a573ccb'/>
<id>urn:sha1:4964c87c6ff167d81b09c143dff53c224a573ccb</id>
<content type='text'>
This makes tls_config_parse_protocols() recognise and handle "tlsv1.3".
If TLSv1.3 is enabled libtls will also request libssl to enable it.

ok beck@ tb@
</content>
</entry>
<entry>
<title>Document tls_config_set_dheparams().</title>
<updated>2017-08-12T04:24:49+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-08-12T04:24:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d6496b7dc2aed87d604df38e771589d401049bb4'/>
<id>urn:sha1:d6496b7dc2aed87d604df38e771589d401049bb4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>new sentence, new line;</title>
<updated>2017-08-11T10:33:31+00:00</updated>
<author>
<name>jmc</name>
<email></email>
</author>
<published>2017-08-11T10:33:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e6b0fa6981ed471d488e3006530b34afa02e618e'/>
<id>urn:sha1:e6b0fa6981ed471d488e3006530b34afa02e618e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a tls_config_set_ecdhecurves() function to libtls, which allows the</title>
<updated>2017-08-10T18:18:30+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-08-10T18:18:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=52c5bafe628bfaf1072a7e4cd721523f818d1bcf'/>
<id>urn:sha1:52c5bafe628bfaf1072a7e4cd721523f818d1bcf</id>
<content type='text'>
names of the elliptic curves that may be used during client and server
key exchange to be specified.

This deprecates tls_config_set_ecdhecurve(), which could only be used to
specify a single supported curve.

ok beck@
</content>
</entry>
</feed>
