Re: [Jmap] I-D Action: draft-ietf-jmap-sieve-02.txt
Ned Freed <ned.freed@mrochek.com> Thu, 19 November 2020 17:27 UTC
Return-Path: <ned.freed@mrochek.com>
X-Original-To: jmap@ietfa.amsl.com
Delivered-To: jmap@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EE6343A103A for <jmap@ietfa.amsl.com>; Thu, 19 Nov 2020 09:27:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mrochek.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 bk91b7gGQ3b2 for <jmap@ietfa.amsl.com>; Thu, 19 Nov 2020 09:27:50 -0800 (PST)
Received: from mauve.mrochek.com (mauve.mrochek.com [98.153.82.211]) (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 2DC673A0FC0 for <jmap@ietf.org>; Thu, 19 Nov 2020 09:27:48 -0800 (PST)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01RS6VH832CW00CNGZ@mauve.mrochek.com> for jmap@ietf.org; Thu, 19 Nov 2020 09:22:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mrochek.com; s=201712; t=1605806562; bh=zXFvK3IpQ2fzuzzbXP9xckMH0DufmXucwrthBIQdoHw=; h=Cc:Date:From:Subject:In-reply-to:References:To:From; b=P6lUWnpYnyOFyWYlAFgF6tQGDMk3Tuov6iJPgAmyWdEiqZNKYfmevweat3iH/9uiN ptMK+hBteawFg1pUEKYL03+SuYyTZUqo1YWKEaM7qQtT99GB+CH6HzxwZf7THQn1WU GBxrRP7mwJnu9UDy6jmVdW6HMFnqw7jNN/DrSbDE=
MIME-version: 1.0
Content-transfer-encoding: 8bit
Content-type: TEXT/PLAIN; charset="utf-8"; format="flowed"
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01RS4XGHZZF4005PTU@mauve.mrochek.com>; Thu, 19 Nov 2020 09:22:38 -0800 (PST)
Cc: Ned Freed <ned.freed@mrochek.com>, jmap@ietf.org
Message-id: <01RS6VH5IRJM005PTU@mauve.mrochek.com>
Date: Thu, 19 Nov 2020 09:19:28 -0800
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Thu, 19 Nov 2020 10:49:50 -0500" <7d0a23d6-7bf0-684a-5c4b-f5350c5e2da2@fastmail.com>
References: <160431690732.22434.10293492942158194310@ietfa.amsl.com> <36838c43-aefb-c7f9-d973-2e6f8df5e78f@open-xchange.com> <01RS6NIC0KZC005PTU@mauve.mrochek.com> <a044b1cb-97e0-a9da-4d6b-084f817d0c20@fastmail.com> <01RS6QFKSX1U0085YQ@mauve.mrochek.com> <26b87332-75b7-9c98-7eab-482e4c4c427d@fastmail.com> <01RS6RYJNF060085YQ@mauve.mrochek.com> <7d0a23d6-7bf0-684a-5c4b-f5350c5e2da2@fastmail.com>
To: Ken Murchison <murch@fastmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/8nbu0yEmLoctzVQ6ZuVuHJPRqiU>
Subject: Re: [Jmap] I-D Action: draft-ietf-jmap-sieve-02.txt
X-BeenThere: jmap@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: JSON Message Access Protocol <jmap.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/jmap>, <mailto:jmap-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/jmap/>
List-Post: <mailto:jmap@ietf.org>
List-Help: <mailto:jmap-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/jmap>, <mailto:jmap-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Nov 2020 17:27:55 -0000
> On 11/19/20 10:34 AM, Ned Freed wrote: > > > >> On 11/19/20 9:54 AM, Ned Freed wrote: > >> >> Don't we have the same single-script/multi-script client issue with > >> >> managesieve? > >> > > >> > Yes. That's kind of the point. > >> > > >> >> Or perhaps I'm not fully understanding your concern. > >> > > >> >> A separate question that comes to mind, is do we want JMAP Sieve > >> servers > >> >> to be able to only support a single script? I guess in this case, > >> the > >> >> server could simply have a single script with id "singleton" which > >> can > >> >> only be updated and (de)activated. Any attempt to create another > >> script > >> >> or destroy the existing one would fail with a "singleton" error. > >> > > >> > Indeed. It seems like we're asking a lot of clients here. And if the > >> > past is > >> > any indication, we're likely to be disappointed by what we get. > > > > > >> So, its sounds like you're making an argument that JMAP Sieve should > >> always operate on a singleton. Am I correct? > > > > No, not really. I'm saying that the managesieve model has issues that > > warrant serious consideration before we adopt it in a different context. > > > > The single sieve model is the obvious alternative, but it may not be > > the only > > one. Since none of this is especially difficult server-side, I would > > like to > > hear from client devleopers what sort of model they would prefer. Or if > > the multisieve model is what they really want, have them say that. > > > >> Obviously, this takes the Sieve "include" extension of the table. > > > > No, not really. It just means you'd have to use some other means of > > resolving > > the includes. > A user would have no way of managing their own included scripts, but > they could still include system-wide global scripts in their own single > script if desired. Or you could include the ability to have (and manage) named scripts strictly for use with include, and have one fixed script that's always the active one. At first blush I actually like this model a lot. Enough that I may have to revise my opinion of include. Ned
- [Jmap] I-D Action: draft-ietf-jmap-sieve-02.txt internet-drafts
- Re: [Jmap] I-D Action: draft-ietf-jmap-sieve-02.t… Ned Freed
- Re: [Jmap] I-D Action: draft-ietf-jmap-sieve-02.t… Ken Murchison
- Re: [Jmap] I-D Action: draft-ietf-jmap-sieve-02.t… Ken Murchison
- Re: [Jmap] I-D Action: draft-ietf-jmap-sieve-02.t… Stephan Bosch
- Re: [Jmap] I-D Action: draft-ietf-jmap-sieve-02.t… Ned Freed
- Re: [Jmap] I-D Action: draft-ietf-jmap-sieve-02.t… Ken Murchison
- Re: [Jmap] I-D Action: draft-ietf-jmap-sieve-02.t… Ken Murchison
- Re: [Jmap] I-D Action: draft-ietf-jmap-sieve-02.t… Ned Freed
- Re: [Jmap] I-D Action: draft-ietf-jmap-sieve-02.t… Stephan Bosch
- Re: [Jmap] I-D Action: draft-ietf-jmap-sieve-02.t… Ned Freed
- Re: [Jmap] I-D Action: draft-ietf-jmap-sieve-02.t… Ken Murchison
- Re: [Jmap] I-D Action: draft-ietf-jmap-sieve-02.t… Ned Freed