From owner-freebsd-stable@FreeBSD.ORG Sat Jun 22 13:56:28 2013 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id AD42F875 for ; Sat, 22 Jun 2013 13:56:28 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from tensor.andric.com (tensor.andric.com [87.251.56.140]) by mx1.freebsd.org (Postfix) with ESMTP id 6F46F1ECC for ; Sat, 22 Jun 2013 13:56:28 +0000 (UTC) Received: from [IPv6:2001:7b8:3a7::751d:fc62:4355:d021] (unknown [IPv6:2001:7b8:3a7:0:751d:fc62:4355:d021]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id BD55E5C43; Sat, 22 Jun 2013 15:56:20 +0200 (CEST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\)) Subject: Re: sshd didn't run after upgrade to FreeBSD 8.4 From: Dimitry Andric In-Reply-To: Date: Sat, 22 Jun 2013 15:56:18 +0200 Content-Transfer-Encoding: 7bit Message-Id: <60F7DD16-087B-4BE1-B4B0-D37B7B62813B@FreeBSD.org> References: <51C22E11.3020008@quip.cz> <51C23ED9.7070107@quip.cz> <51C2499B.2060209@quip.cz> To: Kimmo Paasiala X-Mailer: Apple Mail (2.1508) Cc: Steven Hartland , freebsd-stable Stable , Miroslav Lachman <000.fbsd@quip.cz> X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jun 2013 13:56:28 -0000 On Jun 20, 2013, at 02:24, Kimmo Paasiala wrote: ... > Ok, this is crazy. If you put one space after the VersionAddendum > keyword you get exactly what you want, an empty VersionAddendum > string. If there's no space but a newline right after the > VersionAddendum keyword, sshd(8) complains about the line and refuses > to start. So this is ok (without the single quotes, they are just to > show the endings of the lines): > > 'VersionAddendum ' > > But this is not: > > 'VersionAddendum' > > What are the OpenSSH devs thinking? I assume they did not take this scenario into account at all. The VersionAddendum setting had been a custom FreeBSD addition for some time, and was not available at all in upstream OpenSSH. When upstream decided to add it, they did not specifically care about backwards compatibility with (until that time) non-standard configuration files... -Dimitry