<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libtls, branch libressl-v2.4.3</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.4.3</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.4.3'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2016-07-13T16:30:48+00:00</updated>
<entry>
<title>Split the existing TLS cipher suite groups into four:</title>
<updated>2016-07-13T16:30:48+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-07-13T16:30:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6356c57c473f626e89cf1f4fd3931ac373f63f4a'/>
<id>urn:sha1:6356c57c473f626e89cf1f4fd3931ac373f63f4a</id>
<content type='text'>
"secure" (TLSv1.2+AEAD+PFS)
"compat" (HIGH:!aNULL)
"legacy" (HIGH:MEDIUM:!aNULL)
"insecure" (ALL:!aNULL:!eNULL)

This allows for flexibility and finer grained control, rather than having
two extremes (an issue raised by Marko Kreen some time ago).

ok beck@ tedu@
</content>
</entry>
<entry>
<title>Revert previous - it introduces problems with a common privsep use case.</title>
<updated>2016-07-07T14:09:03+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-07-07T14:09:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=264aec397e864b1312511d8a90f858c97ac5bb0c'/>
<id>urn:sha1:264aec397e864b1312511d8a90f858c97ac5bb0c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Check that the given ciphers string is syntactically valid and results in</title>
<updated>2016-07-06T16:47:18+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-07-06T16:47:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4ee227cb929685f42853208d23f3ce28074c8902'/>
<id>urn:sha1:4ee227cb929685f42853208d23f3ce28074c8902</id>
<content type='text'>
at least one matching cipher suite.

ok doug@
</content>
</entry>
<entry>
<title>Always load CA, key and certificate files at the time the configuration</title>
<updated>2016-07-06T16:16:36+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-07-06T16:16:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=494bf46839118b54df9c7e7be3a76c74d6128a88'/>
<id>urn:sha1:494bf46839118b54df9c7e7be3a76c74d6128a88</id>
<content type='text'>
function is called. This simplifies code and results in a single memory
based code path being used to provide data to libssl. Errors that occur
when accessing the specified file are now detected and propagated
immediately. Since the file access now occurs when the configuration
function is called, we now play nicely with privsep/pledge.

ok beck@ bluhm@ doug@
</content>
</entry>
<entry>
<title>Correctly handle an EOF that occurs prior to the TLS handshake completing.</title>
<updated>2016-07-06T02:32:57+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-07-06T02:32:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=84d380e1c03fbbb0055359860530664b49374403'/>
<id>urn:sha1:84d380e1c03fbbb0055359860530664b49374403</id>
<content type='text'>
Reported by Vasily Kolobkov, based on a diff from Marko Kreen.

ok beck@
</content>
</entry>
<entry>
<title>Rename some of the internal error setting functions to more closely follow</title>
<updated>2016-05-27T14:38:40+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-05-27T14:38:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c229d5649abc30a96be97b04d692cbe3df3c1d75'/>
<id>urn:sha1:c229d5649abc30a96be97b04d692cbe3df3c1d75</id>
<content type='text'>
existing naming standards. Also provide functions for setting a struct
tls_error * directly (rather than having to have a struct tls * or a
struct tls_config *).
</content>
</entry>
<entry>
<title>Avoid leaking ca_mem when freeing a tls_config.</title>
<updated>2016-05-27T14:27:22+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-05-27T14:27:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=35bfd37ea2da2b0c94de3c99d5a1c11925b7fe88'/>
<id>urn:sha1:35bfd37ea2da2b0c94de3c99d5a1c11925b7fe88</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix function parameters that do not have an underscore prefix.</title>
<updated>2016-05-27T14:21:24+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-05-27T14:21:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=86047f1f1149d2a1e0d96655208880a3ce4c93e5'/>
<id>urn:sha1:86047f1f1149d2a1e0d96655208880a3ce4c93e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>typo fixes; Anthony Coulter</title>
<updated>2016-05-27T11:25:57+00:00</updated>
<author>
<name>sthen</name>
<email></email>
</author>
<published>2016-05-27T11:25:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=89768f05c2b9568cfb3d0a1f6365b67e577b36ea'/>
<id>urn:sha1:89768f05c2b9568cfb3d0a1f6365b67e577b36ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix mangled function signatures.</title>
<updated>2016-05-09T13:48:57+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-05-09T13:48:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1a890bca208c14d36688c54ab733a20fd89f4ba9'/>
<id>urn:sha1:1a890bca208c14d36688c54ab733a20fd89f4ba9</id>
<content type='text'>
From Carlin Bingham &lt;cb at viennan dot net&gt;, thanks!
</content>
</entry>
</feed>
