]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
openssh: upgrade to 6.3p1
authorPaul Eggleton <paul.eggleton@linux.intel.com>
Mon, 28 Oct 2013 16:44:39 +0000 (16:44 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 29 Oct 2013 10:32:59 +0000 (10:32 +0000)
Removed the following backported patch(es):
 * mac.patch

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 files changed:
meta/recipes-connectivity/openssh/openssh-6.2p2/mac.patch [deleted file]
meta/recipes-connectivity/openssh/openssh-6.3p1/init [moved from meta/recipes-connectivity/openssh/openssh-6.2p2/init with 100% similarity]
meta/recipes-connectivity/openssh/openssh-6.3p1/nostrip.patch [moved from meta/recipes-connectivity/openssh/openssh-6.2p2/nostrip.patch with 100% similarity]
meta/recipes-connectivity/openssh/openssh-6.3p1/openssh-CVE-2011-4327.patch [moved from meta/recipes-connectivity/openssh/openssh-6.2p2/openssh-CVE-2011-4327.patch with 100% similarity]
meta/recipes-connectivity/openssh/openssh-6.3p1/ssh_config [moved from meta/recipes-connectivity/openssh/openssh-6.2p2/ssh_config with 100% similarity]
meta/recipes-connectivity/openssh/openssh-6.3p1/sshd [moved from meta/recipes-connectivity/openssh/openssh-6.2p2/sshd with 100% similarity]
meta/recipes-connectivity/openssh/openssh-6.3p1/sshd.socket [moved from meta/recipes-connectivity/openssh/openssh-6.2p2/sshd.socket with 100% similarity]
meta/recipes-connectivity/openssh/openssh-6.3p1/sshd@.service [moved from meta/recipes-connectivity/openssh/openssh-6.2p2/sshd@.service with 100% similarity]
meta/recipes-connectivity/openssh/openssh-6.3p1/sshd_config [moved from meta/recipes-connectivity/openssh/openssh-6.2p2/sshd_config with 100% similarity]
meta/recipes-connectivity/openssh/openssh-6.3p1/sshdgenkeys.service [moved from meta/recipes-connectivity/openssh/openssh-6.2p2/sshdgenkeys.service with 100% similarity]
meta/recipes-connectivity/openssh/openssh-6.3p1/volatiles.99_sshd [moved from meta/recipes-connectivity/openssh/openssh-6.2p2/volatiles.99_sshd with 100% similarity]
meta/recipes-connectivity/openssh/openssh_6.3p1.bb [moved from meta/recipes-connectivity/openssh/openssh_6.2p2.bb with 96% similarity]

diff --git a/meta/recipes-connectivity/openssh/openssh-6.2p2/mac.patch b/meta/recipes-connectivity/openssh/openssh-6.2p2/mac.patch
deleted file mode 100644 (file)
index 69fb69d..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-[PATCH] force the MAC output to be 64-bit aligned
-
-Upstream-Status: Backport[anoncvs.mindrot.org/index.cgi/openssh/mac.c?r1=1.27&r2=1.28]
-
-Backport patch to fix segment fault due to unaligned memory access
-
-Wed Jun 5 22:12:37 2013 UTC (7 days, 3 hours ago) by dtucker
-Branch: MAIN
-CVS Tags: HEAD
-Changes since 1.27: +11 -8 lines
-Diff to previous 1.27
-
-   - dtucker@cvs.openbsd.org 2013/06/03 00:03:18
-     [mac.c]
-     force the MAC output to be 64-bit aligned so umac won't see
-unaligned
-     accesses on strict-alignment architectures.  bz#2101, patch from
-     tomas.kuthan at oracle.com, ok djm@
----
- mac.c |   18 +++++++++++-------
- 1 file changed, 11 insertions(+), 7 deletions(-)
-
-diff --git a/mac.c b/mac.c
-index 3f2dc6f..a5a80d3 100644
---- a/mac.c
-+++ b/mac.c
-@@ -152,12 +152,16 @@ mac_init(Mac *mac)
- u_char *
- mac_compute(Mac *mac, u_int32_t seqno, u_char *data, int datalen)
- {
--      static u_char m[EVP_MAX_MD_SIZE];
-+      static union {
-+              u_char m[EVP_MAX_MD_SIZE];
-+              u_int64_t for_align;
-+      } u;
-+
-       u_char b[4], nonce[8];
--      if (mac->mac_len > sizeof(m))
-+      if (mac->mac_len > sizeof(u))
-               fatal("mac_compute: mac too long %u %lu",
--                  mac->mac_len, (u_long)sizeof(m));
-+                  mac->mac_len, (u_long)sizeof(u));
-       switch (mac->type) {
-       case SSH_EVP:
-@@ -166,22 +170,22 @@ mac_compute(Mac *mac, u_int32_t seqno, u_char *data, int datalen)
-               HMAC_Init(&mac->evp_ctx, NULL, 0, NULL);
-               HMAC_Update(&mac->evp_ctx, b, sizeof(b));
-               HMAC_Update(&mac->evp_ctx, data, datalen);
--              HMAC_Final(&mac->evp_ctx, m, NULL);
-+              HMAC_Final(&mac->evp_ctx, u.m, NULL);
-               break;
-       case SSH_UMAC:
-               put_u64(nonce, seqno);
-               umac_update(mac->umac_ctx, data, datalen);
--              umac_final(mac->umac_ctx, m, nonce);
-+              umac_final(mac->umac_ctx, u.m, nonce);
-               break;
-       case SSH_UMAC128:
-               put_u64(nonce, seqno);
-               umac128_update(mac->umac_ctx, data, datalen);
--              umac128_final(mac->umac_ctx, m, nonce);
-+              umac128_final(mac->umac_ctx, u.m, nonce);
-               break;
-       default:
-               fatal("mac_compute: unknown MAC type");
-       }
--      return (m);
-+      return (u.m);
- }
- void
--- 
-1.7.9.5
-
similarity index 96%
rename from meta/recipes-connectivity/openssh/openssh_6.2p2.bb
rename to meta/recipes-connectivity/openssh/openssh_6.3p1.bb
index bb5c79eb5bb188c07b0c2604506710a339783487..7dba6769b66bce8c16a43efb2feec0d3a001b5d4 100644 (file)
@@ -7,7 +7,6 @@ SECTION = "console/network"
 LICENSE = "BSD"
 LIC_FILES_CHKSUM = "file://LICENCE;md5=e326045657e842541d3f35aada442507"
 
-PR = "r0"
 
 DEPENDS = "zlib openssl"
 DEPENDS += "${@base_contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)}"
@@ -25,7 +24,6 @@ SRC_URI = "ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-${PV}.tar.
            file://ssh_config \
            file://init \
            file://openssh-CVE-2011-4327.patch \
-           file://mac.patch \
            ${@base_contains('DISTRO_FEATURES', 'pam', '${PAM_SRC_URI}', '', d)} \
            file://sshd.socket \
            file://sshd@.service \
@@ -34,8 +32,8 @@ SRC_URI = "ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-${PV}.tar.
 
 PAM_SRC_URI = "file://sshd"
 
-SRC_URI[md5sum] = "be46174dcbb77ebb4ea88ef140685de1"
-SRC_URI[sha256sum] = "7f29b9d2ad672ae0f9e1dcbff871fc5c2e60a194e90c766432e32161b842313b"
+SRC_URI[md5sum] = "225e75c9856f76011966013163784038"
+SRC_URI[sha256sum] = "aea575ededd3ebd45c05d42d0a87af22c79131a847ea440c54e3fdd223f5a420"
 
 inherit useradd update-rc.d update-alternatives systemd