[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