Re: [calsify] [Technical Errata Reported] RFC5545 (7691)

Eliot Lear <lear@cisco.com> Mon, 30 October 2023 09:27 UTC

Return-Path: <lear@cisco.com>
X-Original-To: calsify@ietfa.amsl.com
Delivered-To: calsify@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8FEB9C151531 for <calsify@ietfa.amsl.com>; Mon, 30 Oct 2023 02:27:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.606
X-Spam-Level:
X-Spam-Status: No, score=-9.606 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001, USER_IN_DEF_DKIM_WL=-7.5, WEIRD_PORT=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 tI0C0aOTYwJF for <calsify@ietfa.amsl.com>; Mon, 30 Oct 2023 02:27:12 -0700 (PDT)
Received: from aer-iport-7.cisco.com (aer-iport-7.cisco.com [173.38.203.69]) (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 ED8F7C14CE4D for <calsify@ietf.org>; Mon, 30 Oct 2023 02:27:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3002; q=dns/txt; s=iport; t=1698658032; x=1699867632; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=UNB68326jwHYGEk+ozkiaJLHduAjWgkK1eF8E+5chi8=; b=fKi3f+W8Y3+f8Eb06d46r91OmKqU1noXNAVXcK8CEvRR3AhzDkzVUewa fXg0sT7ALZ8Q5Ff1BV4/w49NHjHbaoo/DJrGmyqHm1O1VBPeMWTI1/q1U z3uqlBgBPPhHWnKCRQmPwle6VyS/MwTOa/vDaGZmVZHfRnzvN0ZSdTnJ7 Q=;
X-CSE-ConnectionGUID: diBwX/Q6REKVODK/i/s6jQ==
X-CSE-MsgGUID: ReEOxdlHQy6T1wc9mWxUeA==
X-IPAS-Result: A0ABAACXdT9llxbLJq1XAxkBAQEBAQEBAQEBAQEBAQEBAQESAQEBAQEBAQEBAQEBQIE7BAEBAQEBCwGDMlVASIRSiB1fiGIDkwyKchSBag8BAQENAQE5CwQBAYUGAocbJzQJDgECBAEBAQEDAgMBAQEBAQEBAgEBBQEBAQIBBwQUAQEBAQEBAQE3BRA1hWgNhkwBAQEBAgEjVgULCwwMAgImAgJXGYJ+AYI7IwMRpnh6gTKBAbUPgRouAYgJAYE1iFFCgg2BFScLEHmBbz6BBYMkGgwVJgaDDjmCLwSJLAUCglSDLymMPV4iR1oWGwMHA1kqECsHBDAbBwYJFhgVJQZRBBcWJAkTEj4EgWWBUQqBAz8PDhGCQyICBzY2GUuBJYE2CRUMNE12ECoEFBdqJwRqHxUeNxESFw0DCHYdAhEjPAMFAwQ0ChUNCyEFFEMDRAZKCwMCGgUDAwSBNgUNHgIQGgYNJwMDGU0CEBQDOwMDBgMLMQMwV0cMWgNsHxgCHAk8DwwfAhseDSkqAk0DCQMHBSwdQAMLGA1IESw1FBsGPyhLB50YbIIQWwYrPRQ/FIEEB2MROxCSYAcwgmWPZ58WhBaEZ4calSIEL4QBgVaLHJgkY5g+ixmYIzoBhDECCgcWgWM6gVszGggbFRpLAYI8CTYTGQ+ONwKDX4UUimZDMjsCBwEKAQEDCYtKAQE
IronPort-Data: A9a23:y2LKTaB8PTV8+hVW/8Tjw5YqxClBgxIJ4kV8jS/XYbTApDMmhTRVy TEZWG6BafuNMDb2fYsibtnlpEIFsJ7Sm9FrOVdlrnsFo1CmBibm6XV1Cm+qYkt+++WaFBoPA /02M4SGdIZsCCaE+n9BC5C5xVFkz6aEW7HgP+DNPyF1VGdMRTwo4f5Zs7ZRbrVA357hWGthh fuo+5eEYQf+g2YtWo4pw/vrRC1H7ayaVAww5jTSVdgT1HfCmn8cCo4oJK3ZBxMUlaENQ4ZW7 86apF2I1juxEyUFU7tJoZ6nGqE+eYM+CCDV4pZgtwdOtTAZzsA6+v5T2PPx8i67gR3R9zx64 I0lWZBd1W7FM4WU8NnxXSW0HAlyPIdZyPj+f0KSkvK0426Bcjz3nfdXWRRe0Y0woo6bAElH+ OZdIzcXY1Xdwem327m8DOJrg6zPLuGyY9hZ4SEml2mCS6x8KXzAa/2iCdtw2Do5nOhFHO3VY IwSbj8HgBHoOkUWYglHV8hWcOGAvHTSVC1UrHKstPQLunfYnQlOwIXgGY+AEjCNbZwFwhnHz o7cxEzyCxUBNdKO4TuI7nzqgfXA9Qv1QosUH7Cj/fcsmFSXwWkZCRsXfVahoPKikUm4HdlYL iQ84Tc2oLIv70GxZtb4Vhy85nWDu3Y0UddKFeQg5EeBx7HO/geCHWUNUy5pb8Yvv8s7Azct0 zehhMLlLTd09aaERTSQ69+pQSiaMCUPaG4aYjUYCA0M/5/ooZo4iVTESdML/LOJYsPdFTDa3 ADNlXYEqpYtquIokKT85g7Fumf5znTWdTId6gLSV2Ojywp2Yo+5eoClgWQ3C94dc+51qXHc7 BA5d9iiAPMmUMvWyn3dKAkZNOzzvqzUWNHJqQQ3d6TN4QhB7FaFWei8ChlXIEJkKMtMQiPgb Cc/UisIv8YOVJdGRYFzbpy2D80swcDd+TXZuhL8M4QmjntZLVHvEMRSiai4hDmFfK8Ey/hXB HtjWZzwZUv28Iw+pNZMe88T0KUw2gc1zn7JSJbwwnyPiOTPNCDNFe1eYQPWN4jVCZ9oRi2Io r6z0OPUk31ivBHWOUE7DKZKdwlRdChnbXwIg5UJKL7rzvVa9JEJUq+NnuxJl31NlKVOneCA5 WCmRkJd0zLCaY7vd223hoRYQOq3B/5X9CtjVQR1ZAbA5pTWSdv2hEvpX8BsJudPGS0K5aMcc sTpjO3bWKoREGudpWVBBXQ/xaQ7HCmWacu1F3LNSFACk1RIHmQlJveMktPTyRQz
IronPort-HdrOrdr: A9a23:KhjuCan7qeg30Xb71CBHbEFwwRjpDfIX3DAbv31ZSRFFG/FwWf rPoB19726WtN9xYhsdcL+7WZVoLUmyyXcx2+cs1MmZLWvbURqTQb2KhLGKq1bd8m/Fh4tgPM xbH5SWZueAaWSS9fyKhzVR170bsaC6GGfCv5a580tQ
X-Talos-CUID: 9a23:xnB8G20YVJ/cG+oCf5pMU7xfFsEPbU2a9SnqDmyGLkpKD7zSUgGSwfYx
X-Talos-MUID: 9a23:h+mkyAvvXM+3saC2S82nvjxPE9dk54SXGR4xyIoN6sy7JRF9EmLI
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="6.03,263,1694736000"; d="scan'208";a="10106872"
Received: from aer-iport-nat.cisco.com (HELO aer-core-6.cisco.com) ([173.38.203.22]) by aer-iport-7.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Oct 2023 09:27:09 +0000
Received: from smtpclient.apple ([10.61.156.43]) by aer-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id 39U9R9GM064530 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NO); Mon, 30 Oct 2023 09:27:09 GMT
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.100.2.1.4\))
From: Eliot Lear <lear@cisco.com>
In-Reply-To: <20231030072030.23134631CC6@rfcpa.amsl.com>
Date: Mon, 30 Oct 2023 10:26:58 +0100
Cc: bernard.desruisseaux@oracle.com, superuser@gmail.com, francesca.palombini@ericsson.com, calsify@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <7D615EAB-B2E8-4261-9605-25DC00851473@cisco.com>
References: <20231030072030.23134631CC6@rfcpa.amsl.com>
To: syd@cs-syd.eu
X-Mailer: Apple Mail (2.3774.100.2.1.4)
X-Outbound-SMTP-Client: 10.61.156.43, [10.61.156.43]
X-Outbound-Node: aer-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/cw-fG5t9Se1GVI9_Ix34BZt7_Ds>
Subject: Re: [calsify] [Technical Errata Reported] RFC5545 (7691)
X-BeenThere: calsify@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Calendaring and Scheduling Standards Simplification <calsify.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/calsify>, <mailto:calsify-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/calsify/>
List-Post: <mailto:calsify@ietf.org>
List-Help: <mailto:calsify-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/calsify>, <mailto:calsify-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Oct 2023 09:27:16 -0000

