[Extra] SPECIAL-USE MAY appear in LIST responses (was: Re: I-D Action: draft-ietf-extra-sieve-special-use-01.txt)

Ned Freed <ned.freed@mrochek.com> Thu, 19 July 2018 16:09 UTC

Return-Path: <ned.freed@mrochek.com>
X-Original-To: extra@ietfa.amsl.com
Delivered-To: extra@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C7EA8130E63 for <extra@ietfa.amsl.com>; Thu, 19 Jul 2018 09:09:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-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 YLseIgXkutS8 for <extra@ietfa.amsl.com>; Thu, 19 Jul 2018 09:09:30 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [68.183.62.69]) (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 1BFCB130E52 for <extra@ietf.org>; Thu, 19 Jul 2018 09:09:30 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01QV1TYLKSUO007KBZ@mauve.mrochek.com> for extra@ietf.org; Thu, 19 Jul 2018 09:04:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mrochek.com; s=201712; t=1532016264; bh=vItpCu5xFaAx9H5mZrbUB75Ugqd/DaklmvNXZgd/IL4=; h=Cc:Date:From:Subject:In-reply-to:References:To:From; b=GMVoSUe9dc8/aQiUQ/SsolbFkoJuUIX8ZknLFRVr8Sxp1+LDD6hMty78xyw3EmuxK x6ydoSID19etdz/t3wVKGiNmMJ1QY/8d47G57I1yidVBmmr87oMBvWf/pcqUW//jY6 f/tFApqilqBYtDSBiEIPH54oFtsxiWjDrKrCvvbk=
MIME-version: 1.0
Content-transfer-encoding: 7bit
Content-type: TEXT/PLAIN; CHARSET="us-ascii"
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01QUCIBNY1B4000051@mauve.mrochek.com>; Thu, 19 Jul 2018 09:04:21 -0700 (PDT)
Cc: Ned Freed <ned.freed@mrochek.com>, Stephan Bosch <stephan.bosch@dovecot.fi>, extra@ietf.org
Message-id: <01QV1TYIJU38000051@mauve.mrochek.com>
Date: Thu, 19 Jul 2018 09:00:45 -0700
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Fri, 20 Jul 2018 00:14:47 +1000" <1532009687.619593.1446153224.1D941F59@webmail.messagingengine.com>
References: <151533655607.10858.793231788332492256@ietfa.amsl.com> <ce56fc8f-366a-8e1e-2f00-1ed22da28d15@dovecot.fi> <01QNLYA7BLVQ000051@mauve.mrochek.com> <83ddcadc-b756-91c1-3664-81955cd8f0d8@dovecot.fi> <01QTO3THVZ5I00AI1F@mauve.mrochek.com> <53350c64-d021-7f17-86b8-f1b118791cf5@dovecot.fi> <01QV1PSEOL14000051@mauve.mrochek.com> <1532009687.619593.1446153224.1D941F59@webmail.messagingengine.com>
To: Bron Gondwana <brong@fastmailteam.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/extra/S1VBTKUuvl1JmvuuC8A9q8LehdY>
Subject: [Extra] SPECIAL-USE MAY appear in LIST responses (was: Re: I-D Action: draft-ietf-extra-sieve-special-use-01.txt)
X-BeenThere: extra@ietf.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: Email mailstore and eXtensions To Revise or Amend <extra.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/extra>, <mailto:extra-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/extra/>
List-Post: <mailto:extra@ietf.org>
List-Help: <mailto:extra-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/extra>, <mailto:extra-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Jul 2018 16:09:32 -0000

> > Yes, according to RFC 6154 section 2 special use attributes MAY
> > appear in> non-extended LIST responses. There's an example of this in
> > section 5.1.>

> > However, the fact that this is a MAY makes it effectively useless
> > since you> can't tell the difference between a case where there are no
> > special use> attributes assigned and one where the server has simply elected not
> > to include> these attributes in its responses. And it's expected that the
> > overwhelming> majority of mailboxes won't have any special use assigned.

> MAY fricking shmay.

:)

> There are clients out there which flat out expect
> that you return the SPECIAL-USE for an unadorned LIST, and customers
> report your server as buggy if it doesn't do what their client expects.

Well, if that's the case, we have a problem independent of this Sieve
extension. Do we need to at least file an errata on this?

> > In fact I'd go so far to say that this is a design error. It's
> > one thing> to want to support existing implementations of special use
> > attributes, it's> another to be so permissive that a compliant implementation - one that> supports SPECIAL-USE but not LIST-EXTENDED - can have no way to
> > determine> what the special use mailboxes are actually present.

> I'm sure that RFC3501bis (IMAP4rev2) will fix this.

Which creates a dependency on yet another IMAP extension. Not sure if
this is sufficient.

				Ned