Fwd: I-D Action: draft-ietf-httpbis-digest-headers-02.txt

Lucas Pardue <lucaspardue.24.7@gmail.com> Tue, 10 March 2020 12:36 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 312F63A0E4E for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 10 Mar 2020 05:36:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.75
X-Spam-Level:
X-Spam-Status: No, score=-2.75 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, 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=gmail.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 t2TkVSAzusEO for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 10 Mar 2020 05:36:51 -0700 (PDT)
Received: from lyra.w3.org (lyra.w3.org [128.30.52.18]) (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 EDF673A11F2 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Tue, 10 Mar 2020 05:36:50 -0700 (PDT)
Received: from lists by lyra.w3.org with local (Exim 4.92) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1jBe4f-0005e7-1f for ietf-http-wg-dist@listhub.w3.org; Tue, 10 Mar 2020 12:33:29 +0000
Resent-Date: Tue, 10 Mar 2020 12:33:29 +0000
Resent-Message-Id: <E1jBe4f-0005e7-1f@lyra.w3.org>
Received: from titan.w3.org ([128.30.52.76]) by lyra.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <lucaspardue.24.7@gmail.com>) id 1jBe4U-0005dF-4Z for ietf-http-wg@listhub.w3.org; Tue, 10 Mar 2020 12:33:18 +0000
Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]) by titan.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from <lucaspardue.24.7@gmail.com>) id 1jBe4S-0004Dt-7Y for ietf-http-wg@w3.org; Tue, 10 Mar 2020 12:33:17 +0000
Received: by mail-wm1-x32f.google.com with SMTP id a132so1203466wme.1 for <ietf-http-wg@w3.org>; Tue, 10 Mar 2020 05:33:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=pLSCmjb/DdS86Ku/VaICyKXm8tEGKM2XxxykLtNC55M=; b=dn+lqgdpKu7wnEognPdAmo4eHnJS5RUjW1B6geDbZwynHpEKVdvO7oiLVxihvTGcCT GtIJQvCjQKvsyW/Rng4qdaZXwIkFsVMNWvgfa+YgadJ5CngSH9uqfDjuSOcz2adWDh+J UP0tcp4Y6fcE7v2aU8XhNU0U9aTZffo7Q+MbanK1oUg+0B8Udff/SOHsnXsrSfL/O7RZ n43C80/6WgTbnEFalc9Qf1EdGWMje272rxaBnJWg6FMtiib65BDsBYRj9VjEU18Jj2fQ qO5wAoD74cOpBAYeyqZRdIaTqsAlBAdTVQvfgNypxAZTV1pcOWAUn2Rx1RK73Lz4Kj+S Yetw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=pLSCmjb/DdS86Ku/VaICyKXm8tEGKM2XxxykLtNC55M=; b=hDapFDBIhI66GD8RLuV6E2xUEBmGGf0vNZY7gjrkbhLicjIVqFqthS2P9WbimNfzBT Mp73orPYtZokZzmw/OgsMbWmFkfuUgHnbPcGyA36VHG8XzAjYuLBOFYXbrSaXDdE+s1t PVT0VUQyyZW80zzYBXq6OtCcDm6VZqLTuod/wwHApM3NAlyOwR5HxwtZemDfVpbKdvDn iYuLgdi+uSSe/C+PlBbcpcMbruvxHw9QPuS2kDPzYplV4j351thi+gw8aMleaI406dpa o3A4Vu63a26TJ2Pgjfl/W4ExkrFEKpxVWuO5eLjywfwuJIVnz9QCyoD/jNQ4mLYpn8QX cyxA==
X-Gm-Message-State: ANhLgQ1EV/BvfruHZsXVaTSi8jLnbl40sApSrnwbYZj2q40Wx2zquOkT gO2zR+QeQnhqO3doBNxznoL8UF1BjbnCuuv0/jr7WrvSR8w=
X-Google-Smtp-Source: ADFU+vsXrfXE4wZaE5812HQoZ87RiN12eWx799/6DdX/bJUTqpdZZcrTxUWUsVkF4H47j7uDT1JyQJ8kFLJEXSdKtS0=
X-Received: by 2002:a1c:2045:: with SMTP id g66mr1972421wmg.15.1583843584197; Tue, 10 Mar 2020 05:33:04 -0700 (PDT)
MIME-Version: 1.0
References: <158376808624.5519.4757237445185962026@ietfa.amsl.com>
In-Reply-To: <158376808624.5519.4757237445185962026@ietfa.amsl.com>
From: Lucas Pardue <lucaspardue.24.7@gmail.com>
Date: Tue, 10 Mar 2020 12:32:52 +0000
Message-ID: <CALGR9oanSJ-6ZKtoPRTw9bbFbB1Qp4Ms8s7RqX9E9di4qxoeWA@mail.gmail.com>
To: HTTP Working Group <ietf-http-wg@w3.org>
Cc: Roberto Polli <robipolli@gmail.com>
Content-Type: multipart/alternative; boundary="00000000000037468805a07f52ea"
Received-SPF: pass client-ip=2a00:1450:4864:20::32f; envelope-from=lucaspardue.24.7@gmail.com; helo=mail-wm1-x32f.google.com
X-W3C-Hub-Spam-Status: No, score=-3.8
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1jBe4S-0004Dt-7Y 5baec374d89ef5f653d9a230436932f2
X-Original-To: ietf-http-wg@w3.org
Subject: Fwd: I-D Action: draft-ietf-httpbis-digest-headers-02.txt
Archived-At: <https://www.w3.org/mid/CALGR9oanSJ-6ZKtoPRTw9bbFbB1Qp4Ms8s7RqX9E9di4qxoeWA@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/37432
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <https://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

