<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/Configure, branch OpenSSL_1_0_2m</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_2m</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_2m'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2017-02-23T15:07:21Z</updated>
<entry>
<title>Add -Wundef to --strict-warnings options. Fix some warnings.</title>
<updated>2017-02-23T15:07:21Z</updated>
<author>
<name>Bernd Edlinger</name>
<email>bernd.edlinger@hotmail.de</email>
</author>
<published>2017-02-22T20:40:41Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=0b8c12f57a63b895b9192846f79ce73db0153c02'/>
<id>urn:sha1:0b8c12f57a63b895b9192846f79ce73db0153c02</id>
<content type='text'>
Reviewed-by: Andy Polyakov &lt;appro@openssl.org&gt;
Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/2714)
</content>
</entry>
<entry>
<title>Allow parallell make in Configure</title>
<updated>2017-01-31T17:47:53Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2017-01-31T12:47:13Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=43b1a3dcc824f234157f71213f9af6848898e4b4'/>
<id>urn:sha1:43b1a3dcc824f234157f71213f9af6848898e4b4</id>
<content type='text'>
If someone tries this:

    MAKE='make -j8' ./config

then Configure ends up doing this:

    make -j8 links depend gentests

Doing those three in parallell leads to a race condition that may very well
cause issue such as tests not being run (because they all get linked to a
dummy that does nothing instead of the real test).

To mitigate this, execute the three targets in one make call each.

Reviewed-by: Emilia Käsper &lt;emilia@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/2332)</content>
</entry>
<entry>
<title>INSTALL: clarify 386 and no-sse2 options.</title>
<updated>2016-11-26T21:24:10Z</updated>
<author>
<name>Andy Polyakov</name>
<email>appro@openssl.org</email>
</author>
<published>2016-11-25T16:50:37Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c477f8e7165d30c5c8ca98f7409714f56dc2048c'/>
<id>urn:sha1:c477f8e7165d30c5c8ca98f7409714f56dc2048c</id>
<content type='text'>
This is 1.0.2-specific reformat of 5ae5dc96610f0a598dac9d2f267b5c0ddd77b2e4.

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
</content>
</entry>
<entry>
<title>Configure: Improve incremental build time</title>
<updated>2016-11-16T07:08:27Z</updated>
<author>
<name>Orgad Shaneh</name>
<email>orgads@gmail.com</email>
</author>
<published>2016-07-31T06:13:13Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ecc955157af5f0fa19bcd74caaf52ec3fa18f755'/>
<id>urn:sha1:ecc955157af5f0fa19bcd74caaf52ec3fa18f755</id>
<content type='text'>
When Makefile/opensslconf.h is unchanged, don't write it at all.

Currently every time Configure is executed, these files are overwritten.
Makefile leads to regeneration of buildinf.h, and opensslconf.h is itself
a central header.

As a result, Configure triggers full rebuild, even if nothing is changed.

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/1370)</content>
</entry>
<entry>
<title>update default dependencies</title>
<updated>2016-09-15T23:10:00Z</updated>
<author>
<name>Dr. Stephen Henson</name>
<email>steve@openssl.org</email>
</author>
<published>2016-09-15T22:49:41Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=32cc4c2627e8f582d906b03abf763f682c7f96dd'/>
<id>urn:sha1:32cc4c2627e8f582d906b03abf763f682c7f96dd</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
</content>
</entry>
<entry>
<title>Improve the definition of STITCHED_CALL in e_rc4_hmac_md5.c</title>
<updated>2016-08-26T19:19:18Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2016-08-26T07:59:55Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=06a549c435d6095b33d78f136904c5fc2f7bcf24'/>
<id>urn:sha1:06a549c435d6095b33d78f136904c5fc2f7bcf24</id>
<content type='text'>
The definition of STITCHED_CALL relies on OPENSSL_NO_ASM.  However,
when a configuration simply lacks the assembler implementation for RC4
(which is where we have implemented the stitched call), OPENSSL_NO_ASM
isn't implemented.  Better, then, to rely on specific macros that
indicated that RC4 (and MD5) are implemented in assembler.

For this to work properly, we must also make sure Configure adds the
definition of RC4_ASM among the C flags.

(partly cherry picked from commit 216e8d91033d237880cff7da0d02d46d47bae41b)

Reviewed-by: Andy Polyakov &lt;appro@openssl.org&gt;
</content>
</entry>
<entry>
<title>Fix the no-tls1 option</title>
<updated>2016-08-26T12:38:50Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2016-08-26T12:11:17Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=847fe929108da550b506594f52fa1875ea815723'/>
<id>urn:sha1:847fe929108da550b506594f52fa1875ea815723</id>
<content type='text'>
This also fixes no-tls which is an alias for no-tls1 in 1.0.2 (it is not
possible to do no-tls1_1 or no-tls1_2 in 1.0.2).

Because it is not possible to disable TLS1.1 or TLS1.2 it no longer follows
that disabling TLS1.0 should force the disabling of tlsext.

Also a few missing ifdef guards.

GitHub Iusse#935

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
</content>
</entry>
<entry>
<title>Add support for RC / WINDRES env variables</title>
<updated>2016-05-17T15:18:25Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2016-05-16T15:10:16Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=4e16885c8c0e28e9586f3abe546cdf976bd21875'/>
<id>urn:sha1:4e16885c8c0e28e9586f3abe546cdf976bd21875</id>
<content type='text'>
RT#2558

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
</content>
</entry>
<entry>
<title>Disable EXPORT and LOW SSLv3+ ciphers by default</title>
<updated>2016-03-01T11:20:35Z</updated>
<author>
<name>Viktor Dukhovni</name>
<email>openssl-users@dukhovni.org</email>
</author>
<published>2016-02-19T18:05:11Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=bc38a7d2d3c6082163c50ddf99464736110f2000'/>
<id>urn:sha1:bc38a7d2d3c6082163c50ddf99464736110f2000</id>
<content type='text'>
Reviewed-by: Emilia Käsper &lt;emilia@openssl.org&gt;
</content>
</entry>
<entry>
<title>Disable SSLv2 default build, default negotiation and weak ciphers.</title>
<updated>2016-03-01T11:20:10Z</updated>
<author>
<name>Viktor Dukhovni</name>
<email>openssl-users@dukhovni.org</email>
</author>
<published>2016-02-18T02:07:48Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=9dfd2be8a1761fffd152a92d8f1b356ad667eea7'/>
<id>urn:sha1:9dfd2be8a1761fffd152a92d8f1b356ad667eea7</id>
<content type='text'>
SSLv2 is by default disabled at build-time.  Builds that are not
configured with "enable-ssl2" will not support SSLv2.  Even if
"enable-ssl2" is used, users who want to negotiate SSLv2 via the
version-flexible SSLv23_method() will need to explicitly call either
of:

    SSL_CTX_clear_options(ctx, SSL_OP_NO_SSLv2);
or
    SSL_clear_options(ssl, SSL_OP_NO_SSLv2);

as appropriate.  Even if either of those is used, or the application
explicitly uses the version-specific SSLv2_method() or its client
or server variants, SSLv2 ciphers vulnerable to exhaustive search
key recovery have been removed.  Specifically, the SSLv2 40-bit
EXPORT ciphers, and SSLv2 56-bit DES are no longer available.

Mitigation for CVE-2016-0800

Reviewed-by: Emilia Käsper &lt;emilia@openssl.org&gt;
</content>
</entry>
</feed>
