Re: [scim] [Technical Errata Reported] RFC7644 (4670)

"Leif Johansson" <leifj@sunet.se> Sun, 17 April 2016 20:06 UTC

Return-Path: <leifj@sunet.se>
X-Original-To: scim@ietfa.amsl.com
Delivered-To: scim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C2FD012DC8B for <scim@ietfa.amsl.com>; Sun, 17 Apr 2016 13:06:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.297
X-Spam-Level:
X-Spam-Status: No, score=-5.297 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.996, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=sunet.se
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 DQOxqjaGx_80 for <scim@ietfa.amsl.com>; Sun, 17 Apr 2016 13:06:56 -0700 (PDT)
Received: from e-mailfilter01.sunet.se (e-mailfilter01.sunet.se [IPv6:2001:6b0:8:2::201]) (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 4550B12DCB6 for <scim@ietf.org>; Sun, 17 Apr 2016 13:06:55 -0700 (PDT)
Received: from smtp1.sunet.se (smtp1.sunet.se [192.36.171.214]) by e-mailfilter01.sunet.se (8.14.4/8.14.4/Debian-4) with ESMTP id u3HK6dgg019522 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 17 Apr 2016 22:06:40 +0200
Received: from kerio.sunet.se (kerio.sunet.se [192.36.171.210]) by smtp1.sunet.se (8.14.9/8.14.7) with ESMTP id u3HK6TOh023385 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 17 Apr 2016 22:06:31 +0200 (CEST)
VBR-Info: md=sunet.se; mc=all; mv=swamid.se
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=sunet.se; s=default; t=1460923599; bh=PlIFZX4gYGbRYOCEvx48eB7POBds4/OcrNLoooVj3+w=; h=From:Subject:Date:References:To:In-Reply-To:Cc; b=kbMsexKJBPzglFL7ivuAQet2SyEUVyWnG2AdMye2Dy9n7rktjNrS13jYZHmgImdqQ Sn+KTh7xsjdfygoFqjsJBjRbW9VjJW3ErSufUr/3oKvkd4nT4EChGOqk7IkRg3DY8w eYKrFGjkB8fwQGoegblOlP3YyEI9U4tOoaqlQAvo=
X-Footer: c3VuZXQuc2U=
Received: from [62.102.145.131] ([62.102.145.131]) (authenticated user leifj@sunet.se) by kerio.sunet.se (Kerio Connect 9.0.1) with ESMTPSA; Sun, 17 Apr 2016 22:06:26 +0200
From: Leif Johansson <leifj@sunet.se>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Mime-Version: 1.0 (1.0)
Message-Id: <C6ADAAC1-659A-4240-9289-43D0332468BF@sunet.se>
Date: Sun, 17 Apr 2016 22:06:26 +0200
References: <20160415202027.AC0E918000B@rfc-editor.org>
To: RFC Errata System <rfc-editor@rfc-editor.org>
In-Reply-To: <20160415202027.AC0E918000B@rfc-editor.org>
X-CanIt-Geo: ip=192.36.171.210; country=SE; latitude=59.3294; longitude=18.0686; http://maps.google.com/maps?q=59.3294,18.0686&z=6
X-CanItPRO-Stream: outbound-sunet-se:outbound (inherits from outbound-sunet-se:default, sunet-se:default, base:default)
X-Canit-Stats-ID: 09QHw6Eyr - 7805e216831a - 20160417
X-CanIt-Archive-Cluster: PfMRe/vJWMiXwM2YIH5BVExnUnw
Received-SPF: neutral (e-mailfilter01.sunet.se: 192.36.171.210 is neither permitted nor denied by domain leifj@sunet.se) receiver=e-mailfilter01.sunet.se; client-ip=192.36.171.210; envelope-from=<leifj@sunet.se>; helo=smtp1.sunet.se; identity=mailfrom
X-Scanned-By: CanIt (www . roaringpenguin . com) on 192.36.171.201
Archived-At: <http://mailarchive.ietf.org/arch/msg/scim/4e9QsYBO2RlBCgqKVsdD2GGp-a4>
X-Mailman-Approved-At: Mon, 18 Apr 2016 01:14:28 -0700
Cc: "ben@nostrum.com" <ben@nostrum.com>, "aamelnikov@fastmail.fm" <aamelnikov@fastmail.fm>, "morteza.ansari@cisco.com" <morteza.ansari@cisco.com>, "phil.hunt@yahoo.com" <phil.hunt@yahoo.com>, "alissa@cooperw.in" <alissa@cooperw.in>, "zmeeagain@gmail.com" <zmeeagain@gmail.com>, "scim@ietf.org" <scim@ietf.org>, "kelly.grizzle@sailpoint.com" <kelly.grizzle@sailpoint.com>, "erik.wahlstrom@nexusgroup.com" <erik.wahlstrom@nexusgroup.com>, "moransar@cisco.com" <moransar@cisco.com>, "cmortimore@salesforce.com" <cmortimore@salesforce.com>
Subject: Re: [scim] [Technical Errata Reported] RFC7644 (4670)
X-BeenThere: scim@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Simple Cloud Identity Management BOF <scim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/scim>, <mailto:scim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/scim/>
List-Post: <mailto:scim@ietf.org>
List-Help: <mailto:scim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/scim>, <mailto:scim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 17 Apr 2016 20:07:00 -0000

Somebody want to venture an opinion on this?

Skickat från min iPhone

> 15 apr. 2016 kl. 22:21 skrev RFC Errata System <rfc-editor@rfc-editor.org>:
> 
> The following errata report has been submitted for RFC7644,
> "System for Cross-domain Identity Management: Protocol".
> 
> --------------------------------------
> You may review the report below and at:
> http://www.rfc-editor.org/errata_search.php?rfc=7644&eid=4670
> 
> --------------------------------------
> Type: Technical
> Reported by: Vassilis Michalitsis <zmeeagain@gmail.com>
> 
> Section: 3.4.2.2
> 
> Original Text
> -------------
> Filters MUST be evaluated using the following order of operations, in
>   order of precedence:
> 
>   1.  Grouping operators
> 
>   2.  Logical operators - where "not" takes precedence over "and",
>       which takes precedence over "or"
> 
>   3.  Attribute operators
> 
> Corrected Text
> --------------
> Filters MUST be evaluated using the following order of operations, in
>   order of precedence:
> 
>   1.  Grouping operators
> 
>   2.  Attribute operators
> 
>   3.  Logical operators - where "not" takes precedence over "and",
>       which takes precedence over "or"
> 
> Notes
> -----
> It seems that the precedence of logical and attribute precedence is reversed? The filter filter=title sw "M" and userType eq "Employee" is meant to be interpreted as filter=(title sw "M") and (userType eq "Employee"). 
> This is also the "expected" behaviour consistent with most other languages - with the notable exception of unary "or" which in SCIM is disambiguated as it can only apply to a parenthesized filter expression.
> 
> Instructions:
> -------------
> This erratum is currently posted as "Reported". If necessary, please
> use "Reply All" to discuss whether it should be verified or
> rejected. When a decision is reached, the verifying party (IESG)
> can log in to change the status and edit the report, if necessary. 
> 
> --------------------------------------
> RFC7644 (draft-ietf-scim-api-19)
> --------------------------------------
> Title               : System for Cross-domain Identity Management: Protocol
> Publication Date    : September 2015
> Author(s)           : P. Hunt, Ed., K. Grizzle, M. Ansari, E. Wahlstroem, C. Mortimore
> Category            : PROPOSED STANDARD
> Source              : System for Cross-domain Identity Management
> Area                : Applications and Real-Time
> Stream              : IETF
> Verifying Party     : IESG
>