[arch-commits] Commit in openssh/trunk (PKGBUILD lowercase.patch)

Gaetan Bisson bisson at nymeria.archlinux.org
Wed Feb 5 05:19:22 UTC 2014


    Date: Wednesday, February 5, 2014 @ 06:19:21
  Author: bisson
Revision: 205447

fix FS#38791

Added:
  openssh/trunk/lowercase.patch
Modified:
  openssh/trunk/PKGBUILD

-----------------+
 PKGBUILD        |    9 ++++++++-
 lowercase.patch |   32 ++++++++++++++++++++++++++++++++
 2 files changed, 40 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-02-05 00:01:59 UTC (rev 205446)
+++ PKGBUILD	2014-02-05 05:19:21 UTC (rev 205447)
@@ -5,7 +5,7 @@
 
 pkgname=openssh
 pkgver=6.5p1
-pkgrel=1
+pkgrel=2
 pkgdesc='Free version of the SSH connectivity tools'
 url='http://www.openssh.org/portable.html'
 license=('custom:BSD')
@@ -15,6 +15,7 @@
 optdepends=('xorg-xauth: X11 forwarding'
             'x11-ssh-askpass: input passphrase in X')
 source=("ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/${pkgname}-${pkgver}.tar.gz"{,.asc}
+        'lowercase.patch'
         'sshdgenkeys.service'
         'sshd at .service'
         'sshd.service'
@@ -21,6 +22,7 @@
         'sshd.socket'
         'sshd.pam')
 sha1sums=('3363a72b4fee91b29cf2024ff633c17f6cd2f86d' 'SKIP'
+          '3163a71cbaeac39d0783ad4c501fd0630d6c0c22'
           'cc1ceec606c98c7407e7ac21ade23aed81e31405'
           '6a0ff3305692cf83aca96e10f3bb51e1c26fccda'
           'ec49c6beba923e201505f5669cea48cad29014db'
@@ -31,6 +33,11 @@
 
 install=install
 
+prepare() {
+	cd "${srcdir}/${pkgname}-${pkgver}"
+	patch -p1 -i ../lowercase.patch
+}
+
 build() {
 	cd "${srcdir}/${pkgname}-${pkgver}"
 

Added: lowercase.patch
===================================================================
--- lowercase.patch	                        (rev 0)
+++ lowercase.patch	2014-02-05 05:19:21 UTC (rev 205447)
@@ -0,0 +1,32 @@
+From d56b44d2dfa093883a5c4e91be3f72d99946b170 Mon Sep 17 00:00:00 2001
+From: Damien Miller <djm at mindrot.org>
+Date: Tue, 04 Feb 2014 00:26:04 +0000
+Subject:    - djm at cvs.openbsd.org 2014/02/04 00:24:29
+
+     [ssh.c]
+     delay lowercasing of hostname until right before hostname
+     canonicalisation to unbreak case-sensitive matching of ssh_config;
+     reported by Ike Devolder; ok markus@
+---
+diff --git a/ssh.c b/ssh.c
+index ec95733..add760c 100644
+--- a/ssh.c
++++ b/ssh.c
+@@ -780,7 +780,6 @@ main(int ac, char **av)
+ 	if (!host)
+ 		usage();
+ 
+-	lowercase(host);
+ 	host_arg = xstrdup(host);
+ 
+ 	OpenSSL_add_all_algorithms();
+@@ -914,6 +913,7 @@ main(int ac, char **av)
+ 	}
+ 
+ 	/* If canonicalization requested then try to apply it */
++	lowercase(host);
+ 	if (options.canonicalize_hostname != SSH_CANONICALISE_NO)
+ 		addrs = resolve_canonicalize(&host, options.port);
+ 	/*
+--
+cgit v0.9.2




More information about the arch-commits mailing list