[apps-discuss] Working Group Last Call draft-ietf-appsawg-sieve-duplicate

t.petch <ietfc@btconnect.com> Thu, 02 January 2014 18:29 UTC

Return-Path: <ietfc@btconnect.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C856A1A1F61 for <apps-discuss@ietfa.amsl.com>; Thu, 2 Jan 2014 10:29:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham
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 jfXDJSz9q9KT for <apps-discuss@ietfa.amsl.com>; Thu, 2 Jan 2014 10:29:25 -0800 (PST)
Received: from db8outboundpool.messaging.microsoft.com (mail-db8lp0188.outbound.messaging.microsoft.com [213.199.154.188]) by ietfa.amsl.com (Postfix) with ESMTP id 1079B1A16F0 for <apps-discuss@ietf.org>; Thu, 2 Jan 2014 10:29:24 -0800 (PST)
Received: from mail151-db8-R.bigfish.com (10.174.8.253) by DB8EHSOBE002.bigfish.com (10.174.4.65) with Microsoft SMTP Server id 14.1.225.22; Thu, 2 Jan 2014 18:29:17 +0000
Received: from mail151-db8 (localhost [127.0.0.1]) by mail151-db8-R.bigfish.com (Postfix) with ESMTP id 6F29146029D; Thu, 2 Jan 2014 18:29:17 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.249.213; KIP:(null); UIP:(null); IPV:NLI; H:AM2PRD0710HT003.eurprd07.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -15
X-BigFish: PS-15(zz9371I542I1432I1418Izz1f42h2148h208ch1ee6h1de0h1fdah2073h2146h1202h1e76h20f7h2189h1d1ah1d2ah1fc6hzz1de098h1033IL8275bh8275dh1de097h186068hz2dh2a8h5a9h839h947hd24hf0ah1177h1179h1288h12a5h12a9h12bdh137ah139eh13b6h1441h1504h1537h162dh1631h1758h17f1h184fh1898h18e1h1946h19b5h19ceh1ad9h1b0ah2222h224fh1d0ch1d2eh1d3fh1dfeh1dffh1e1dh1e23h2218h2216h226dh22d0h2327h2336h304l1d11m1155h)
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009001)(51444003)(199002)(189002)(51704005)(377454003)(13464003)(31966008)(88136002)(47446002)(74662001)(89996001)(81342001)(51856001)(47976001)(50986001)(69226001)(74876001)(50466002)(74706001)(80976001)(77156001)(76482001)(53806001)(42186004)(77096001)(15975445006)(76786001)(76796001)(74366001)(4396001)(46102001)(44736004)(49866001)(47736001)(50226001)(87976001)(87266001)(87286001)(84392001)(85306002)(33646001)(81542001)(79102001)(62236002)(44716002)(74502001)(62966002)(23756003)(83322001)(19580405001)(19580395003)(54316002)(61296002)(83072002)(66066001)(65816001)(80022001)(85852003)(56776001)(90146001)(56816005)(63696002)(47776003)(14496001)(77982001)(59766001)(74416001)(7726001); DIR:OUT; SFP:1101; SCL:1; SRVR:AMSPR07MB052; H:DB3PRD0411HT001.eurprd04.prod.outlook.com; CLIP:157.56.253.53; FPR:; RD:InfoNoRecords; A:0; MX:1; LANG:en;
Received: from mail151-db8 (localhost.localdomain [127.0.0.1]) by mail151-db8 (MessageSwitch) id 1388687354878510_26367; Thu, 2 Jan 2014 18:29:14 +0000 (UTC)
Received: from DB8EHSMHS017.bigfish.com (unknown [10.174.8.251]) by mail151-db8.bigfish.com (Postfix) with ESMTP id C7A962004B; Thu, 2 Jan 2014 18:29:14 +0000 (UTC)
Received: from AM2PRD0710HT003.eurprd07.prod.outlook.com (157.56.249.213) by DB8EHSMHS017.bigfish.com (10.174.4.27) with Microsoft SMTP Server (TLS) id 14.16.227.3; Thu, 2 Jan 2014 18:29:11 +0000
Received: from AMSPR07MB052.eurprd07.prod.outlook.com (10.242.81.27) by AM2PRD0710HT003.eurprd07.prod.outlook.com (10.255.165.38) with Microsoft SMTP Server (TLS) id 14.16.395.1; Thu, 2 Jan 2014 18:29:10 +0000
Received: from DB3PRD0411HT001.eurprd04.prod.outlook.com (157.56.253.53) by AMSPR07MB052.eurprd07.prod.outlook.com (10.242.81.27) with Microsoft SMTP Server (TLS) id 15.0.842.7; Thu, 2 Jan 2014 18:29:09 +0000
Message-ID: <00a301cf07e8$01352160$4001a8c0@gateway.2wire.net>
From: "t.petch" <ietfc@btconnect.com>
To: "Murray S. Kucherawy" <superuser@gmail.com>, IETF Apps Discuss <apps-discuss@ietf.org>
References: <CAL0qLwZqJPTssNVLLaSjAP5wqteZ==fuawNF+WUZYvi+YWV1UQ@mail.gmail.com>
Date: Thu, 02 Jan 2014 18:24:48 +0000
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [157.56.253.53]
X-ClientProxiedBy: AMXPR07CA006.eurprd07.prod.outlook.com (10.242.64.46) To AMSPR07MB052.eurprd07.prod.outlook.com (10.242.81.27)
X-Forefront-PRVS: 0079056367
X-OriginatorOrg: btconnect.com
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
Subject: [apps-discuss] Working Group Last Call draft-ietf-appsawg-sieve-duplicate
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss/>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Jan 2014 18:29:28 -0000

