From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 124752 invoked by alias); 24 May 2015 16:32:58 -0000 Mailing-List: contact cygwin-apps-help@cygwin.com; run by ezmlm Precedence: bulk Sender: cygwin-apps-owner@cygwin.com List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Mail-Followup-To: cygwin-apps@cygwin.com Received: (qmail 124739 invoked by uid 89); 24 May 2015 16:32:57 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.3 required=5.0 tests=AWL,BAYES_50,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 X-HELO: resqmta-ch2-05v.sys.comcast.net Received: from resqmta-ch2-05v.sys.comcast.net (HELO resqmta-ch2-05v.sys.comcast.net) (69.252.207.37) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Sun, 24 May 2015 16:32:47 +0000 Received: from resomta-ch2-02v.sys.comcast.net ([69.252.207.98]) by resqmta-ch2-05v.sys.comcast.net with comcast id XsYg1q00227uzMh01sYlmt; Sun, 24 May 2015 16:32:45 +0000 Received: from 5200-glenwood.net ([69.140.37.22]) by resomta-ch2-02v.sys.comcast.net with comcast id XsYk1q00B0UgAyD01sYk5j; Sun, 24 May 2015 16:32:45 +0000 Received: from helium.5200-glenwood.net ([192.168.1.2]) by helium with smtp (Exim 4.82) (envelope-from ) id 1YwYpQ-0002qt-BU for cygwin-apps@cygwin.com; Sun, 24 May 2015 12:32:44 -0400 From: Andrew Schulman To: cygwin-apps@cygwin.com Subject: cygport upload: patch for openssh 6.8p1 Date: Sun, 24 May 2015 16:32:00 -0000 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="--=_c9v3mal97oo8ea98tggu2hfbg6lloctnnv.MFSBCHJLHS" X-Archive: encrypt X-SW-Source: 2015-05/txt/msg00041.txt.bz2 ----=_c9v3mal97oo8ea98tggu2hfbg6lloctnnv.MFSBCHJLHS Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Content-length: 595 Since the latest update to openssh, ssh-keygen's output format for key fingerprints has changed. The default hash algorithm is now base64-encoded SHA256 instead of MD5, and the hash name precedes its value, like SHA256:lvRrjAXmEhzDp5kQqzelsei8s5hXJ+zLaqJ2yiGXmYc This breaks the current logic for detecting key fingerprints in cygport's lib/pkg_upload.cygpart. The attached patch fixes the problem. (You might = know a more precise regex for the base64-encoded hash value than I do. I couldn= 't find any documentation of it anywhere, and just settled for SHA256:.{44} ) Andrew ----=_c9v3mal97oo8ea98tggu2hfbg6lloctnnv.MFSBCHJLHS Content-Type: application/octet-stream; name=pkg_upload_key_fingerprint.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=pkg_upload_key_fingerprint.patch Content-length: 911 LS0tIGxpYi9wa2dfdXBsb2FkLmN5Z3BhcnQJMjAxNS0wMy0yMyAwMjowNTo0 My40OTM2MjUwMDAgLTA0MDAKKysrIGxpYi9wa2dfdXBsb2FkLmN5Z3BhcnQJ MjAxNS0wNS0yNCAxMjoxNTozMS45Njk3MDA5MDAgLTA0MDAKQEAgLTc0LDcg Kzc0LDcgQEAKIAkJaWYgc3NoLWFkZCAtbCA+L2Rldi9udWxsIDI+L2Rldi9u dWxsCiAJCXRoZW4KIAkJCSMgc3NoLWFnZW50IGlzIGFscmVhZHkgcnVubmlu Zy4gR2V0IGtleSBmaW5nZXJwcmludDoKLQkJCWtleV9maW5nZXJwcmludD0k KHNzaC1rZXlnZW4gLWwgLWYgIiRTU0hfS0VZIiB8IGVncmVwIC1vICdbMC05 YS1mXXsyfSg6WzAtOWEtZl17Mn0pezE1fScpIFwKKwkJCWtleV9maW5nZXJw cmludD0kKHNzaC1rZXlnZW4gLWwgLWYgIiRTU0hfS0VZIiB8IGVncmVwIC1v ICcoTUQ1OlswLTlhLWZdezJ9KDpbMC05YS1mXXsyfSl7MTV9fFNIQTI1Njou ezQ0fSknKSBcCiAJCQl8fCBlcnJvciAiQ2FuJ3QgcmVhZCBrZXkgZmluZ2Vy cHJpbnQgb2YgJHtTU0hfS0VZfS4gTm90IGEgcHJpdmF0ZSBrZXkgZmlsZSwg b3IgY29ycmVzcG9uZGluZyBwdWJsaWMga2V5IGZpbGUgaXMgbWlzc2luZz8i CiAKIAkJCSMgTG9hZCBrZXkgaW50byBzc2gtYWdlbnQsIGlmIGl0J3Mgbm90 IGFscmVhZHkgbG9hZGVkIChwcm9tcHRzIGZvciBwYXNzcGhyYXNlKToK ----=_c9v3mal97oo8ea98tggu2hfbg6lloctnnv.MFSBCHJLHS--