Hello HTTP WG,

Roberto and I have published draft-ietf-httpbis-digest-headers-02.

This time around we have concentrated on editorial changes that intend to
address some of the feedback we received; the structure has been flattened
and core digest concepts have been moved earlier in the document. We've
punted some of discursive text into the appendix, and have a bunch of
examples in the second half to help illustrate the application of digest
and all the edges. I'm not sure if we have the balance 100% correct. We'd
really appreciate some feedback in order to continue editorial improvements.

Beyond editorial, we have added section 9.10 to describe how digest relates
to HTTP responses with an error status.

Many of the remaining open issues have a relationship to the core
semantics. During the IETF 106 session we received the comment that some of
these can potentially be straightforwardly addressed by applying correct
core terminology (as opposed to tying ourselves in knots). To highlight
some of these:

* #970 <https://github.com/httpwg/http-extensions/issues/970> - AKA is POST
behaviour applicable to all payload bodies
* #936 <https://github.com/httpwg/http-extensions/issues/936>/#937
<https://github.com/httpwg/http-extensions/issues/937> - relationship with
validators/cache
* #884 <https://github.com/httpwg/http-extensions/issues/884> - digest,
trailers and transfer-coding
* #850 <https://github.com/httpwg/http-extensions/issues/850> -
digest-algorithm can take a "parameter" but no examples exist

Kind regards
Lucas & Roberto

---------- Forwarded message ---------
From: <internet-drafts@ietf.org>
Date: Mon, Mar 9, 2020 at 3:39 PM
Subject: I-D Action: draft-ietf-httpbis-digest-headers-02.txt
To: <i-d-announce@ietf.org>
Cc: <ietf-http-wg@w3.org>



A New Internet-Draft is available from the on-line Internet-Drafts
directories.
This draft is a work item of the HTTP WG of the IETF.

        Title           : Digest Headers
        Authors         : Roberto Polli
                          Lucas Pardue
        Filename        : draft-ietf-httpbis-digest-headers-02.txt
        Pages           : 33
        Date            : 2020-03-09

Abstract:
   This document defines the Digest and Want-Digest header fields for
   HTTP, thus allowing client and server to negotiate an integrity
   checksum of the exchanged resource representation data.

   This document obsoletes RFC 3230.  It replaces the term "instance"
   with "representation", which makes it consistent with the HTTP
   Semantic and Context defined in RFC 7231.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-httpbis-digest-headers/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-httpbis-digest-headers-02
https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-digest-headers-02

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-httpbis-digest-headers-02


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/