Re: [sacm] Adam Roach's No Objection on draft-ietf-sacm-nea-swima-patnc-02: (with COMMENT)
"Schmidt, Charles M." <cmschmidt@mitre.org> Tue, 27 February 2018 22:11 UTC
Return-Path: <cmschmidt@mitre.org>
X-Original-To: sacm@ietfa.amsl.com
Delivered-To: sacm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 364CF12E85E; Tue, 27 Feb 2018 14:11:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.209
X-Spam-Level:
X-Spam-Status: No, score=-4.209 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mitre.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ilLoYtF9JNs7; Tue, 27 Feb 2018 14:11:51 -0800 (PST)
Received: from smtpvmsrv1.mitre.org (smtpvmsrv1.mitre.org [192.52.194.136]) by ietfa.amsl.com (Postfix) with ESMTP id C826912E059; Tue, 27 Feb 2018 14:11:51 -0800 (PST)
Received: from smtpvmsrv1.mitre.org (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 9ED106C0070; Tue, 27 Feb 2018 17:11:51 -0500 (EST)
Received: from imshyb02.MITRE.ORG (unknown [129.83.29.3]) by smtpvmsrv1.mitre.org (Postfix) with ESMTP id 8DFCC6C0013; Tue, 27 Feb 2018 17:11:51 -0500 (EST)
Received: from imshyb02.MITRE.ORG (129.83.29.3) by imshyb02.MITRE.ORG (129.83.29.3) with Microsoft SMTP Server (TLS) id 15.0.1263.5; Tue, 27 Feb 2018 17:11:51 -0500
Received: from gcc01-dm2-obe.outbound.protection.outlook.com (10.140.19.249) by imshyb02.MITRE.ORG (129.83.29.3) with Microsoft SMTP Server (TLS) id 15.0.1263.5 via Frontend Transport; Tue, 27 Feb 2018 17:11:51 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mitre.onmicrosoft.com; s=selector1-mitre-org; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=ftlGiTI9EVCLvts67S90+vWh6XFn3s4CGP/9qD0uV1E=; b=lWgorbC2Esnruqms3JGSjBGvMZuj4WHBBCmA562FHiRMB/P4NMYs5pjE8S10lx/Yr1bksUGNxVKFyjWMw26QGFo/H+VvzfkY3CDTVTGHg/mw5puJe0APiF9GsUkrj+cxwjEm9uze5X/eIQLcVnAUOY8U0XrKwFZ5Atud/Rl76iY=
Received: from DM5PR0901MB2375.namprd09.prod.outlook.com (52.132.133.18) by DM5PR0901MB2375.namprd09.prod.outlook.com (52.132.133.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.527.15; Tue, 27 Feb 2018 22:11:49 +0000
Received: from DM5PR0901MB2375.namprd09.prod.outlook.com ([fe80::21b9:ccf6:187e:85e1]) by DM5PR0901MB2375.namprd09.prod.outlook.com ([fe80::21b9:ccf6:187e:85e1%13]) with mapi id 15.20.0527.021; Tue, 27 Feb 2018 22:11:49 +0000
From: "Schmidt, Charles M." <cmschmidt@mitre.org>
To: Ted Hardie <ted.ietf@gmail.com>, Adam Roach <adam@nostrum.com>
CC: The IESG <iesg@ietf.org>, "sacm-chairs@ietf.org" <sacm-chairs@ietf.org>, "draft-ietf-sacm-nea-swima-patnc@ietf.org" <draft-ietf-sacm-nea-swima-patnc@ietf.org>, Karen O'Donoghue <odonoghue@isoc.org>, "sacm@ietf.org" <sacm@ietf.org>
Thread-Topic: Adam Roach's No Objection on draft-ietf-sacm-nea-swima-patnc-02: (with COMMENT)
Thread-Index: AQHTq+pDP9VM+s9AV0mFlWM0XGIsdaO416sA
Date: Tue, 27 Feb 2018 22:11:49 +0000
Message-ID: <DM5PR0901MB2375F20DC0C4D267D1FBF885ABC00@DM5PR0901MB2375.namprd09.prod.outlook.com>
References: <151928167126.21076.15537610321013993844.idtracker@ietfa.amsl.com> <CA+9kkMCJMBGDhEwiqt-VoQzNbRUYkMpQwnWY0MorTuFDpsC-og@mail.gmail.com>
In-Reply-To: <CA+9kkMCJMBGDhEwiqt-VoQzNbRUYkMpQwnWY0MorTuFDpsC-og@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=cmschmidt@mitre.org;
x-originating-ip: [192.80.55.86]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DM5PR0901MB2375; 7:WNczj6PqQ/TaNgYlpI5QUE3b84RJYB+kgWNmrC7f9up1LkS4kABVcUKQYhCfeqt1Dsw26pFFU8OPym/0rstHCNoi8cIYABN9hAUz4Rdp4IjMilny7TlglL64cbxpLOGNNTFVEcEVNFujSR9eqk95TOtV2REQYOfZXKsmXAPJfOaeau2Vk4z8N2wL2Rm7INUqWi/iYcJOc21Okty0k0RUDtyoqSbd76Ii+7D8ROt6T/jo3T/3+j9PYf/holpYIdRp
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 2f8c7374-1f10-4648-f855-08d57e2f192c
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(3008032)(2017052603307)(7153060)(7193020); SRVR:DM5PR0901MB2375;
x-ms-traffictypediagnostic: DM5PR0901MB2375:
x-microsoft-antispam-prvs: <DM5PR0901MB2375A3871810E91C193A17E9ABC00@DM5PR0901MB2375.namprd09.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(278428928389397)(85827821059158)(265634631926514);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231220)(944501161)(3002001)(10201501046)(6055026)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(6072148)(201708071742011); SRVR:DM5PR0901MB2375; BCL:0; PCL:0; RULEID:; SRVR:DM5PR0901MB2375;
x-forefront-prvs: 05961EBAFC
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(346002)(366004)(396003)(39380400002)(39860400002)(199004)(189003)(13464003)(25786009)(8676002)(33656002)(6436002)(14454004)(68736007)(26005)(2900100001)(186003)(106356001)(74316002)(81166006)(2906002)(5250100002)(229853002)(3280700002)(81156014)(8936002)(39060400002)(59450400001)(2950100002)(305945005)(6506007)(6116002)(316002)(76176011)(105586002)(99286004)(102836004)(53546011)(3846002)(86362001)(7736002)(66066001)(8666007)(55016002)(4326008)(54906003)(9686003)(53936002)(7696005)(5660300001)(97736004)(3660700001)(110136005)(345774005)(478600001)(6246003); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR0901MB2375; H:DM5PR0901MB2375.namprd09.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
received-spf: None (protection.outlook.com: mitre.org does not designate permitted sender hosts)
x-microsoft-antispam-message-info: l3kdFhkhlgTLGUN9NB11Gi4NmfG7rI/gH5fLPhSP6Pnc2srV4iVL0bIfXLg1+yZa8OkMUPtnQ95NUEVkE5nTU/8HY5tLqfZ/VcYmbnWJrCzf8We8TyaULSNgewYpIJVA1YJTaZiPcgdBZkTrU3Z9RFz1Nh/b+jkOHxO19ctt7lk=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 2f8c7374-1f10-4648-f855-08d57e2f192c
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Feb 2018 22:11:49.2952 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: c620dc48-1d50-4952-8b39-df4d54d74d82
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR0901MB2375
X-OriginatorOrg: mitre.org
X-MITRE: 8GQsMWxq66rxk57w
Archived-At: <https://mailarchive.ietf.org/arch/msg/sacm/gloRHC7Fw0e38zgHmK4ikjcXd5s>
Subject: Re: [sacm] Adam Roach's No Objection on draft-ietf-sacm-nea-swima-patnc-02: (with COMMENT)
X-BeenThere: sacm@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: SACM WG mail list <sacm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sacm>, <mailto:sacm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sacm/>
List-Post: <mailto:sacm@ietf.org>
List-Help: <mailto:sacm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sacm>, <mailto:sacm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Feb 2018 22:11:54 -0000
Hello, Thank you for the comments. I agree and believe that the new (-03) version will address your comments. Thanks, Charles > -----Original Message----- > From: Ted Hardie [mailto:ted.ietf@gmail.com] > Sent: Thursday, February 22, 2018 9:34 AM > To: Adam Roach <adam@nostrum.com> > Cc: The IESG <iesg@ietf.org>; sacm-chairs@ietf.org; draft-ietf-sacm-nea- > swima-patnc@ietf.org; Karen O'Donoghue <odonoghue@isoc.org>; > sacm@ietf.org > Subject: Re: Adam Roach's No Objection on draft-ietf-sacm-nea-swima- > patnc-02: (with COMMENT) > > If I may support Adam's comment on the URI question, I note some possible > confusion here: > > > > On Wed, Feb 21, 2018 at 10:41 PM, Adam Roach <adam@nostrum.com > <mailto:adam@nostrum.com> > wrote: > > > > > §3.4.4: > > The location is expressed as a URI string consisting of a scheme > and > > path. [RFC3986] The location URI does not include an authority > part. > > The URI schema describes the context of the described location. > For > > example, in most cases the location of the installed software > product > > will be expressed in terms of its path in the filesystem. For such > > locations, the location URI scheme MUST be "file" or the URI MUST > > appear without a scheme. (I.e., "file" is default scheme.) It is > > possible that other schemes could be used to represent other > location > > contexts. Apart from reserving the "file" scheme, this specification > > does not reserve schemes. When representing software products > in > > other location contexts, tools MUST be consistent in their use of > > schemes, but the exact string used in those schemes is not > > normatively defined here. > > > > While a file URI without an authority section has a well-established default > (the localhost), there are many URI schemes for which "The location URI > does not include an authority part" would amount to a change in the base > syntax. I believe this section needs to be rephrased to either rephrase this > such that file is the default scheme and "localhost" the default authority or to > provide a list of acceptable URI schemes and how their syntax matches. > > > In general, it is useful for interoperability to have a limited set of schemes; > while some may be nonsensical (mailto in a location URI, for example), there > are many more corner cases like the data URI scheme that may eventually > cause interoperability failures. > > > regards, > > > Ted > > > > > Please cite RFC 8098 in this paragraph. > > Saying that a URI can appear without a scheme is at least confusing > and probably > ambiguous. For example, I can't tell which of the following syntaxes > are > expected and/or allowed: > > 1. :///Applications/TurnipTwaddler > 2. ///Applications/TurnipTwaddler > 3. /Applications/TurnipTwaddler > > Read literally, the quoted paragraph describes the first. It probably > means to > describe the second (maybe?), but I suspect some implementors will > interpret > it as the third. > > This becomes even more problematic for Windows, where it might > be interpreted > to mean any of *four* things (where the final one is clearly wrong > due to > potential confusion between drive letters and URI schemes -- but > which I'm > sure will be implemented if not clearly spelled out): > > 1. :///C:/Program%20Files/TurnipTwaddler > 2. ///C:/Program%20Files/TurnipTwaddler > 3. /C:/Program%20Files/TurnipTwaddler > 4. C:/Program%20Files/TurnipTwaddler > > To be clear, whatever you define in this document cannot allow the > omission of a > scheme to result in Form #4 above, as this is syntactically ambiguous. > > It also probably bears reiterating that omitting the "file" scheme from > a URI > doesn't exempt it from encoding according to RFC 8089 section 4 > (e.g., > including an unescaped space, as in "Program Files", would be > syntactically > invalid). > > Finally, I question the assertion that "The location URI does not > include an > authority part." It's been a while since I used Windows on a regular > basis, but > my recollection is that files -- including applications -- can be accessed > from > a CIFS filesystem without associating a local mount point with them. > It would be > impossible to describe the location of such applications if the > authority is > required to be omitted. It is easy to anticipate that future iterations > of, > e.g., Linux may have similar properties. (Popular desktops already > allow > userland access of files on unmounted access using full URIs, which > necessarily > include authority components; it is not far-fetched to imagine that > this > functionality might be incorporated into the kernel at some point). > > --------------------------------------------------------------------------- > > The following appears in several places: > > > | Software | A string containing the Software Locator value. | > > | Locator | This is expressed as a URI. This field value | > > | | MUST be normalized to Network Unicode format as | > > | | described in Section 3.4.4. This string MUST NOT | > > | | be NULL terminated. | > > Section 3.4.4 doesn't describe the use of Network Unicode format, so > this text > is confusing. I'll note that file URIs are generally going to be percent > encoded, so they shouldn't contain any non-ASCII characters. Section > 4 of RFC > 8089 deals with encoding considerations for file URIs. Other URIs > have their own > encoding considerations, and it would be somewhat ambitious for > this document to > take on any encoding specification above and beyond what is already > defined for > each scheme. > > > >
- [sacm] Adam Roach's No Objection on draft-ietf-sa… Adam Roach
- Re: [sacm] Adam Roach's No Objection on draft-iet… Ted Hardie
- Re: [sacm] Adam Roach's No Objection on draft-iet… Schmidt, Charles M.
- Re: [sacm] Adam Roach's No Objection on draft-iet… Kathleen Moriarty
- Re: [sacm] Adam Roach's No Objection on draft-iet… Schmidt, Charles M.
- Re: [sacm] Adam Roach's No Objection on draft-iet… Adam Roach
- Re: [sacm] Adam Roach's No Objection on draft-iet… Kathleen Moriarty