Re: [Doh] [Ext] [Technical Errata Reported] RFC8484 (6033)

mohamed.boucadair@orange.com Tue, 31 March 2020 09:03 UTC

Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: doh@ietfa.amsl.com
Delivered-To: doh@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 806E53A1E4D for <doh@ietfa.amsl.com>; Tue, 31 Mar 2020 02:03:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.198
X-Spam-Level:
X-Spam-Status: No, score=-0.198 tagged_above=-999 required=5 tests=[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, UNPARSEABLE_RELAY=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=orange.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 EbfnfvKnGw7M for <doh@ietfa.amsl.com>; Tue, 31 Mar 2020 02:03:24 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0180C3A1099 for <doh@ietf.org>; Tue, 31 Mar 2020 02:03:23 -0700 (PDT)
Received: from opfedar05.francetelecom.fr (unknown [xx.xx.xx.7]) by opfedar27.francetelecom.fr (ESMTP service) with ESMTP id 48s3Jp23NSz2yfj; Tue, 31 Mar 2020 11:03:22 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1585645402; bh=7ulSg+V16pGGRMMrrjUlQraujsco+WT/22noTb0Ze2I=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=gyR4jHep/8l5kas8/pcu/Qyi69qMB9FUia+wro9M3qkLsNKjJhwxYwNxm+plJlJJC BbrqJVOmLQf+4y6uPzZjGPUBfjD37oL4JaR1B0rA2gCIvNnZtmX4roLcOcuAzbFfdM YI4v3hY7s34oyQSGMYGeK9gTAsRG97xd7+4kW3TGPkvO01qgJPHmWIMgRhy2nB49w/ Ey7Y524quVmhoe01h7sahr6tbgsFv+cTSAmFK9nhQ3REmLIkYAvhEUHend+SKHIdGI JyML/TzR0bexjhEr93NSFOUBvlRNhRHHws2t/fsKjCJ2XXTTdQitURM7K3SU7NKgKO dm5XN+fE8RQZA==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.73]) by opfedar05.francetelecom.fr (ESMTP service) with ESMTP id 48s3Jp0BDVz2xCp; Tue, 31 Mar 2020 11:03:22 +0200 (CEST)
From: <mohamed.boucadair@orange.com>
To: Paul Hoffman <paul.hoffman@icann.org>, "doh@ietf.org" <doh@ietf.org>
CC: Barry Leiba <barryleiba@computer.org>, Patrick McManus <mcmanus@ducksong.com>, "Murray S. Kucherawy" <superuser@gmail.com>, "Ben Schwartz" <bemasc@google.com>, David Lawrence <tale@dd.org>, RFC Editor <rfc-editor@rfc-editor.org>
Thread-Topic: [Ext] [Technical Errata Reported] RFC8484 (6033)
Thread-Index: AQHWBrHijv0n0q7vHE2JDapm+5eGMahhQSmAgAEiAiA=
Date: Tue, 31 Mar 2020 09:03:21 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933031489622@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <20200330155304.45AD8F4074B@rfc-editor.org> <CALaySJJ3dAEebgyz==PoSqnhSzFiHcxh0kmynRYBcD6Vjvm+6w@mail.gmail.com> <CALaySJK-FNqt-uHOz6oqANj8Xpwt7BOQkO6Ut-iAZ_OY-arO5Q@mail.gmail.com> <8FCCBEAC-F86C-4454-BC8A-3E637539BBEB@icann.org>
In-Reply-To: <8FCCBEAC-F86C-4454-BC8A-3E637539BBEB@icann.org>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.114.13.245]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/doh/vV6xLFhdDrIm3LbiswK-TYQI9Zs>
Subject: Re: [Doh] [Ext] [Technical Errata Reported] RFC8484 (6033)
X-BeenThere: doh@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DNS Over HTTPS <doh.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/doh>, <mailto:doh-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/doh/>
List-Post: <mailto:doh@ietf.org>
List-Help: <mailto:doh-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/doh>, <mailto:doh-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 31 Mar 2020 09:03:26 -0000

Hi Paul,

Thank you for sharing your thoughts. 

I'm now more puzzled about the intent of the document with regards to redirection:

(a) The document says explicitly the following: 

   The described approach is more than a tunnel over HTTP.  It
   establishes default media formatting types for requests and responses
   but uses normal HTTP content negotiation mechanisms for selecting
   alternatives that endpoints may prefer in anticipation of serving new
   use cases.  In addition to this media type negotiation, it aligns
                                                           ^^^^^^^^^^
   itself with HTTP features such as caching, redirection, proxying,
   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   authentication, and compression.

Which I interpret as redirection is part of the design goals.

(b) But what I'm hearing from you is that redirection may be implicitly disallowed for some "reason". This seems like an internal inconsistency of the document that is worth to be fixed. 

Can you please clarify the following:

* Is redirection allowed or not?  
* How a different URI can be discovered using server push? 

   A DoH client MUST NOT use a different URI simply because it was
                             ^^^^^^^^^^^^^^^^
   discovered outside of the client's configuration (such as through
                                                    ^^^^^^^^^^^^^^^^
   HTTP/2 server push)
   ^^^^^^^^^^^^^^^^^^

Thank you. 

Cheers,
Med

> -----Message d'origine-----
> De : Paul Hoffman [mailto:paul.hoffman@icann.org]
> Envoyé : lundi 30 mars 2020 19:24
> À : doh@ietf.org
> Cc : Barry Leiba; BOUCADAIR Mohamed TGI/OLN; Patrick McManus; Murray
> S. Kucherawy; Ben Schwartz; David Lawrence; RFC Editor
> Objet : Re: [Ext] [Technical Errata Reported] RFC8484 (6033)
> 
> On Mon, Mar 30, 2020 at 12:32 PM Barry Leiba <barryleiba@computer.org>
> wrote:
> >
> > The proposed change substantively changes the text and cannot be
> > approved through an errata report.
> 
> I agree with Barry, even though I believe that what Mohamed is asking
> for could have been what the WG or the IETF wanted, had they seen this
> proposed change while the document was being developed. For example,
> when I read the proposed change, I thought "of course he's right about
> HTTP redirection"; however, I don't know if other people who are more
> literate about HTTP would agree.
> 
> > My inclination is "Rejected", as I
> > do believe the text says what it's intended to say (so it's not an
> > erratum), but I could be convinced that "held for document update"
> is
> > better if the document editors weigh in.
> 
> "held for document update" normally indicates that the erratum is
> believed to be valid. We don't know that without going through WG Last
> Call and IETF Last Call again. Given how heavily this document was
> discussed before publication, I do not think it is appropriate to
> change it with an erratum.
> 
> I have not heard of any developer misunderstanding the current words
> in a way that would be fixed by this rewording. Further, the bit about
> HTTP redirection is a technical change (possibly an oversight, or
> possibly it was left out on purpose by those who understand it
> better).
> 
> --Paul Hoffman