[Armadeus-commitlog] armadeus branch, master, updated. armadeus-5.3-704-gf93c79a
Brought to you by:
sszy
|
From: Sébastien S. <ss...@us...> - 2015-04-17 07:57:09
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via f93c79aba7099357e6498d6c3be5a69fe954f597 (commit)
from 2b0a9ac7d55d6202fa9652bc67981e520e5b1fc4 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit f93c79aba7099357e6498d6c3be5a69fe954f597
Author: Sébastien Szymanski <seb...@ar...>
Date: Fri Apr 17 10:01:00 2015 +0200
[BUILDROOT] 2015.02: openssl bump to version 1.0.2a
Patch comes from upstream.
It also fixes apf28mainline_defconfig build.
-----------------------------------------------------------------------
Summary of changes:
...4-openssl-security-bump-to-version-1.0.2a.patch | 111 ++++++++++++++++++++
patches/buildroot/2015.02/cleanup_buildroot.sh | 4 +
2 files changed, 115 insertions(+), 0 deletions(-)
create mode 100644 patches/buildroot/2015.02/224-openssl-security-bump-to-version-1.0.2a.patch
diff --git a/patches/buildroot/2015.02/224-openssl-security-bump-to-version-1.0.2a.patch b/patches/buildroot/2015.02/224-openssl-security-bump-to-version-1.0.2a.patch
new file mode 100644
index 0000000..824f3d6
--- /dev/null
+++ b/patches/buildroot/2015.02/224-openssl-security-bump-to-version-1.0.2a.patch
@@ -0,0 +1,111 @@
+From 85e7efff1afd1f00c2e83e7f71a80375824f42d4 Mon Sep 17 00:00:00 2001
+From: Gustavo Zacarias <gu...@za...>
+Date: Thu, 19 Mar 2015 11:34:40 -0300
+Subject: [PATCH] openssl: security bump to version 1.0.2a
+
+Fixes:
+CVE-2015-0291 - ClientHello sigalgs DoS
+CVE-2015-0290 - Multiblock corrupted pointer
+CVE-2015-0207 - Segmentation fault in DTLSv1_listen
+CVE-2015-0286 - Segmentation fault in ASN1_TYPE_cmp
+CVE-2015-0208 - Segmentation fault for invalid PSS parameters
+CVE-2015-0287 - ASN.1 structure reuse memory corruption
+CVE-2015-0289 - PKCS7 NULL pointer dereferences
+CVE-2015-0293 - DoS via reachable assert in SSLv2 servers
+CVE-2015-1787 - Empty CKE with client auth and DHE
+CVE-2015-0285 - Handshake with unseeded PRNG
+CVE-2015-0209 - Use After Free following d2i_ECPrivatekey error
+CVE-2015-0288 - X509_to_X509_REQ NULL pointer deref
+
+musl patch removed since it's no longer necessary.
+
+Signed-off-by: Gustavo Zacarias <gu...@za...>
+Signed-off-by: Peter Korsgaard <pe...@ko...>
+---
+ package/openssl/004-musl-termios.patch | 46 ----------------------------------
+ package/openssl/openssl.hash | 8 +++---
+ package/openssl/openssl.mk | 2 +-
+ 3 files changed, 5 insertions(+), 51 deletions(-)
+ delete mode 100644 package/openssl/004-musl-termios.patch
+
+diff --git a/package/openssl/004-musl-termios.patch b/package/openssl/004-musl-termios.patch
+deleted file mode 100644
+index 66631d1..0000000
+--- a/package/openssl/004-musl-termios.patch
++++ /dev/null
+@@ -1,46 +0,0 @@
+-http://rt.openssl.org/Ticket/Display.html?id=3123
+-
+-From: Kevin Bortis <pk...@bo...>
+-
+-The attached patch fixes issues with musl libc on linux. musl does
+-implement the POSIX 2008 standard termios.h on linux and does not
+-include the non standard interface termio.h.
+-
+-The problem with dlinfo does no longer exists, since musl has
+-implemented the required interface.
+-
+-This closes #2823 for me.
+-
+-Tested version:
+-musl libc: 0.9.13
+-openssl git: 1769dfab06dcf93a1c310ca7ea9531afcc448d0a
+-
+-Comparison of termios.h implementation on linux:
+-
+-glibc 2.17: does implement termios.h, passes make test
+-musl 0.9.13: does implement termios.h, passes make test
+-uClibc 0.9.33.2: does implement termios.h, not tested
+-dietlibc 0.33: does implement termios.h, not tested
+-
+-I don't know the reason why termio.h is prefered on linux, since
+-termios.h is generally prefered and implemented by all major libc
+-implementations.
+-
+-Regards
+-Kevin
+-
+---- a/crypto/ui/ui_openssl.c 2013-09-08 11:00:10.130572803 +0200
+-+++ b/crypto/ui/ui_openssl.c 2013-09-08 11:29:35.806580447 +0200
+-@@ -190,9 +190,9 @@
+- # undef SGTTY
+- #endif
+-
+--#if defined(linux) && !defined(TERMIO)
+--# undef TERMIOS
+--# define TERMIO
+-+#if defined(linux)
+-+# define TERMIOS
+-+# undef TERMIO
+- # undef SGTTY
+- #endif
+-
+diff --git a/package/openssl/openssl.hash b/package/openssl/openssl.hash
+index a8cb172..c9987fc 100644
+--- a/package/openssl/openssl.hash
++++ b/package/openssl/openssl.hash
+@@ -1,4 +1,4 @@
+-# From https://www.openssl.org/source/openssl-1.0.2.tar.gz.md5
+-# From https://www.openssl.org/source/openssl-1.0.2.tar.gz.sha1
+-md5 38373013fc85c790aabf8837969c5eba openssl-1.0.2.tar.gz
+-sha1 2f264f7f6bb973af444cd9fc6ee65c8588f610cc openssl-1.0.2.tar.gz
++# From https://www.openssl.org/source/openssl-1.0.2a.tar.gz.md5
++# From https://www.openssl.org/source/openssl-1.0.2a.tar.gz.sha1
++md5 a06c547dac9044161a477211049f60ef openssl-1.0.2a.tar.gz
++sha1 46ecd325b8e587fa491f6bb02ad4a9fb9f382f5f openssl-1.0.2a.tar.gz
+diff --git a/package/openssl/openssl.mk b/package/openssl/openssl.mk
+index 48f287e..5ed59c0 100644
+--- a/package/openssl/openssl.mk
++++ b/package/openssl/openssl.mk
+@@ -4,7 +4,7 @@
+ #
+ ################################################################################
+
+-OPENSSL_VERSION = 1.0.2
++OPENSSL_VERSION = 1.0.2a
+ OPENSSL_SITE = http://www.openssl.org/source
+ OPENSSL_LICENSE = OpenSSL or SSLeay
+ OPENSSL_LICENSE_FILES = LICENSE
+--
+2.0.5
+
diff --git a/patches/buildroot/2015.02/cleanup_buildroot.sh b/patches/buildroot/2015.02/cleanup_buildroot.sh
index de30f16..776c509 100755
--- a/patches/buildroot/2015.02/cleanup_buildroot.sh
+++ b/patches/buildroot/2015.02/cleanup_buildroot.sh
@@ -86,6 +86,9 @@ rm -rf buildroot/package/ncurses/ncurses-5.7-allows_build_with_old_ncurses_host_
rm -rf buildroot/package/nss-pam-ldapd/Config.in
rm -rf buildroot/package/nss-pam-ldapd/nss-pam-ldapd.hash
rm -rf buildroot/package/nss-pam-ldapd/nss-pam-ldapd.mk
+rm -rf buildroot/package/openssl/004-musl-termios.patch
+rm -rf buildroot/package/openssl/openssl.hash
+rm -rf buildroot/package/openssl/openssl.mk
rm -rf buildroot/package/openswan/openswan.mk
rm -rf buildroot/package/owfs/Config.in
rm -rf buildroot/package/owfs/owfs.mk
@@ -160,4 +163,5 @@ rm -rf buildroot/package/xenomai/xenomai.mk
rm -rf buildroot/system/Config.in
rm -rf buildroot/system/system.mk
rm -rf buildroot/toolchain/toolchain-common.in
+rm -rf buildroot/toolchain/toolchain.mk
rm -rf buildroot/toolchain/uClibc/uClibc-0.9.33.2-OpenWRT-add___kernel_long_and___kernel_ulong.patch
hooks/post-receive
--
armadeus
|