Re: [Jsonpath] I-D Action: draft-ietf-jsonpath-iregexp-07.txt

"Martin J. Dürst" <duerst@it.aoyama.ac.jp> Sat, 27 May 2023 09:20 UTC

Return-Path: <duerst@it.aoyama.ac.jp>
X-Original-To: jsonpath@ietfa.amsl.com
Delivered-To: jsonpath@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4F477C151541 for <jsonpath@ietfa.amsl.com>; Sat, 27 May 2023 02:20:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=itaoyama.onmicrosoft.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l_drC-QQt4xu for <jsonpath@ietfa.amsl.com>; Sat, 27 May 2023 02:20:25 -0700 (PDT)
Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01on20703.outbound.protection.outlook.com [IPv6:2a01:111:f403:700c::703]) (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 39C1CC151549 for <jsonpath@ietf.org>; Sat, 27 May 2023 02:20:24 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=c+63nofoIqPcHPIQM/b1gC+spd8puyBTWCmYdMrV9IDGOFPfKV9LXkcpnVJ5AR9KLNtoisOu/GnIgGWkei7ZKJDqYS025oQN/cJfSqCykH/P2WNMTtQfSHu9n00zkUbNGGKmmRn/Yx2U5YaUdBAwwDunWF+fbE6hZtjJOialmeXLReClPhmC489yGrppKccZSOqvveXO+cv9vbWUn3xF2RFaPX+xVEZ5vO8tNQubsVkiLOu8DufOYe1Ql+7Aq2yh5MvECdMcfqqDlUnkSPUM2ltegVAMCOi/3GkJJ8n1RmuvA03Eb6Dcjp4sQvOjf0jLPx8Y5v+u0jn9Zdd/ybmBGw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Kg22h8g4f646ZcEyw8qcJmwZb45gJ8qZ2eDb9q+6Gzk=; b=Z4kg875ULpZetg3aUq66U4LFOfAMy8KrRXvsgxvH6xR3wrU3XOvbqcM9h8/Kx/uWdx16u/CcNxjMX8eM3XmhhcTnwFeCrTddcO/l3xdp7ORmNt3Ff4OG+dKiln6sTwYSDhPa9Fa7dU1R/smHx6Q6lk11ZBCiVhGK+GD4pl7u+oRUukrDUv9g8YfrULBZJ2gie8i5HE+951DVLDBwI10hlv22BmOKDLyT0xo4VvppTYGQYwbJB2jBKvl92bZaRU53fauHxJfIG8RqmD067RIzUJXnKDBZInabuf0Zc380f5Iz37lKBTpvgvU6Mzn/ve/OCv6TVODvmadm1aGS9azhnQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=it.aoyama.ac.jp; dmarc=pass action=none header.from=it.aoyama.ac.jp; dkim=pass header.d=it.aoyama.ac.jp; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=itaoyama.onmicrosoft.com; s=selector2-itaoyama-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Kg22h8g4f646ZcEyw8qcJmwZb45gJ8qZ2eDb9q+6Gzk=; b=fiK3kc8kkPbn9kUfGebUqZuv1Y4/BLW6EjyVCr9NgEm2PlRhreohI/dPWvZvAGYgxPMr/hzKmIzq6RbCDvNlsWaWxKTGNVtmMwODp+uXr/yZ6KjcvTWmN0JCDOgbHyVH3mGNVa9ACWVPxqDAmpWTb40F5cvp/qWAagUdhOlnVhA=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=it.aoyama.ac.jp;
Received: from TYAPR01MB5689.jpnprd01.prod.outlook.com (2603:1096:404:8053::7) by TYCPR01MB10811.jpnprd01.prod.outlook.com (2603:1096:400:26e::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6433.19; Sat, 27 May 2023 09:20:19 +0000
Received: from TYAPR01MB5689.jpnprd01.prod.outlook.com ([fe80::29a4:16ca:2bec:36d1]) by TYAPR01MB5689.jpnprd01.prod.outlook.com ([fe80::29a4:16ca:2bec:36d1%7]) with mapi id 15.20.6433.018; Sat, 27 May 2023 09:20:19 +0000
Message-ID: <d60a5aef-6e9a-8066-139f-8591025d8d8b@it.aoyama.ac.jp>
Date: Sat, 27 May 2023 18:20:18 +0900
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.1
Content-Language: en-US
To: Carsten Bormann <cabo@tzi.org>, jsonpath@ietf.org
References: <168517561900.37784.12557684734098861604@ietfa.amsl.com> <54555BB2-CD03-4968-988A-A083CB270428@tzi.org>
From: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
In-Reply-To: <54555BB2-CD03-4968-988A-A083CB270428@tzi.org>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: TYCP301CA0037.JPNP301.PROD.OUTLOOK.COM (2603:1096:400:380::9) To TYAPR01MB5689.jpnprd01.prod.outlook.com (2603:1096:404:8053::7)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: TYAPR01MB5689:EE_|TYCPR01MB10811:EE_
X-MS-Office365-Filtering-Correlation-Id: 9b5e7448-730b-4059-681b-08db5e939774
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: /CFTYiimsOi8816Ixrv/ZzCjJVIPh+Vvkr2W3l834p5LYYcEYnkqoZw2tbf9sBOZQ6VRNlQsW4pxaaQhsNWaOI31fF/589JWG94EuTknru9jGai946KKebffGmZA5CnIV9HsMXjXUlDWpfSbdEdO70Bq15zkedbDWLoPMCqBN1FAx49pasJfKC3QV0Gl8b204/OMGejDox/eBDCkWCE/CFVID+Bt4ZCwn7sRKdguZd0p+IC5ocQs3PQTV+nd6YkSxCMzffowipEVBwgsiglgADRVbS3IeYqCCznwgxlVzdBsBOIQT72zc02eZHlQq819ncsQhYrwnWjmPLPYJp4CZUOBjLsO8nHF/BZ8evr/KlxI/mXNSjP+ggndL4kyvVkxODB9QE0ZfcEll4cS1GIUNw9GOIvCub3gOc64XGD0BzMz1QVsVcR1wEMQHd//wUNGm5WyK1Y++1RhPmR18V9if9T4cOfAEUHJL498BtNxG5NhL3CPwMG6QWiJfbQagJJ3CNd1t1NBbD/tz1wX756MCygMyKnX93erIK66GB2jqrI4zaeAu66CrQ2w1MNNvNCeb2jUun0CpbHUV6GKLAgkCTkTtjcz6RRYXaQqEV/GCy9XwDcaxD0yM0gd0ml7fE5TiLl9uOaUV3QLcyjX7NriVAsTy0Q5fgeXZUSTnrqRT6c=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYAPR01MB5689.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(376002)(396003)(346002)(136003)(39850400004)(366004)(451199021)(52116002)(41300700001)(36916002)(38350700002)(38100700002)(316002)(786003)(6486002)(8936002)(8676002)(41320700001)(66574015)(86362001)(186003)(31696002)(2616005)(53546011)(2906002)(83380400001)(5660300002)(6512007)(6506007)(26005)(966005)(478600001)(66946007)(66556008)(66476007)(31686004)(43740500002)(45980500001); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: IwHn7lW/HbuPtpj5+5tYzHgK/de+zegK/BSUmbrab/5F4SJIaMHd53pYSt/fjqpCzd+u7yhDYmu2SJLORcJRLYl5pUJ+QR+Qvgjup0O7+imR33wzr/qp9XDFdL4aneekxfhyQB1HKrTUVs7HYQe6QH09Zli0zIzYuArV8801T21ET9amW/KTJRq5wNPmYpg2Kav993/pW8Uan1VdUQa20FuTgSGvxaqqKGka8+6cqKS+BBcp3gcNtcc9rOyBtPT5HtFZlU0sRr5dFhMEzTGo9Efisfgfj+qTVnf2lPa67TNZkFZIy5Y7PP20RXV4pqjyuoaWs2BCjmJG8NkMXY3+AwVi+UvXSeWaCJzQjYduz4gQjAzhfNkLuue1lMF41JoQzmPCOg+xSR19rBIJaKjDyhVkj+DgUGL41mLK7emPrxP8/o35n6oT8gLQAVCTv2fUDauI/tdWjE+xK3npdigtlabFDpVXrtha2/hgeui+syIFOBIIwa71ak8vC45IqdsLeE6/akzIqdIHyVZaDh7oJG7F0LMhzWzeCVyjDP0IqgvRqFjofXtl4giNkv1LT3k0iFCP+FUMp1emm27aOnbzxndMx39U+KTSBFmCzyUQYUNV2IEaC52fEnLgSWsLjh6hTxhXF1+xTPw9FnI7V4HpqqUisq9bUL3uBr/IvJUOB3fueaksSUURLQAj0WnbQdE2xISPSKuzGSf8gGbO4QV80v61oZVPA64c/Q9SkK2QWV5Ztq1OhvGnpVkpK21XshsgmJRbuso1HEXr0hR+6SLzojS2afJru7o2W4KZvTtK2SPhb3O/5qfsgyY33zbby+w040IQg9Fyw0ERrAGqbyn4pXqNPYvw3ut2thUOrDILzYRGxz11hHet9P5LpEvwu/5gbKzuMcfTI1zNuzqAUoqVt/hcu6zN+9papPYI8wxudcWZf9sierlhu6c1dOD3+1tmnlwUQoE9U4qIcNZ6SUjXPyoVWJt6bvdzCgNJ+IZpsHVtX/ZUkmfPdsHHGcpL0tvNDIjBC5ekd3Wk0JaF5GKmkWtC1aGKBdasqBmTCS3ZPsSzKAjZNDRGx1WfEoqSkAuzMLSNC+EWa3hYOzKdlr8ZfPxGSiLL00eT08atocpcDjI+GEs7XMWzbIbGrfkuhHf6uHnCgwfNYFeWMEMPt8fh6X7WZM1H4v93dInXIuWSnS9LjJj3kwWsJtZHi4hXcD+lWjhw40Dcwg7/v7kXJm2mOrATJxDRKMKsS+h4TDpUnpeHdS4I0Mx7oOD8LbxbMvVzOzJVBlnzM82LkFy4fLxQGr4i/J3GODCm3HTJk5oaCk1OTirXwHZVE44qvoLD5H+hkr6nRJJNptND5Nc2jZ2UPAnrrZcBqbrKJA5+RVAhYyKZcPUEa3sUZytMGm4sA9xc2jR2/IKrCWv7j9kJkZiLRHcmidL6gygodJmKkbOEnUoEICfIqaxpHzpy2HYefyuev2MhghaMn5oDO1vDlN+jCUv5ITSN7Q9Z3wgjeUNAw/9obbsqZ/tRTfuIkRjlt8UrKsq4Updf3+OIHqybVncglj/t2AC5zQ0k0QJioUat3y9QWWtmm1atSIBBNlSsBpU2
X-OriginatorOrg: it.aoyama.ac.jp
X-MS-Exchange-CrossTenant-Network-Message-Id: 9b5e7448-730b-4059-681b-08db5e939774
X-MS-Exchange-CrossTenant-AuthSource: TYAPR01MB5689.jpnprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 May 2023 09:20:19.8505 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: e02030e7-4d45-463e-a968-0290e738c18e
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: +bHR2IUnDcRwtViXGwYBhgm0Xhg38xxMCiIILRe+rSs1OvzEF2Mlr5zyN0Guy239w76w1dC3ptfds99SP8dMxA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCPR01MB10811
Archived-At: <https://mailarchive.ietf.org/arch/msg/jsonpath/b2lrnjTBkSK1PNG0wcv8WvmPIBY>
Subject: Re: [Jsonpath] I-D Action: draft-ietf-jsonpath-iregexp-07.txt
X-BeenThere: jsonpath@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: A summary description of the list to be included in the table on this page <jsonpath.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/jsonpath>, <mailto:jsonpath-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/jsonpath/>
List-Post: <mailto:jsonpath@ietf.org>
List-Help: <mailto:jsonpath-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/jsonpath>, <mailto:jsonpath-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 27 May 2023 09:20:29 -0000

Hello Carsten, others,

In general, this looks good.

In the following sentence, there are three occurrences of "specific":
   "Specifically, range quantifiers (as in a{2,4}) provide specific	
    challenges for both existing and I-Regexp specific implementations."
  I guess in this case, less would be more.

The sentence "Note that	
     different versions of the same regexp library may be more or less	
     vulnerable to excessive resource consumption for these cases."
Should be moved to one paragraph earlier, because it applies to regexp 
engines in general, not just range quantifiers.

Regards,   Martin.

On 2023-05-27 17:25, Carsten Bormann wrote:
> This revision is intended to address the IETF last-call comments.
> 
> In particular, the ABNF has been cleaned up a bit (thank you for pushing for this, Martin!), and new text has been added to the Security Considerations.
> 
> Please see the diff link below for details.
> 
> Grüße, Carsten
> 
> 
>> On 27. May 2023, at 10:20, internet-drafts@ietf.org wrote:
>>
>>
>> A New Internet-Draft is available from the on-line Internet-Drafts
>> directories. This Internet-Draft is a work item of the JSON Path (JSONPATH) WG
>> of the IETF.
>>
>>    Title           : I-Regexp: An Interoperable Regexp Format
>>    Authors         : Carsten Bormann
>>                      Tim Bray
>>    Filename        : draft-ietf-jsonpath-iregexp-07.txt
>>    Pages           : 12
>>    Date            : 2023-05-27
>>
>> Abstract:
>>    This document specifies I-Regexp, a flavor of regular expressions
>>    that is limited in scope with the goal of interoperation across many
>>    different regular-expression libraries.
>>
>> The IETF datatracker status page for this Internet-Draft is:
>> https://datatracker.ietf.org/doc/draft-ietf-jsonpath-iregexp/
>>
>> There is also an HTML version available at:
>> https://www.ietf.org/archive/id/draft-ietf-jsonpath-iregexp-07.html
>>
>> A diff from the previous version is available at:
>> https://author-tools.ietf.org/iddiff?url2=draft-ietf-jsonpath-iregexp-07

-- 
Prof. Dr.sc. Martin J. Dürst
Department of Intelligent Information Technology
College of Science and Engineering
Aoyama Gakuin University
Fuchinobe 5-1-10, Chuo-ku, Sagamihara
252-5258 Japan