<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libtls, branch libressl-v2.2.1</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.2.1</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.2.1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2015-06-20T01:09:31+00:00</updated>
<entry>
<title>Crank major for libcrypto, ssl and tls due to MDC-2DES removal.</title>
<updated>2015-06-20T01:09:31+00:00</updated>
<author>
<name>doug</name>
<email></email>
</author>
<published>2015-06-20T01:09:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bedaa1810c5bb6d8b84e1bec8033245abf6e95dc'/>
<id>urn:sha1:bedaa1810c5bb6d8b84e1bec8033245abf6e95dc</id>
<content type='text'>
ok miod@ jsing@
</content>
</entry>
<entry>
<title>Add standard headers, C++ support to tls.h.</title>
<updated>2015-06-19T06:20:11+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2015-06-19T06:20:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fbe5affcc923697c9d3682f503229a15b024db33'/>
<id>urn:sha1:fbe5affcc923697c9d3682f503229a15b024db33</id>
<content type='text'>
This makes using libtls easier to include by including dependent headers,
making something like this work as expected:

#include &lt;iostream&gt;
#include &lt;tls.h&gt;

int main()
{
   std::cout &lt;&lt; "tls_init: " &lt;&lt; tls_init() &lt;&lt; "\n";
}

This also makes building a standalone libtls-portable simpler.

ok doug@, jsing@
</content>
</entry>
<entry>
<title>Link ssl and crypto via BSDOBJDIR, works with native and cross builds</title>
<updated>2015-06-05T21:52:01+00:00</updated>
<author>
<name>tobiasu</name>
<email></email>
</author>
<published>2015-06-05T21:52:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=020815bd7a9c6eeda60d31af91ca5813e28b31d5'/>
<id>urn:sha1:020815bd7a9c6eeda60d31af91ca5813e28b31d5</id>
<content type='text'>
ok mpi@
</content>
</entry>
<entry>
<title>Record inter-library dependencies between libcrypto, libssl and libtls</title>
<updated>2015-05-17T22:39:39+00:00</updated>
<author>
<name>kettenis</name>
<email></email>
</author>
<published>2015-05-17T22:39:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c5f087c6c031837a968277278b7d6de4ae1692fb'/>
<id>urn:sha1:c5f087c6c031837a968277278b7d6de4ae1692fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reject dNSName of " " for subjectAltName extension.</title>
<updated>2015-04-29T00:24:31+00:00</updated>
<author>
<name>doug</name>
<email></email>
</author>
<published>2015-04-29T00:24:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=06353d44d291291e48ddb83745d3e3801acf6d57'/>
<id>urn:sha1:06353d44d291291e48ddb83745d3e3801acf6d57</id>
<content type='text'>
RFC 5280 says " " must not be used as a dNSName.

ok jsing@ jca@
</content>
</entry>
<entry>
<title>Treat SSL_ERROR_ZERO_RETURN as a success, rather than a failure. Also</title>
<updated>2015-04-15T16:08:43+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-04-15T16:08:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4f7c2c40b561a9607fc1cad0288bad2bebbdd5db'/>
<id>urn:sha1:4f7c2c40b561a9607fc1cad0288bad2bebbdd5db</id>
<content type='text'>
ensure that outlen is set to zero so that tls_read() has read(2) like
semantics for EOF.

Spotted by doug@
</content>
</entry>
<entry>
<title>Make tls_close() more robust - do not rely on a close notify being received</title>
<updated>2015-04-15T16:05:23+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-04-15T16:05:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=803fe901561ae85e774d8c387c4853742a37d03c'/>
<id>urn:sha1:803fe901561ae85e774d8c387c4853742a37d03c</id>
<content type='text'>
from the other side and only return TLS_READ_AGAIN/TLS_WRITE_AGAIN if we
failed to send a close notify on a non-blocking socket.

Otherwise be more forceful and always shutdown/close the socket regardless
of other failures. Also do not consider ENOTCONN or ECONNRESET to be a
shutdown failure, since there are various situations where this can occur.

ok doug@ guenther@
</content>
</entry>
<entry>
<title>comma fix;</title>
<updated>2015-04-03T22:33:43+00:00</updated>
<author>
<name>jmc</name>
<email></email>
</author>
<published>2015-04-03T22:33:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=da25c8b7d4e629fad761cd53bd302b0333d6e6e2'/>
<id>urn:sha1:da25c8b7d4e629fad761cd53bd302b0333d6e6e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Handle the case where multiple calls to SSL_shutdown() are required to</title>
<updated>2015-04-02T13:19:15+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-04-02T13:19:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e3e998d846e2f8ea152663cd7dd4bedf950e9601'/>
<id>urn:sha1:e3e998d846e2f8ea152663cd7dd4bedf950e9601</id>
<content type='text'>
close the connection. Also correctly handle the error on failure.

Diff from cookieandscream via github.
</content>
</entry>
<entry>
<title>Correct man page title.</title>
<updated>2015-04-02T05:54:22+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-04-02T05:54:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5afcf0b97bf806f075cbd05bbf3d672f3908c35d'/>
<id>urn:sha1:5afcf0b97bf806f075cbd05bbf3d672f3908c35d</id>
<content type='text'>
Diff from Tim van der Molen.

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