Hi Syd,

Thanks for the report.  Because altrepparam in this case contains a “uri" and the URI text is specified in RFC 3896, and this is not TEXT, I agree with your assessment, and that this erratum should be verified.  Do others disagree?

Eliot

> On Oct 30, 2023, at 08:20, RFC Errata System <rfc-editor@rfc-editor.org> wrote:
> 
> The following errata report has been submitted for RFC5545,
> "Internet Calendaring and Scheduling Core Object Specification (iCalendar)".
> 
> --------------------------------------
> You may review the report below and at:
> https://www.rfc-editor.org/errata/eid7691
> 
> --------------------------------------
> Type: Technical
> Reported by: Tom Sydney Kerckhove <syd@cs-syd.eu>
> 
> Section: 3.8.4.2
> 
> Original Text
> -------------
> The following is an example of this property with an alternate
> representation of an LDAP URI to a directory entry containing the
> contact information:
> 
> CONTACT;ALTREP="ldap://example.com:6666/o=ABC%20Industries\,
> c=US???(cn=Jim%20Dolittle)":Jim Dolittle\, ABC Industries\,
> +1-919-555-1234
> 
> Corrected Text
> --------------
> The following is an example of this property with an alternate
> representation of an LDAP URI to a directory entry containing the
> contact information:
> 
> CONTACT;ALTREP="ldap://example.com:6666/o=ABC%20Industries,
> c=US???(cn=Jim%20Dolittle)":Jim Dolittle\, ABC Industries\,
> +1-919-555-1234
> 
> Notes
> -----
> Note that the original text has an escaped comma in the ALTREP parameter value at the end of the unfolded line.
> 
> The characters '\' and ',' are allowed in quoted parameter values.
> This means that the URL must be parsed as
> "ldap://example.com:6666/o=ABC%20Industries\,c=US???(cn=Jim%20Dolittle)"
> but this is not a valid URI because of the extra backslash.
> 
> Because commas do not need to be escaped in quoted parameter values, I assume that this is an error and the comma should not have been quoted.
> 
> Instructions:
> -------------
> This erratum is currently posted as "Reported". (If it is spam, it 
> will be removed shortly by the RFC Production Center.) Please
> use "Reply All" to discuss whether it should be verified or
> rejected. When a decision is reached, the verifying party  
> will log in to change the status and edit the report, if necessary.
> 
> --------------------------------------
> RFC5545 (draft-ietf-calsify-rfc2445bis-10)
> --------------------------------------
> Title               : Internet Calendaring and Scheduling Core Object Specification (iCalendar)
> Publication Date    : September 2009
> Author(s)           : B. Desruisseaux, Ed.
> Category            : PROPOSED STANDARD
> Source              : Calendaring and Scheduling Standards Simplification
> Area                : Applications
> Stream              : IETF
> Verifying Party     : IESG