Re: [imapext] General Request for Assignment (imap-keywords) (was: [JMAP] SMIME Attachments)

vaibhav singh <vaibhavsinghacads@gmail.com> Thu, 16 November 2017 04:17 UTC

Return-Path: <vaibhavsinghacads@gmail.com>
X-Original-To: imapext@ietfa.amsl.com
Delivered-To: imapext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B758F128D86 for <imapext@ietfa.amsl.com>; Wed, 15 Nov 2017 20:17:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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=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 ZbYMDfIxmsKO for <imapext@ietfa.amsl.com>; Wed, 15 Nov 2017 20:17:47 -0800 (PST)
Received: from mail-it0-x230.google.com (mail-it0-x230.google.com [IPv6:2607:f8b0:4001:c0b::230]) (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 74330127419 for <imapext@ietf.org>; Wed, 15 Nov 2017 20:17:47 -0800 (PST)
Received: by mail-it0-x230.google.com with SMTP id x28so4360029ita.0 for <imapext@ietf.org>; Wed, 15 Nov 2017 20:17:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=YFqnnzyDrspC0r9lw5FBGvt9698lyu4MUnQxDnXmzjA=; b=TIc9BBaxnVPGoiHRvuefkH9SCohWmddFPpEHoA3dr072SKifW8qXNpSzRdyJFbtXOo z0mgACeI8FBChXGTT+omRIGUwvklTAL62BJ36cBdNL9asn70qPMSIpoOGNXsoWogPoLS ToSh7dcINTCgRf3y/QrhEycO3rt6GlUGoIfep+2D3sM9ExfNEUCfwJL4JGDV8QEb16xQ CsF4F0jXx8AZxj+xYQaRO1NnRZe7V+9NA1IM+fiTkRRcYUa7MNiH65kgxo3Kr3mJN5lB FNy9X4m2mWS8ADhhO5JoxHU1tGbcyV7tXL+GQ1ZhIodZ+liFcCiYSXRiMqa0F5h4xlcy QvHQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=YFqnnzyDrspC0r9lw5FBGvt9698lyu4MUnQxDnXmzjA=; b=Va6Hs1tlw1pZNj/tAK4/9Hv/gDS/UzVgRHWwbhr4TIlehWuq1SkfjeBA/szdyuKL4t P3PyvXt7ABEkLryyyMP4yU67Y23rv0MoTTXM9JHnk+6zd9FnW5h1e87qlhqBQtqQJ3Is FCDuo0hneN1B6E57C5v0n7nKqupZpsC1djyOjLEZbPRvxS24RvrhFfvNJxELKSvfIRSA V/P/EqKEWFvJ8zYamUBcA0/rBydd1ikb8T+tdmMEumGGJBN4mhdBOCNQKzsZHdh5zJqe rFlBanCrbKRhGtkHHnTH1RAd3G1swM0Luu0HWuG+J1XcZtTsA80SCU1S/nAptwbcxUFH Nqwg==
X-Gm-Message-State: AJaThX6TbtdL67wgL64ahS3RvoMAcT/bU2/01ubcp/4SmxoAFXIw9JEU wudmwgfBKixTKVk0YPupzrx9+jz+SUZWgDkF88E=
X-Google-Smtp-Source: AGs4zMYl6KpcEEmzblusiKdfLV06/FQkUBaMMqz6TXdMNOJxzOfAiIG6apOObBTFebyDSkzWwHZjJXz1dsn+YrfiQzo=
X-Received: by 10.36.244.69 with SMTP id u5mr894988iti.67.1510805866523; Wed, 15 Nov 2017 20:17:46 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.31.3 with HTTP; Wed, 15 Nov 2017 20:17:46 -0800 (PST)
From: vaibhav singh <vaibhavsinghacads@gmail.com>
Date: Thu, 16 Nov 2017 09:47:46 +0530
Message-ID: <CACZ1Giou3hAe6SKcgG4jEohmMrvNEd+tsn1qLA4555wZG-qk+A@mail.gmail.com>
To: imapext@ietf.org
Content-Type: multipart/alternative; boundary="f403045fc07cffb2a9055e11e651"
Archived-At: <https://mailarchive.ietf.org/arch/msg/imapext/23MwkJNJEkDlZ8FHSHjxOh0AWXQ>
Subject: Re: [imapext] General Request for Assignment (imap-keywords) (was: [JMAP] SMIME Attachments)
X-BeenThere: imapext@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Discussion of IMAP extensions <imapext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/imapext>, <mailto:imapext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/imapext/>
List-Post: <mailto:imapext@ietf.org>
List-Help: <mailto:imapext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/imapext>, <mailto:imapext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Nov 2017 04:17:50 -0000

> ---------- Forwarded message ----------
> From: Bron Gondwana <brong@fastmailteam.com>
> To: imapext@ietf.org
> Cc:
> Bcc:
> Date: Wed, 15 Nov 2017 01:06:58 +1100
> Subject: Re: [imapext] General Request for Assignment (imap-keywords)
> (was: [JMAP] SMIME Attachments)
>
> On Tue, 14 Nov 2017, at 19:25, Arnt Gulbrandsen wrote:
>
> Hi,
>
> sorry about the late response. I suck at the moment.
>
> I don't understand the semantics here.
>
> If present, it means that someone has checked and found an encrypted
> attachment. And if absent, it means nothing. There may or may not be an
> encrypted attachment.
>
> So my question is, what advantage does this provide over checking the
> bodystructure?
>
>
> The usecase is that the entire message is encrypted as a single blob, but
> it contains an attachment.  The client wants to mark that so that other
> clients know it has an attachment.
>
> There are questions about that being a metadata leak that haven't been
> addressed.
>
> There are questions that Barry and I spoke about briefly on Saturday about
> pairing it with a $HasNoEncryptedAttachment or something so you can tell
> that it's been checked already, which led to a general discussion about
> paired keywords and what it means if they're both set and wouldn't it be
> nice if we had tristate keywords and what about per-message-annotations and
> doesn't everything suck.
>
> But yeah, I'm pretty sure the intention was just that clients would use it
> to communicate to each other something about the content of the message
> inside the related opaque blob that is the message, in a case where a user
> has multiple clients that all know how to decrypt the message, but the
> server doesn't.
>
> I have no idea where that most idea of the server setting the flag in
> Vaibhav's most recent email came from - the whole point in the original
> scenario is that the server doesn't know anything about the content of the
> email.
>
> Sorry if there has been some miscommunication from my side, of the server
being the entity setting the flag. The flag will be set by the party having
access to the decryption keys (almost always the MUA), but this information
will be stored as part of the message meta information, intermediated by
the server.

Thanks,
Vaibhav

Anyway, I don't think the whole way this would work has been well thought
> out yet.
>
> Bron.
>
> --
>   Bron Gondwana, CEO, FastMail Pty Ltd
>   brong@fastmailteam.com
>
>
>
>
Regards,
Vaibhav Singh