Re: [apps-discuss] Review of draft-snell-atompub-tombstones-14

James M Snell <jasnell@us.ibm.com> Tue, 07 February 2012 23:46 UTC

Return-Path: <jasnell@us.ibm.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 90BAC11E8074 for <apps-discuss@ietfa.amsl.com>; Tue, 7 Feb 2012 15:46:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.399
X-Spam-Level:
X-Spam-Status: No, score=-9.399 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_111=0.6, J_CHICKENPOX_45=0.6, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JgF24mekM7gM for <apps-discuss@ietfa.amsl.com>; Tue, 7 Feb 2012 15:46:24 -0800 (PST)
Received: from e34.co.us.ibm.com (e34.co.us.ibm.com [32.97.110.152]) by ietfa.amsl.com (Postfix) with ESMTP id E5DA411E8072 for <apps-discuss@ietf.org>; Tue, 7 Feb 2012 15:46:23 -0800 (PST)
Received: from /spool/local by e34.co.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for <apps-discuss@ietf.org> from <jasnell@us.ibm.com>; Tue, 7 Feb 2012 16:46:22 -0700
Received: from d03dlp03.boulder.ibm.com (9.17.202.179) by e34.co.us.ibm.com (192.168.1.134) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Tue, 7 Feb 2012 16:46:19 -0700
Received: from d03relay02.boulder.ibm.com (d03relay02.boulder.ibm.com [9.17.195.227]) by d03dlp03.boulder.ibm.com (Postfix) with ESMTP id CDAB519D8026 for <apps-discuss@ietf.org>; Tue, 7 Feb 2012 16:46:15 -0700 (MST)
Received: from d03av04.boulder.ibm.com (d03av04.boulder.ibm.com [9.17.195.170]) by d03relay02.boulder.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id q17NkHkd026590 for <apps-discuss@ietf.org>; Tue, 7 Feb 2012 16:46:18 -0700
Received: from d03av04.boulder.ibm.com (loopback [127.0.0.1]) by d03av04.boulder.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id q17NkELP005788 for <apps-discuss@ietf.org>; Tue, 7 Feb 2012 16:46:14 -0700
Received: from d03nm122.boulder.ibm.com (d03nm122.boulder.ibm.com [9.63.40.217]) by d03av04.boulder.ibm.com (8.14.4/8.13.1/NCO v10.0 AVin) with ESMTP id q17NkEVV005752; Tue, 7 Feb 2012 16:46:14 -0700
In-Reply-To: <alpine.DEB.1.10.1202070345560.12720@wnl.j3.bet>
References: <alpine.DEB.1.10.1202061516550.21567@wnl.j3.bet> <alpine.DEB.1.10.1202070345560.12720@wnl.j3.bet>
X-KeepSent: E36E149B:80A35836-8825799D:008184C1; type=4; name=$KeepSent
To: Yves Lafon <ylafon@w3.org>
X-Mailer: Lotus Notes Release 8.5.2 August 10, 2010
Message-ID: <OFE36E149B.80A35836-ON8825799D.008184C1-8825799D.00829245@us.ibm.com>
From: James M Snell <jasnell@us.ibm.com>
Date: Tue, 07 Feb 2012 15:46:11 -0800
X-MIMETrack: Serialize by Router on D03NM122/03/M/IBM(Release 8.5.3 ZX853HP5|January 12, 2012) at 02/07/2012 16:46:13
MIME-Version: 1.0
Content-type: text/plain; charset="ISO-8859-1"
Content-transfer-encoding: quoted-printable
X-Content-Scanned: Fidelis XPS MAILER
x-cbid: 12020723-1780-0000-0000-000002F4BC95
X-IBM-ISS-SpamDetectors:
X-IBM-ISS-DetailInfo: BY=3.00000246; HX=3.00000182; KW=3.00000007; PH=3.00000001; SC=3.00000001; SDB=6.00111827; UDB=6.00027677; UTC=2012-02-07 23:46:20
X-Mailman-Approved-At: Wed, 08 Feb 2012 08:04:47 -0800
Cc: apps-discuss@ietf.org, draft-snell-atompub-tombstones.all@tools.ietf.org
Subject: Re: [apps-discuss] Review of draft-snell-atompub-tombstones-14
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
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: Tue, 07 Feb 2012 23:46:24 -0000

Yves Lafon <ylafon@w3.org> wrote on 02/07/2012 12:46:46 AM:

[snip]
>
> Review of draft-snell-atompub-tombstones-14
>
> On Mon, 6 Feb 2012, Yves Lafon wrote:
>
> It's always better with a proper subject line :)

Yes, quite... my spam filter flagged the first one because of the lack of a
subject line ;-)

>
> > Dear all,
> >
> > I have been selected as the Applications Area Directorate reviewerfor
this
> > draft (for background on appsdir, please see
> >
http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate)
> >
> > Document: draft-snell-atompub-tombstones-14
> > Title: The Atom "deleted-entry" Element
> > Reviewer: Yves Lafon
> > Review Date: 6 Feb 2012
> >
> > Summary: This draft is almost ready for publication as Informational
RFC,
> > there is a minor issue with the ref. section, and a clarification
> request on
> > a MUST-level requirement that is non-blocking.
> >
> > First, the clarification request: I noted that in 3/ "The
at:deleted-entry
> > element"
> >
> > It says:
> > <<
> >   An Atom feed MAY contain any number of at:deleted-entry elements, but
> >   MUST NOT contain more than one with the same combination of ref and
> >   when attribute values.
> >>>
> > then later
> > <<
> >   Implementors should note that the at:deleted-entry element is
> >   informative in nature only and may be ignored by Atom processors.
> >   The presence of an at:deleted-entry element does not guarantee that
> >   the atom:entry to which it is referring will no longer be available.
> >>>
> >
> > If it is informative only, why in the first paragraph there is a
> MUST NOT on
> > duplicate at:deleted-entry with same 'ref' and 'when', especially as
two
> > delete may happen in the same second while being different.
> > What is the rationale for having a MUST NOT instead of a SHOULD NOT?
> >
> >
>

While SHOULD NOT would likely work here, the motivation for the MUST NOT is
that I was unable to find any valid cases where multiple deleted-entry
elements for the same entry at the same time would appear in a single feed.
If such duplication did occur, it is either certainly an error or a
possible attack vector.

The Informative nature is purely a recognition that, as an extension to
Atom, there mere presence of the deleted-entry element in a field does not
guarantee that Atom implementations will be able to actually do anything
with it.

> --
> Baroula que barouleras, au tiéu toujou t'entourneras.
>
>          ~~Yves
>