This I-D seems to need more thought.

s.1 "For example, if a member of the list decides to
   reply to both the user and the mailing list itself, the user will
   one copy of the message directly and another through the mailing
   list.

Well, they MAY, but they don't on a good list system, such as the one in
use here.

"Also, if someone cross-posts over several mailing lists to
   which the user is subscribed, the user will receive a copy from each
   of those lists."

Ditto, not here.

"   Duplicate messages are normally detected using the Message-ID header
   field, which is required to be unique for each message.  "

REQUIRED maybe, but I seem to recall the malformed-mail I-D raising the
possibility that it was not.  In which case, ...?

s.3
"an earlier Sieve execution."
reading on it is apparent that this is any number of executions limited
by the size of the FIFO cache and the maximum lifetime of entries in the
cache.

"   Usage:  [":header" <header-name: string> /
                          ":uniqueid" <value: string>]

Why have two way of doing the same thing?  As I read it, this test is on
a header field, so why not have just ":header" with a default of message
I-D?

And what happens if I use header field X in one execution and then
header field Y in another? I presume separate caches for X and Y, in
which case, duplicates may not be detected.  The use of multiple fields
opens up all sorts of complications that need more explanation depending
on the concept of the scope of the operation, which I do not see clearly
explained.

"The user can explicitly control the
   length of this expiration time by means of the ":seconds" argument,
   which is always specified in seconds.  "

seconds seems short to me.  On the IETF lists, I typically see a gap of
several hours between a message on one list and a message on another
list, with four hours being the norm.  I would regard 5 minutes as the
minimum and 36 hours, or perhaps less, as the maximum.

"By adding the ":header" argument with a message header
   field name, the content of the specified header field can be used as
"

Does this apply to all headers? I assume it does, since if message I-D
is not used, then it would be an X- proprietary one that would seem to
me to be the next best thing.


"   If the tracked unique ID value is extracted directly from a message
   header field, i.e., when the ":uniqueid" argument is not used,"

you are saying that when uniqueid is not used, then a unique ID is used.
I think that this will cause confusion here and elsewhere - you need
another term than 'unique ID' as the collective noun for the identifying
string you are using in the equality comparison.

"leading and trailing whitespace MUST first be trimmed from the value"

This is a can of worms.  Normalisation often appears on these lists
without, usually, a satisfactory answer, let alone the issues of i18n.
More needs to be considered here.

So, nice idea, but more thought needed.

Tom Petch

----- Original Message -----
From: "Murray S. Kucherawy" <superuser@gmail.com>
To: "IETF Apps Discuss" <apps-discuss@ietf.org>
Sent: Wednesday, January 01, 2014 3:05 PM
Subject: [apps-discuss] REMINDER: Working Group Last Calls still open


> Colleagues,
>
> I know many of us are busy or away possibly until next week.  This is
just
> a reminder that there are three documents in Working Group Last Call
state,
> extended for the holidays.  After two and a half weeks, there has been
a
> lot of commentary on one of them, a small amount on a second, and none
on
> the third.  Please remember to schedule some time to provide reviews
and
> commentary on all of them early in the new year so they can be
advanced to
> make room for new work.
>
> The documents are:
>
> draft-ietf-appsawg-sieve-duplicate
> draft-ietf-appsawg-rrvs-header-field
> draft-ietf-appsawg-xml-mediatypes
>
> Happy 2014 to everyone!
>
> -MSK, APPSAWG co-chair
>


------------------------------------------------------------------------
--------


> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>