Re: [Wpack] Call for adoption of draft-yasskin-wpack-bundled-exchanges

Larry Masinter <LMM@acm.org> Tue, 27 April 2021 17:12 UTC

Return-Path: <masinter@gmail.com>
X-Original-To: wpack@ietfa.amsl.com
Delivered-To: wpack@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 067793A17C1 for <wpack@ietfa.amsl.com>; Tue, 27 Apr 2021 10:12:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.5
X-Spam-Level:
X-Spam-Status: No, score=-1.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 aYVEqxhqoE-y for <wpack@ietfa.amsl.com>; Tue, 27 Apr 2021 10:12:14 -0700 (PDT)
Received: from mail-pl1-x632.google.com (mail-pl1-x632.google.com [IPv6:2607:f8b0:4864:20::632]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9392E3A181B for <wpack@ietf.org>; Tue, 27 Apr 2021 10:12:08 -0700 (PDT)
Received: by mail-pl1-x632.google.com with SMTP id y1so15604978plg.11 for <wpack@ietf.org>; Tue, 27 Apr 2021 10:12:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-transfer-encoding:thread-index :content-language; bh=k0Eu3k4O3j124hfEvyHFjXKUmFQ5FP8YagBQ+TiJDxs=; b=nRv8ExAhcd5VFvAnn19LCuCyi8sMW7/Q3qPYaF8n6Gv6GvMgC5zIPhkCfG0YbxVIuW dgb/1fwSsQQyM3KvOk8eqWxgTakgBMb3li9PJJdLmP7ZQQJoQyfmB1d5lIu0Y5Akhyxw Vut6TqX5jqrNNcLBT4fnwxV3fYReY9cuHIYU0a/ug5XYuFGR+S6jp24wJRNOAO2NME0H UsBTq+Rgj1Dl5Xr7cRkeXSLh03D33/q6uesopZlrhUf1GOSIPW3wD3XVk3/bKiizcM0A APpIgkwgxlJ9KbtG6SlefmJnF/0ykYaEJRYDTPSYVRdCKEHUcvkorm+4C+HC3HHIpyGh jMwA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:references:in-reply-to:subject :date:message-id:mime-version:content-transfer-encoding:thread-index :content-language; bh=k0Eu3k4O3j124hfEvyHFjXKUmFQ5FP8YagBQ+TiJDxs=; b=riKTjhEfhq1k11Q2FkvyZZCXmeMSZ9M0L+HfPgHiPcs2Voea/fsE6tzj74DQSyTfJu yu09ZNG1bGORVEoS89S/XYtFgmBdBvZk7qe8X5lMqObkox+QWNxhpdX7tR8FPfaLfReL Yd/g+7bxwcX63DLl3+GFdrfpnCrWwIQa8nhIzIyrFKL6o8bjZJx7+XolLrSi/2sVIk44 9+Q8GOMGQWBC98Y1k/ePPGqBDcosYJ/Zj7AT/QUePTTO2s0jY31LDwxDgLweE55xfBuN Vig6cIhZ5+LfBYsulV7Z6VR2XD7vS+THQPOx8mlsKd6w5XKP+aRjQXEKYyf0jBIS4zmo LPpw==
X-Gm-Message-State: AOAM532P3RNHdN/+Q+3TjzuvmuwDZ1RILeE4vIMPqxd6WrwZzDnxfaYS ozCh7mTgUTfZlSL1PYBLgJVZFbscGQA=
X-Google-Smtp-Source: ABdhPJxDXITT8t2Lxu7vhmOhpq0WvWAVlJFuZNtKLMi58DpI5WhlfHbEEcaLbN+d+XXCIu8o8q6arg==
X-Received: by 2002:a17:90a:9405:: with SMTP id r5mr6262587pjo.139.1619543527001; Tue, 27 Apr 2021 10:12:07 -0700 (PDT)
Received: from TVPC (c-73-158-116-21.hsd1.ca.comcast.net. [73.158.116.21]) by smtp.gmail.com with ESMTPSA id w3sm2591564pjg.7.2021.04.27.10.12.06 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 27 Apr 2021 10:12:06 -0700 (PDT)
Sender: Larry Masinter <masinter@gmail.com>
From: Larry Masinter <LMM@acm.org>
X-Google-Original-From: "Larry Masinter" <lmm@acm.org>
To: 'Dave Lawrence' <tale@dd.org>
Cc: 'WPACK List' <wpack@ietf.org>
References: <0C5B1FE3-AB3E-4074-AED9-93DD10B89BFD@sn3rd.com> <3CF5CFC6-57AA-42AB-A42F-260DF8DA159B@mnot.net> <4896A451-ECFE-482F-B672-E6B257DEE521@sn3rd.com> <035001d71d43$390bfbe0$ab23f3a0$@acm.org> <752FE4AC-970C-4362-8289-3F90EC373932@sn3rd.com> <025201d72074$768fa6e0$63aef4a0$@acm.org> <24684.52618.825991.504791@gro.dd.org> <01b001d7349f$6408ed30$2c1ac790$@acm.org>
In-Reply-To: <01b001d7349f$6408ed30$2c1ac790$@acm.org>
Date: Tue, 27 Apr 2021 10:12:04 -0700
Message-ID: <052e01d73b88$72bf7520$583e5f60$@acm.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQHCuov1cAgKT1cuIXpcs9J/HHdlsQHKj9G8AYX3fIwCAOPl9gK6SlEmAXzIzBYClzH7ngH8d9X3qoC41cA=
Content-Language: en-us
Archived-At: <https://mailarchive.ietf.org/arch/msg/wpack/EixjYebQDTdbcDS6FsE0eZye4ds>
Subject: Re: [Wpack] Call for adoption of draft-yasskin-wpack-bundled-exchanges
X-BeenThere: wpack@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Web Packaging <wpack.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/wpack>, <mailto:wpack-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/wpack/>
List-Post: <mailto:wpack@ietf.org>
List-Help: <mailto:wpack-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/wpack>, <mailto:wpack-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Apr 2021 17:12:25 -0000

Another use case I hope you will consider is how to repackage web pages that
use "data:" URLs, or guidance for when that is not advisable.

(RFC 2397)
--
https://LarryMasinter.net https://interlisp.org

> -----Original Message-----
> From: Larry Masinter <masinter@gmail.com> On Behalf Of Larry Masinter
> Sent: Sunday, April 18, 2021 3:09 PM
> To: 'Dave Lawrence' <tale@dd.org>
> Cc: 'WPACK List' <wpack@ietf.org>
> Subject: RE: [Wpack] Call for adoption of draft-yasskin-wpack-bundled-
> exchanges
> 
> >
> > Larry Masinter wrote:
> > > There are problems you are not solving because they're not in your
> > > charter or in your use cases, and not addressed by your initial
> > > starting point, and you've adopted some additional requirements
> > > around fitting into the existing web "security model" that I think
> > > are unattainable.
> >
> > This is potentially a very interesting area of work, Larry, and
> > perhaps it
> is
> > indeed something the group should be looking at in more detail.  Would
> > you please expand on these thoughts, and address whether any of the
> > issues you see somehow preclude aspects of the work already done?  We
> > might not be able to address all possible use cases, but does the
> > additional set
> of
> > use cases that you see somehow end up harmed by moving forward with
> > what we have?
> >
> > > I think the IETF needs another look at MIME multipart for
> > > multipart/related, multipart/form-data, multipart/signed,
> > > multipart/alternative and I'd hoped when I first heard of WPACK that
> > > you'd take those (and their use cases) on.
> >
> > We'd certainly welcome a draft, even skeletal, that captured some of
> > your ideas here so that the group could review.
> 
> Can a Yasskin-bundeled-exchange be used as the basis for replacing MIME
> multipart In use cases that are deployed?
> In use cases that were intended (but didn't work out for various reasons)?
> 
> Here's an outline with a few examples
> 
> Mulripart/related
>    Intended for: save web page to disk, send web-site/page by email, file
> sharing
>    Drawbacks:   Lacked a clear means of ensuring the package is "complete"
> and
>      could be experienced offline and without any data leaking.
> Multipart/form-data
>     Intended for: returning values from forms that include non-text data
>    Drawbacks: doesn't define associated metadata for time-based media
> Multipart/alternative
>     Intended for: Sending different representations in a single message so
the
>      receiver can select (forwarding content negotiation)
>    Drawbacks: MIME types are insufficient for describing Capabilities,
> Characteristics, Preferences
>       No standards for minimum capability to assume.
> Multipart/signed
>      Intended for: sending signed email
>     Drawbacks: lack of deployed infrastructure
> 
> Many of the use cases involve email or file sharing.
> They are also about the web, not only because of the same supporting
> standards (HTML, CSS, URL, JavaScript) but also in the overlapping use
cases
> between http/email/shared drive/rsync/git
> 
> This not all the MIME multipart/ types, definitely not all of their use
cases.
> Not all of the use cases are equally important, but a comparison would be
> warranted.
>  --
> https://LarryMasinter.net  https://Interlisp.org
>