Re: [regext] Murray Kucherawy's No Objection on draft-ietf-regext-rfc7482bis-02: (with COMMENT)

"Hollenbeck, Scott" <shollenbeck@verisign.com> Thu, 18 February 2021 16:12 UTC

Return-Path: <shollenbeck@verisign.com>
X-Original-To: regext@ietfa.amsl.com
Delivered-To: regext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C664E3A13EE; Thu, 18 Feb 2021 08:12:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=verisign.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 77Quohez4Lti; Thu, 18 Feb 2021 08:12:42 -0800 (PST)
Received: from mail3.verisign.com (mail3.verisign.com [72.13.63.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2CD573A13FF; Thu, 18 Feb 2021 08:10:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verisign.com; l=3264; q=dns/txt; s=VRSN; t=1613664630; h=from:to:cc:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version:subject; bh=N9X/4OcuPhTxo/mNPK/H4QJkbXWuKDeKAw5Bw7AqKwk=; b=aITjACBYMrrMrxsZKPXgMr3Tvpe5/DwzeUxzZo9zhxCyqVLTpO/UkkmX pktAcb/awfFlLQ/HKxSdaQndRfti3qAorxMCdAxT7r+vw4jpAylYAnfsy T2jlXae5L4BiFdR8Q37URNrJqWkVN9XhgsCTo6JIFN5VlFJhbpLxYa/Lo WgOUIhKKzvfNj+TO73cEg36Np1FmEif5ScEy0pmyRiqWMJRvi19AwQZFS 4mu4F0ftN1PkmOUL+2acdc2O2dZJ9233uVrbSG+f21i7kZLbQN13rv0/g UAQXTATBVi/UonGaMIfSAVKDIJ4iIPRXIc2eYZ2oA2jgen4ppjhS3jCKb Q==;
IronPort-SDR: k4pMcc6kTzjV9AaO72pIk5C2X0VVKphJ2EyOspoKM1g5c0WqIReJ+SbsuuPJz8N8xl/4sC4S95 nVQlYPzsh9A53ZnBXCeyhkSoFbxviukaEOcCwrtSzVZ9zKhan5kGOAwccve9jThmEe2xIDT1Q2 flEapqED9zqjYljdQQpKvK1nSr1t23iW0GUolhI2Pe/pOKgU7WiNjO4W1+v7GYZ0gwiHrnn8kL 2K2fxE1Uhi+Xke6pxKYS4e6wdbIpr6aS/FtDqMWFHQnlpIZPs4G259AVX5wgu4hHLUm2/9JrU2 uK0=
X-IronPort-AV: E=Sophos;i="5.81,187,1610409600"; d="scan'208";a="5416978"
Received: from BRN1WNEX02.vcorp.ad.vrsn.com (10.173.153.49) by BRN1WNEX01.vcorp.ad.vrsn.com (10.173.153.48) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Thu, 18 Feb 2021 11:10:26 -0500
Received: from BRN1WNEX02.vcorp.ad.vrsn.com ([fe80::7c0a:1cc:5def:9dde]) by BRN1WNEX02.vcorp.ad.vrsn.com ([fe80::7c0a:1cc:5def:9dde%4]) with mapi id 15.01.2176.002; Thu, 18 Feb 2021 11:10:26 -0500
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: "superuser@gmail.com" <superuser@gmail.com>, "iesg@ietf.org" <iesg@ietf.org>
CC: "draft-ietf-regext-rfc7482bis@ietf.org" <draft-ietf-regext-rfc7482bis@ietf.org>, "regext-chairs@ietf.org" <regext-chairs@ietf.org>, "regext@ietf.org" <regext@ietf.org>, "mario.loffredo@iit.cnr.it" <mario.loffredo@iit.cnr.it>
Thread-Topic: [EXTERNAL] Murray Kucherawy's No Objection on draft-ietf-regext-rfc7482bis-02: (with COMMENT)
Thread-Index: AQHXBdAvYvTIdWRRHUWoL0mCzFnMcqpeEkXA
Date: Thu, 18 Feb 2021 16:10:26 +0000
Message-ID: <0b33620e6b764dc2b48c5b6aebd00a65@verisign.com>
References: <161363697070.28175.8388619274210761410@ietfa.amsl.com>
In-Reply-To: <161363697070.28175.8388619274210761410@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.170.148.18]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/x85CRJF07oYdKejLUMjuyAMVtis>
Subject: Re: [regext] Murray Kucherawy's No Objection on draft-ietf-regext-rfc7482bis-02: (with COMMENT)
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Registration Protocols Extensions <regext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/regext>, <mailto:regext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/regext/>
List-Post: <mailto:regext@ietf.org>
List-Help: <mailto:regext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/regext>, <mailto:regext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Feb 2021 16:12:44 -0000

> -----Original Message-----
> From: Murray Kucherawy via Datatracker <noreply@ietf.org>
> Sent: Thursday, February 18, 2021 3:30 AM
> To: The IESG <iesg@ietf.org>
> Cc: draft-ietf-regext-rfc7482bis@ietf.org; regext-chairs@ietf.org;
> regext@ietf.org; Mario Loffredo <mario.loffredo@iit.cnr.it>
> Subject: [EXTERNAL] Murray Kucherawy's No Objection on draft-ietf-regext-
> rfc7482bis-02: (with COMMENT)
> 
> Caution: This email originated from outside the organization. Do not click links
> or open attachments unless you recognize the sender and know the content
> is safe.
> 
> Murray Kucherawy has entered the following ballot position for
> draft-ietf-regext-rfc7482bis-02: No Objection
> 
> When responding, please keep the subject line intact and reply to all email
> addresses included in the To and CC lines. (Feel free to cut this introductory
> paragraph, however.)

[SAH] [snip]

> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> I concur with Alissa and others that this should make the disposition of RFC
> 7482 more explicit.

[SAH] Will fix.

> "REST" in the glossary is only ever used to defined the next term in it,
> "RESTful".  It seems to me these could be consolidated.

[SAH] I'll keep these as-is since they were inherited from 7482.

> In Section 4.1:
> 
>    If a server receives a search request but cannot process the request
>    because it does not support a particular style of partial match
>    searching, it SHOULD return an HTTP 422 (Unprocessable Entity)
>    [RFC4918] response.
> 
> Why's that only a SHOULD?  What else might an implementer choose to do,
> and why might that be a reasonable thing to do?  Or if there's no good
> answer to this, maybe that should be a MUST?

[SAH] I'm going to blame that on one of the WEIRDS co-chairs ;) who reviewed 7482.

I agree that it might help to add some more text to explain the rationale for the SHOULD. I don't recall why we used SHOULD here, other than noting that there may be some other response code that might be more appropriate based on a server's policy settings. A server that doesn't support search at all, for example, might instead return a 405 response code. Hmm, might this be an appropriate explanation right here?

Scott