<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libtls, branch libressl-v2.6.0</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.6.0</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.6.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2017-07-06T17:27:19+00:00</updated>
<entry>
<title>Document tls_config_set_crl_file() and tls_config_set_crl_mem().</title>
<updated>2017-07-06T17:27:19+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-07-06T17:27:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bafcff4a3b028a010846e8740bb2aaa4fd74c94e'/>
<id>urn:sha1:bafcff4a3b028a010846e8740bb2aaa4fd74c94e</id>
<content type='text'>
Based on a diff from Jack Burton &lt;jack at saosce dot com dot au&gt;, thanks!
</content>
</entry>
<entry>
<title>Bump minor due to symbol addition.</title>
<updated>2017-07-06T17:12:44+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-07-06T17:12:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3ea06e51622be628d60e045857249c4e2eb66e2a'/>
<id>urn:sha1:3ea06e51622be628d60e045857249c4e2eb66e2a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for providing CRLs to libtls - once a CRL is provided we</title>
<updated>2017-07-06T17:12:22+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-07-06T17:12:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=98d8f250ae4bc4d9b4a4f49d8df340640852319b'/>
<id>urn:sha1:98d8f250ae4bc4d9b4a4f49d8df340640852319b</id>
<content type='text'>
enable CRL checking for the full certificate chain.

Based on a diff from Jack Burton &lt;jack at saosce dot com dot au&gt;, thanks!

Discussed with beck@
</content>
</entry>
<entry>
<title>RFC 6066 states that IP literals are not permitted in "HostName" for a</title>
<updated>2017-07-05T15:38:35+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-07-05T15:38:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=23f8730872473ece83a0897191d237776311af34'/>
<id>urn:sha1:23f8730872473ece83a0897191d237776311af34</id>
<content type='text'>
TLS Server Name extension, however seemingly several clients (including
Python, Ruby and Safari) violate the RFC. Given that this is a fairly
widespread issue, if we receive a TLS Server Name extension that contains
an IP literal, pretend that we did not receive the extension rather than
causing a handshake failure.

Issue raised by jsg@

ok jsg@
</content>
</entry>
<entry>
<title>Use the tls_password_cb() callback with all PEM_read_bio_*() calls, so that</title>
<updated>2017-06-22T18:03:57+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-06-22T18:03:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c9b1852dc910671bb8042219d73820d7a47138dd'/>
<id>urn:sha1:c9b1852dc910671bb8042219d73820d7a47138dd</id>
<content type='text'>
we can prevent libcrypto from going behind our back and trying to read
passwords from standard input (which we may not be permitted to do).

Found by jsg@ with httpd and password protected keys.
</content>
</entry>
<entry>
<title>Fix incorrect indentation.</title>
<updated>2017-06-22T17:58:54+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-06-22T17:58:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3895fcdf85644002ad1f9d8ea60c0027856ffac8'/>
<id>urn:sha1:3895fcdf85644002ad1f9d8ea60c0027856ffac8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Plug a memory leak in tls_keypair_cert_hash(), introduced in r1.60.</title>
<updated>2017-06-22T17:55:48+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-06-22T17:55:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=587a0bde45bad64be4b3de2d1e1f9b5b1727f87b'/>
<id>urn:sha1:587a0bde45bad64be4b3de2d1e1f9b5b1727f87b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove dead code that has remained hiding since ressl.c r1.14!</title>
<updated>2017-06-22T17:47:56+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-06-22T17:47:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1500ed472f790037b251bb282097aa8c257a6a58'/>
<id>urn:sha1:1500ed472f790037b251bb282097aa8c257a6a58</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use the standard `rv' idiom in tls_keypair_load_cert(), rather than</title>
<updated>2017-06-22T17:34:25+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-06-22T17:34:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=258d6d4823852894a9046304508dc4d9f5c44d38'/>
<id>urn:sha1:258d6d4823852894a9046304508dc4d9f5c44d38</id>
<content type='text'>
duplicating clean up code.
</content>
</entry>
<entry>
<title>Plug a memory leak. The main_cert needs to be X509_free()ed since</title>
<updated>2017-05-16T05:52:52+00:00</updated>
<author>
<name>claudio</name>
<email></email>
</author>
<published>2017-05-16T05:52:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7ad9f2edfd93fb9172eacbbd167845c844f2e661'/>
<id>urn:sha1:7ad9f2edfd93fb9172eacbbd167845c844f2e661</id>
<content type='text'>
SSL_get_peer_certificate() increases the ref count whereas extra_certs
do not because SSL_get_peer_cert_chain() won't increase ref counts.
OK beck@
</content>
</entry>
</feed>
