Re: Last Call: <draft-sahib-451-new-protocol-elements-01.txt> (New protocol elements for HTTP Status Code 451) to Informational RFC

Mark Nottingham <mnot@mnot.net> Tue, 03 July 2018 05:45 UTC

Return-Path: <mnot@mnot.net>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BC8141310F3; Mon, 2 Jul 2018 22:45:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level:
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mnot.net header.b=ZUcnqP0b; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=eCoafoEK
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 qBqVbmiw-M0h; Mon, 2 Jul 2018 22:45:28 -0700 (PDT)
Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 14ED0130DF3; Mon, 2 Jul 2018 22:45:28 -0700 (PDT)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 630C521D39; Tue, 3 Jul 2018 01:45:27 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Tue, 03 Jul 2018 01:45:27 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=9oq/jKdRG/6gzGQtTKVOdzsFXh/zy BPC6cF86LjIvxg=; b=ZUcnqP0bZPmK6EafLqawvDMccq2PbVhXcxX/pyjAke/0E c95MuKM2aOnMtLUJ0fgNsaBLYIQXgAw3XHcSymfmsQ3V+NrDtHeQD8jpg8NFzOHw OnBLs+9ryMiORjfAkz9i0GgLx5/yd02scMEkzM6+SMRNvfh9rDsmmKd9QcAqfu+3 7iKBQ9x37kxK7nPlHX266cOIZGLxFlTChkimFtzuOAuUyB0bIQKfv35B3Tokqy59 ld98GMoozoG8uDsrWLA0EB7YnRbZtvynMn5QhbAbU/1wr+d044niO5psB/NYe1Cr 3z/Z32WfvxRy72NffccMWOn7fsO6hGtOe53vDBZdA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=9oq/jK dRG/6gzGQtTKVOdzsFXh/zyBPC6cF86LjIvxg=; b=eCoafoEKf/m67yDJcZ0fFU zqQwT5s6iS6KJYWzEIBXiHflrBII6lW8xBZ8AG5PU/QAn8uNpVQKUPnjHOMU4Km/ DtAac4fLOBB4p0lsdBQQwsP5tqrltw/4PCnGUoDsEOvAPYpyDDbHWeO6xgroeD7L rjhU9/Px2Ww2SIv42T608Zx5fV7Vf/yUXZmloq+R8Kj69KsEmd9+JyjfCJc3Iqwl rZAOMuX68rckTcvjpcwEYq/ujoUqVBNKzrhJniym4CWdlLLErCH8I61KO/diG1nC +p8lr+/MO1AEaNsqMOAyDNZ7rPyuvFr63XQad3gEWq3eDVwIGIN65eaYiw0nXCWg ==
X-ME-Proxy: <xmx:dw07Wzak-4TN0Hb7k4A9tonkC_JZQ0iBKOg9meiNf_wOrjHSoILmHA> <xmx:dw07WzJ46CvVvTV2JYtjYMj-GqMapsKp7PIyE8zL4yyZRlWnzeizbA> <xmx:dw07W-1I1eWRlo5kkmDK46UimSRezGDmBS2a5gyflUv2cCUzgHHw2Q> <xmx:dw07WxiRb4ErqNjzyIT4ywruvXa7YZZvhrftIdKBJ2afCfEzZ4h3vg> <xmx:dw07W9yZzsWDXmHL39Ij7YQ4w_VS_qoLQqXdEW8Ehnd2YNGu0znzxw> <xmx:dw07W9y7i11_PDvsei9az7Bde0EZV_6TFfrRZYzyU_RQzHYpAYk1Wg>
X-ME-Sender: <xms:dg07W2RKWsfoWRrJB9pWVKBOJ7oiXnyfOoMaoZt_d7LWxHHcPhdEdA>
Received: from attitudadjuster.localdomain (unknown [144.136.175.28]) by mail.messagingengine.com (Postfix) with ESMTPA id C6789E4072; Tue, 3 Jul 2018 01:45:25 -0400 (EDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 11.4 \(3445.8.2\))
Subject: Re: Last Call: <draft-sahib-451-new-protocol-elements-01.txt> (New protocol elements for HTTP Status Code 451) to Informational RFC
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <153054106529.16082.5456844530797164969.idtracker@ietfa.amsl.com>
Date: Tue, 03 Jul 2018 15:45:22 +1000
Cc: draft-sahib-451-new-protocol-elements@ietf.org, Alexey Melnikov <alexey.melnikov@isode.com>
Content-Transfer-Encoding: quoted-printable
Message-Id: <45F9ECF6-8BA6-41B2-9EE7-1011E83DE873@mnot.net>
References: <153054106529.16082.5456844530797164969.idtracker@ietfa.amsl.com>
To: ietf <ietf@ietf.org>
X-Mailer: Apple Mail (2.3445.8.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/9YNBAmMzQURAPyoKBEFY5-mH_aM>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.26
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Jul 2018 05:45:31 -0000

A few points:

* The abstract says this "updates" 7725, but does not have an Updates header. I tend to think that the abstract should replace with something like "adds to". However, see below.

* Overall, the draft reads has a lot of history / context, and not much "new protocol elements." They should be more prominent (e.g., with distinct sections), and the explanatory text and references to the implementation draft should be minimised (note also that if it's a normative reference, it's going to hold up publication of this draft).

* Is Section 3 just a summary of 7725? If so, it should be rewritten to make this clear, and avoid any 2119 keywords. Preferably, the section should be deleted, since it's just repeating 7725.

* I don't see how the first two recommendations in Section 4 are going to be effective. They're not testable, they're only SHOULDs, and they're not very precise. If you want to refine the semantics of 451, you need to re-specify the status code (i.e., there should be a section with a title something like "451 (Unavailable For Legal Reasons) HTTP Status Code", and the document *would* need to update (or more likely, obsolete) 7725. However, that's *not* just "new protocol elements."

* What is an "operator" in this context -- network operator, server operator?

* Why is the requirement for blocking-authority a SHOULD?

* What kind of URLs do you expect to be used in blocking-authority; is it the HTTP Web site of the jurisdiction, or that of the court? Which court, if there are multiple appeals? Or a page describing the judge? Or a URN?

* I have every sympathy for the goals of RFC8280, but I don't see how Section 7 adds to this specification; it's an assessment that's important to do, but what value does recording the results in the specification have? 

Cheers,


> On 3 Jul 2018, at 12:17 am, The IESG <iesg-secretary@ietf.org> wrote:
> 
> 
> The IESG has received a request from an individual submitter to consider the
> following document: - 'New protocol elements for HTTP Status Code 451'
>  <draft-sahib-451-new-protocol-elements-01.txt> as Informational RFC
> 
> The IESG plans to make a decision in the next few weeks, and solicits final
> comments on this action. Please send substantive comments to the
> ietf@ietf.org mailing lists by 2018-07-30. Exceptionally, comments may be
> sent to iesg@ietf.org instead. In either case, please retain the beginning of
> the Subject line to allow automated sorting.
> 
> Abstract
> 
> 
>   This draft recommends protocol updates to Hypertext Transfer Protocol
>   (HTTP) status code 451 (defined by RFC7725) based on an examination
>   of how the new status code is being used by parties involved in
>   denial of Internet resources because of legal demands.  Also included
>   is an analysis of HTTP 451 from a human rights perspective using
>   guidelines from RFC8280.
> 
>   Discussion of this draft is at https://www.irtf.org/mailman/listinfo/
>   hrpc [1] and https://lists.ghserv.net/mailman/listinfo/statuscode451
>   [2].
> 
> 
> 
> 
> The file can be obtained via
> https://datatracker.ietf.org/doc/draft-sahib-451-new-protocol-elements/
> 
> IESG discussion can be tracked via
> https://datatracker.ietf.org/doc/draft-sahib-451-new-protocol-elements/ballot/
> 
> 
> No IPR declarations have been submitted directly on this I-D.
> 
> 
> 
> 

--
Mark Nottingham   https://www.mnot.net/