<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/util, branch OpenSSL_1_0_2j</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_2j</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_2j'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2016-09-22T08:16:08Z</updated>
<entry>
<title>mk1mf.pl: check for no-tls1 here as well</title>
<updated>2016-09-22T08:16:08Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2016-09-22T08:01:38Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=90d6f35162a9515287e75248e1f880cd1cc92c1f'/>
<id>urn:sha1:90d6f35162a9515287e75248e1f880cd1cc92c1f</id>
<content type='text'>
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
</content>
</entry>
<entry>
<title>mk1mf: dtlstest needs ssltestlib, include it with a hack</title>
<updated>2016-08-22T22:09:40Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2016-08-19T14:53:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=3cb28d188803c7768f767f0da40bbea61449521c'/>
<id>urn:sha1:3cb28d188803c7768f767f0da40bbea61449521c</id>
<content type='text'>
We don't really have a mechanism to include other object files into a given
test program.  For now, a simple hack in mk1mf.pl will do.

RT#4653

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
</content>
</entry>
<entry>
<title>Fix util/mkerr.pl</title>
<updated>2016-05-18T20:32:13Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2016-05-18T17:52:34Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c9e2fab4b3485afa525cc5a185b1d0641e9afc96'/>
<id>urn:sha1:c9e2fab4b3485afa525cc5a185b1d0641e9afc96</id>
<content type='text'>
- Adjust mkerr.pl to produce the line length we used for source
  reformating.

- Have mkerr.pl keep track of preprocessor directive indentation

  Among others, do not spuriously throw away a #endif at the end of
  header files.

- Make sure mkerr.pl specifies any header inclusion correctly

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
</content>
</entry>
<entry>
<title>Fix SSL compression symbol exporting</title>
<updated>2016-05-17T08:23:36Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2016-05-17T08:23:36Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a79a40a9fe136b63f19b6756cd2a3ce6bd170f54'/>
<id>urn:sha1:a79a40a9fe136b63f19b6756cd2a3ce6bd170f54</id>
<content type='text'>
Some compression related functions in libssl have dummy versions to be
used when compiled with no-comp. However those dummy functions were not
being exported on Windows so they are unusable when dynamically linked.

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
</content>
</entry>
<entry>
<title>Fix the no-comp option for Windows</title>
<updated>2016-03-18T12:13:11Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2016-03-17T12:55:02Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a6406c95984a1009f5676bbcf60cc0d6db107af4'/>
<id>urn:sha1:a6406c95984a1009f5676bbcf60cc0d6db107af4</id>
<content type='text'>
no-comp on Windows was not actually suppressing compilation of the code,
although it was suppressing its use.

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
</content>
</entry>
<entry>
<title>Add no-ssl2-method</title>
<updated>2016-03-14T20:13:59Z</updated>
<author>
<name>Kurt Roeckx</name>
<email>kurt@roeckx.be</email>
</author>
<published>2016-03-09T17:10:52Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=4256957570a233ed4e9840353e95e623dfd62086'/>
<id>urn:sha1:4256957570a233ed4e9840353e95e623dfd62086</id>
<content type='text'>
Reviewed-by: Viktor Dukhovni &lt;viktor@openssl.org&gt;

MR: #2341
</content>
</entry>
<entry>
<title>Touch the correct variables for the system; shlib_wrap.sh on Solaris</title>
<updated>2016-03-09T11:21:01Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2016-03-09T10:36:32Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=e76f48539109829819aabc03953cf2cfd4612961'/>
<id>urn:sha1:e76f48539109829819aabc03953cf2cfd4612961</id>
<content type='text'>
If there is cause to think LD_LIBRARY_PATH_32 and LD_PRELOAD_32 are
appropriate variables to touch, do so.  Otherwise, touch the usual
LD_LIBRARY_PATH and LD_PRELOAD.  This covers for older installations
that don't have a mix of 32-bit and 64-bit libs.

Reviewed-by: Andy Polyakov &lt;appro@openssl.org&gt;
(cherry picked from commit a772e9d01a81dae132cb03107292b3ecc725e5af)
</content>
</entry>
<entry>
<title>Recognise 32-bit Solaris in util/shlib_wrap.sh</title>
<updated>2016-03-09T11:20:53Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2016-03-06T21:36:57Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=d3b3715072f1d589ee88a68cc5c07e93a31c0f09'/>
<id>urn:sha1:d3b3715072f1d589ee88a68cc5c07e93a31c0f09</id>
<content type='text'>
Submitted by Erik Forsberg &lt;erik@efca.com&gt;

Reviewed-by: Andy Polyakov &lt;appro@openssl.org&gt;
(cherry picked from commit 86e75432835ec3ef7700a7103f9847e3c3d4350d)
</content>
</entry>
<entry>
<title>Ensure mk1mf.pl is aware of no-weak-ssl-ciphers option</title>
<updated>2016-03-01T12:41:49Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2016-03-01T12:08:33Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=08d0ff54d0f49bbf836f081e7a8012fef090dc95'/>
<id>urn:sha1:08d0ff54d0f49bbf836f081e7a8012fef090dc95</id>
<content type='text'>
Update mk1mf.pl to properly handle no-weak-ssl-ciphers

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
</content>
</entry>
<entry>
<title>CVE-2016-0798: avoid memory leak in SRP</title>
<updated>2016-02-24T17:39:13Z</updated>
<author>
<name>Emilia Kasper</name>
<email>emilia@openssl.org</email>
</author>
<published>2016-02-24T11:59:59Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=259b664f950c2ba66fbf4b0fe5281327904ead21'/>
<id>urn:sha1:259b664f950c2ba66fbf4b0fe5281327904ead21</id>
<content type='text'>
The SRP user database lookup method SRP_VBASE_get_by_user had confusing
memory management semantics; the returned pointer was sometimes newly
allocated, and sometimes owned by the callee. The calling code has no
way of distinguishing these two cases.

Specifically, SRP servers that configure a secret seed to hide valid
login information are vulnerable to a memory leak: an attacker
connecting with an invalid username can cause a memory leak of around
300 bytes per connection.

Servers that do not configure SRP, or configure SRP but do not configure
a seed are not vulnerable.

In Apache, the seed directive is known as SSLSRPUnknownUserSeed.

To mitigate the memory leak, the seed handling in SRP_VBASE_get_by_user
is now disabled even if the user has configured a seed.

Applications are advised to migrate to SRP_VBASE_get1_by_user. However,
note that OpenSSL makes no strong guarantees about the
indistinguishability of valid and invalid logins. In particular,
computations are currently not carried out in constant time.

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
</content>
</entry>
</feed>
