From owner-freebsd-fs@freebsd.org Wed Nov 18 18:55:39 2015 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 97340A3242E for ; Wed, 18 Nov 2015 18:55:39 +0000 (UTC) (envelope-from sef@ixsystems.com) Received: from barracuda.ixsystems.com (mail.ixsystems.com [69.198.165.135]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.ixsystems.com", Issuer "Go Daddy Secure Certificate Authority - G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 78A3D1B09 for ; Wed, 18 Nov 2015 18:55:38 +0000 (UTC) (envelope-from sef@ixsystems.com) X-ASG-Debug-ID: 1447872937-08ca040e853097a0001-3nHGF7 Received: from mail.iXsystems.com ([10.2.55.1]) by barracuda.ixsystems.com with ESMTP id iKwhAoG21ecH3ESQ (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Wed, 18 Nov 2015 10:55:38 -0800 (PST) X-Barracuda-Envelope-From: sef@ixsystems.com X-Barracuda-RBL-Trusted-Forwarder: 10.2.55.1 X-ASG-Whitelist: Client Received: from [10.5.0.29] (unknown [10.5.0.29]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.iXsystems.com (Postfix) with ESMTPSA id A914BA08BC for ; Wed, 18 Nov 2015 10:55:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ixsystems.com; s=newknight0; t=1447872937; bh=KD2v9GfawG6hW8ZWOg6ofyr8XVf11/q+BpgYNJCR778=; h=From:Subject:Date:To; b=cP9bBMJfmwaOOZh5UypDqi96662ipntzmZFT5sUwPc4YYxSCPYGOAskBTxxjNcmXr ne2A6fGawu+A3Vchok5qVlOBrt0eiMNfH3++RKCH/Wzm3bbohpp6mpuO25BnnoDFc+ nswdyj4f1wKYOkRwaUzXOu7OI2HNLeIM7q9HMVsQ= From: Sean Fagan Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Proposed change to mountd: allow quoted group/user names Message-Id: <87D68C46-C9D7-4B8E-A696-BB1D4FCBC028@ixsystems.com> X-ASG-Orig-Subj: Proposed change to mountd: allow quoted group/user names Date: Wed, 18 Nov 2015 10:55:37 -0800 To: freebsd-fs@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) X-Mailer: Apple Mail (2.2104) X-Barracuda-Connect: UNKNOWN[10.2.55.1] X-Barracuda-Start-Time: 1447872938 X-Barracuda-Encrypted: DHE-RSA-CAMELLIA256-SHA X-Barracuda-URL: https://10.2.0.41:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at ixsystems.com X-Barracuda-BRTS-Status: 1 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Nov 2015 18:55:39 -0000 https://reviews.freebsd.org/D4201 Hopefully I did this correctly. In a nutshell, we=E2=80=99ve run into cases where a directory server = (*cough* windows *cough*) will have group names with spaces in them. = This causes sadness to happen. And mountd doesn=E2=80=99t allow them to = be quoted. This proposed diff allows the quoting. (N.B. I did not yet extend it to pathnames. That could be done, but = it=E2=80=99s not generally as necessary.) Thanks, Sean.