<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/ssl, branch OpenSSL_1_0_2l</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_2l</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_2l'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2017-05-25T11:36:45Z</updated>
<entry>
<title>Ignore -rle and -comp when compiled with OPENSSL_NO_COMP.</title>
<updated>2017-05-25T11:36:45Z</updated>
<author>
<name>Bernd Edlinger</name>
<email>bernd.edlinger@hotmail.de</email>
</author>
<published>2017-05-25T06:46:49Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=8ded5f1b148111607e34a8c3e42571db0951642b'/>
<id>urn:sha1:8ded5f1b148111607e34a8c3e42571db0951642b</id>
<content type='text'>
Fixes make test when configured with no-comp.

Reviewed-by: Kurt Roeckx &lt;kurt@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/3545)</content>
</entry>
<entry>
<title>Copy custom extension flags in a call to SSL_set_SSL_CTX()</title>
<updated>2017-05-10T13:06:58Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2017-05-10T10:28:53Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ea3fc6010f56bad83560592b54bc54de962bbd39'/>
<id>urn:sha1:ea3fc6010f56bad83560592b54bc54de962bbd39</id>
<content type='text'>
The function SSL_set_SSL_CTX() can be used to swap the SSL_CTX used for
a connection as part of an SNI callback. One result of this is that the
s-&gt;cert structure is replaced. However this structure contains information
about any custom extensions that have been loaded. In particular flags are
set indicating whether a particular extension has been received in the
ClientHello. By replacing the s-&gt;cert structure we lose the custom
extension flag values, and it appears as if a client has not sent those
extensions.

SSL_set_SSL_CTX() should copy any flags for custom extensions that appear
in both the old and the new cert structure.

Fixes #2180

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/3427)</content>
</entry>
<entry>
<title>Additional check to handle BAD SSL_write retry</title>
<updated>2017-04-11T16:17:54Z</updated>
<author>
<name>Rich Salz</name>
<email>rsalz@openssl.org</email>
</author>
<published>2017-04-11T16:17:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=71d66c46c725a88a8d14b747610656e15610109e'/>
<id>urn:sha1:71d66c46c725a88a8d14b747610656e15610109e</id>
<content type='text'>
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/3122)
</content>
</entry>
<entry>
<title>Guard last few debugging printfs in libssl</title>
<updated>2017-03-23T13:47:41Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2017-03-23T13:26:43Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=4e5d2aaa41d7e298f93641bad5296a6b4ec2cad4'/>
<id>urn:sha1:4e5d2aaa41d7e298f93641bad5296a6b4ec2cad4</id>
<content type='text'>
Fixes #2542

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/3018)</content>
</entry>
<entry>
<title>Fix BAD CCS alert in DTLS</title>
<updated>2017-03-21T16:23:33Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2017-03-21T16:12:37Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=8ed92460b7a4a2a310f1b0dde6e36f9055f5b87b'/>
<id>urn:sha1:8ed92460b7a4a2a310f1b0dde6e36f9055f5b87b</id>
<content type='text'>
Set the correct variable, and then actually send the alert!

Found by, and fix suggested by, Raja Ashok.

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/3009)</content>
</entry>
<entry>
<title>Avoid a mem leak on error</title>
<updated>2017-03-21T09:53:02Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2017-03-21T09:53:02Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=3f640ebd035006d44d6f7d0767bb6ebd1a2efcd5'/>
<id>urn:sha1:3f640ebd035006d44d6f7d0767bb6ebd1a2efcd5</id>
<content type='text'>
An internal error path could result in a memory leak. Also remove some redundant
code.

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/3003)</content>
</entry>
<entry>
<title>Fix DTLSv1_listen() sequence numbers</title>
<updated>2017-03-13T13:08:01Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2017-03-13T10:30:49Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=7321d7944e56e3cf7f5cf80679e6c88a130167f2'/>
<id>urn:sha1:7321d7944e56e3cf7f5cf80679e6c88a130167f2</id>
<content type='text'>
DTLSv1_listen() is stateless. We never increment the record read sequence
while listening, and we reflect the incoming record's sequence number in our
write sequence.

The logic for doing the write sequence reflection was *after* we had
finished processing the incoming ClientHello and before we write the
ServerHello. In the normal course of events this is fine. However if we
need to write an early alert during ClientHello processing (e.g. no shared
cipher), then we haven't done the write sequence reflection yet. This means
the alert gets written with the wrong sequence number (it will just be set
to whatever value we left it in the last time we wrote something). If the
sequence number is less than expected then the client will believe that the
incoming alert is a retransmit and will therefore drop it, causing the
client to hang waiting for a response from the server.

Fixes #2886

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/2915)</content>
</entry>
<entry>
<title>Revert "Use the callbacks from the SSL object instead of the SSL_CTX object"</title>
<updated>2017-03-11T10:19:20Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2017-03-11T10:19:20Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=6fe43af8d77b119f8af913c284149bca482ee58c'/>
<id>urn:sha1:6fe43af8d77b119f8af913c284149bca482ee58c</id>
<content type='text'>
This shouldn't have been applied to the 1.0.2 branch.

This reverts commit 5247c0388610bfdcc8f44b777d75ab681120753d.

Reviewed-by: Tim Hudson &lt;tjh@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/2907)</content>
</entry>
<entry>
<title>Use the callbacks from the SSL object instead of the SSL_CTX object</title>
<updated>2017-03-10T21:34:15Z</updated>
<author>
<name>Pauli</name>
<email>paul.dale@oracle.com</email>
</author>
<published>2017-03-07T05:36:16Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=5247c0388610bfdcc8f44b777d75ab681120753d'/>
<id>urn:sha1:5247c0388610bfdcc8f44b777d75ab681120753d</id>
<content type='text'>
... in functions dealing with the SSL object rather than the context.

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/2870)

(cherry picked from commit d61461a7525322d188f9c6e3f90cfc93916cc636)
</content>
</entry>
<entry>
<title>Avoid questionable use of the value of a pointer</title>
<updated>2017-03-10T20:57:59Z</updated>
<author>
<name>Bernd Edlinger</name>
<email>bernd.edlinger@hotmail.de</email>
</author>
<published>2017-03-10T14:10:41Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=5e90cb5404c2b6127520f5bda9ada5fa1560038d'/>
<id>urn:sha1:5e90cb5404c2b6127520f5bda9ada5fa1560038d</id>
<content type='text'>
that refers to space
deallocated by a call to the free function in tls_decrypt_ticket.

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/2897)
(cherry picked from commit 13ed1afa923f4ffb553e389de08f26e9ce84e8a2)
</content>
</entry>
</feed>
