[apps-discuss] draft-ietf-appsawg-json-merge-patch-04: now with a new processing model

Paul Hoffman <paul.hoffman@vpnc.org> Fri, 04 July 2014 18:48 UTC

Return-Path: <paul.hoffman@vpnc.org>
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 C4AFC1B2EB2 for <apps-discuss@ietfa.amsl.com>; Fri, 4 Jul 2014 11:48:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.347
X-Spam-Level:
X-Spam-Status: No, score=-1.347 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_MISMATCH_COM=0.553] autolearn=no
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 PGNMN72uXstl for <apps-discuss@ietfa.amsl.com>; Fri, 4 Jul 2014 11:48:26 -0700 (PDT)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E1B2E1B2B19 for <apps-discuss@ietf.org>; Fri, 4 Jul 2014 11:48:25 -0700 (PDT)
Received: from [10.20.30.90] (50-1-51-60.dsl.dynamic.fusionbroadband.com [50.1.51.60]) (authenticated bits=0) by hoffman.proper.com (8.14.8/8.14.7) with ESMTP id s64ImNUt021754 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for <apps-discuss@ietf.org>; Fri, 4 Jul 2014 11:48:25 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
X-Authentication-Warning: hoffman.proper.com: Host 50-1-51-60.dsl.dynamic.fusionbroadband.com [50.1.51.60] claimed to be [10.20.30.90]
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <20140704184445.14784.76271.idtracker@ietfa.amsl.com>
Date: Fri, 04 Jul 2014 11:48:22 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <2AF6C659-63C0-4956-A299-E07D1D15D4F4@vpnc.org>
References: <20140704184445.14784.76271.idtracker@ietfa.amsl.com>
To: IETF Apps Discuss <apps-discuss@ietf.org>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/apps-discuss/qzJ_jMub0Bdk2kEpmaju7yeUnjg
Subject: [apps-discuss] draft-ietf-appsawg-json-merge-patch-04: now with a new processing model
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: Fri, 04 Jul 2014 18:48:26 -0000

Greetings again. This draft incorporates the proposed changes from Carsten and James, as well as removing the charset option from the MIME type (based on input from Ned Freed). 

Please review my new pseudocode, and the new examples at the end.

--Paul Hoffman

On Jul 4, 2014, at 11:44 AM, internet-drafts@ietf.org wrote:

> 
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> This draft is a work item of the Applications Area Working Group Working Group of the IETF.
> 
>        Title           : JSON Merge Patch
>        Authors         : Paul Hoffman
>                          James M Snell
> 	Filename        : draft-ietf-appsawg-json-merge-patch-04.txt
> 	Pages           : 8
> 	Date            : 2014-07-04
> 
> Abstract:
>   This specification defines the JSON merge patch format and processing
>   rules.  The merge patch format is primarily intended for use with the
>   HTTP PATCH method as a means of describing a set of modifications to
>   a subset of target resource's content.
> 
> 
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-appsawg-json-merge-patch/
> 
> There's also a htmlized version available at:
> http://tools.ietf.org/html/draft-ietf-appsawg-json-merge-patch-04
> 
> A diff from the previous version is available at:
> http://www.ietf.org/rfcdiff?url2=draft-ietf-appsawg-json-merge-patch-04