Received: (at 81958) by debbugs.gnu.org; 30 Sep 2026 17:16:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 30 13:16:59 2026
Received: from localhost ([127.0.0.1]:34652 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1xBxvP-0006uM-16
for submit <at> debbugs.gnu.org; Wed, 30 Sep 2026 13:16:59 -0400
Received: from fhigh-b4-smtp.messagingengine.com ([202.12.124.155]:60207)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <rwl@HIDDEN>)
id 1xBxvM-0006tm-Gh
for 81958 <at> debbugs.gnu.org; Wed, 30 Sep 2026 13:16:56 -0400
Received: from phl-compute-03.internal (phl-compute-03.internal [10.202.2.43])
by mailfhigh.stl.internal (Postfix) with ESMTP id ECCCF7A0202;
Wed, 30 Sep 2026 13:16:50 -0400 (EDT)
Received: from phl-frontend-03 ([10.202.2.162])
by phl-compute-03.internal (MEProxy); Wed, 30 Sep 2026 13:16:51 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
recursewithless.net; h=cc:cc:content-type:content-type:date:date
:from:from:in-reply-to:in-reply-to:message-id:mime-version
:references:reply-to:subject:subject:to:to; s=fm3; t=1790788610;
x=1790875010; bh=iiPiNHXcN8KWj2F6VDUJhiGBmMq9QZx1tnLNASBmRx0=; b=
ALmQfH2Qk+tp39EcipxJGpxRSJ9fLSK4TAQ+MZHA1w+ui+oWhnvcs+UvUyh3Cu/d
KjVuigv+KGX7+ajWuSLr+RO2LGmv3DxT3okXvKCN828y/Aw7BgPINpXOHrFefZxn
nrb9QQ/N747qAVDkZita38HL4WyE3Fqbw+iXXIefP+5gRlVgxZEIXHCZkfli58W1
GeCLwAXusKI7qUA4cWkWgV2k8MMIbrCv+oUffl4g41P/74098N3usTN+Gt1J9+P0
4wDEJdyYL+VjypMxuewk8hHrSD2HWTXLlP0E0IQwFXtqEA33VG0Fr432XtCBzb6K
7Y+1CxoFS2NSGi3uJTVC2Q==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc:cc:content-type:content-type:date:date
:feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
:message-id:mime-version:references:reply-to:subject:subject:to
:to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=
1790788610; x=1790875010; bh=iiPiNHXcN8KWj2F6VDUJhiGBmMq9QZx1tnL
NASBmRx0=; b=Vu9PiaPJSoYNIZiWlGDuA9nzt5jICEuu6aLETBYsunl4X6A0cMz
Ci7skGQv/hPt7153IJmhL/evnLzXht7JF4CJjvYmCect5rTXAa5FK06H3cUE98GX
8ld13VYLFeEYJdTBXY5EBFk1igw1aoSf+6Dh5H6ZsPSnwA8Nc6wa1hXKl9RjpDKV
TEKF/wiFk6uK/T7rzA1cVW51Lm3qjkUFhIjDEgxIIx+ZkudotLFNmQpm4+D6FnQn
B6C56XJdfdq6Gd/yhyS7nxbpkhg80ykhw+lfeYUVaw58Rf9E5InX0OG8P9XSYwYn
icSTpPuMu5QMoDFCzygrOK5KoyuFgehOqCw==
X-ME-Sender: <xms:AkS9aoZ-M0cjNPXaXeqIWglEbFMpCsK2gLoaOIrHbYZ3A5Mj4X2WOQ>
<xme:AkS9aq068x18c2y30T3PkfmpGxRd1k5pq9G0qDVBkEA5nFyOpiko-YQ2Mk0iAZu_e
4ZxuIyuPkdii5yi1fO0B1Vmrju_xdVeQTQ2_dhVPGEhSNkczJHEag>
X-ME-Received: <xmr:AkS9agVyQZlY3G2rt6GkM1WGVdcQMz-eomteWp2woL8B2BNps73X-NAXtzISFrhvGzI_XVT2dDiPWl1INgKTqeQJMmLh0O28fh4>
X-ME-Proxy-Cause: dmFkZTGvul/CZEnwyMg58I5F/RsTy/t4nV/hBObZ+IHVzLuXtCf2vEg50S64uXbbQSyYzO
vpYYJmR2DJ79eORgHwtYvQizMVxChzKCd8BeM0lQifQk5dt+DicaEBmOyPTP80A/qQfQJd
ldTHK0eN0xLVp6riZ38yFPNeeed9yJgnKi+Kcg05LjHPcdgIaWkcoQKwL6Y8g5sGE0w1Z3
7jmc7SJEAX8pZO8W5O4eOPmwM9tCVHAnXxYQws6ByjbUSY8LSYeqg2/1c0O+OVrGMFlUvU
IgvWTMIma7hyPBAbQK04J3OOFB1N3KfRLa1rKHhn869gbluyBllQLFUN0mlNVLGRd8jcok
RCO0NHP+xNA2QfEyB5tgENBcj5KlrFJh47krkD+oFMY2YEbyLEk4llzgP2rqCLNb/dTEkf
1iRLYf3nJozXsiav3MCf4p/ZaH9e1yT0fFO07l3DudZuf+MczTu+K34YfwmtsM0KrQ1o+U
6yfy2KU0UtgVyZsogQgTzcgR2WHwGRFeXWd9VAbifTqS5W1+GbeicSamfGWGIeIs0td75T
g/ASh+PDpG8m0080IkLB5WopaPFzzCYdKEP0UeyQn4tfqvyPxyqzUKA4/HgibLrzqGvhzj
ZGR5pAMfVlw1ryXTa7nfeG6qNjL+Y8i1YpEpozPhnsQACn4ayVIXINDJH3tA
X-ME-Proxy: <xmx:AkS9asWNtGiZB0Ew3q9Xcts2p867ZZ25YxQjoVw8wiainMgR9g7Byw>
<xmx:AkS9anfWPL4MdpdLg444weSNXeKUQTldOIKYgsV7Mhlgery1hpPrXQ>
<xmx:AkS9atW725r8tKs0y2Aa9ppn9FRDKPFbRXrO9qnSb09lzT2ct3mcUw>
<xmx:AkS9aodhf6a51fBX5lChoR-0CDt3V8kxQcE1QAgvC5EPuopaM0H9ow>
<xmx:AkS9atyPw77nvJVRYQsbVh7RnnHLhDyT-161-Ji7KDPlYj9zMwCRhzYr>
Feedback-ID: if7394488:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed,
30 Sep 2026 13:16:49 -0400 (EDT)
From: Richard Lawrence <rwl@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>, Stefan Nobis <stefan@HIDDEN>
Subject: Re: bug#81958: 31.1; icalendar: reject of unescaped commas in TZID
breaks Outlook/Kerio invitations
In-Reply-To: <86a4ozyztv.fsf@HIDDEN>
References: <m1y0ckyo10.fsf@HIDDEN> <86a4ozyztv.fsf@HIDDEN>
Date: Wed, 30 Sep 2026 19:16:42 +0200
Message-ID: <87wls28xs5.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 81958
Cc: 81958 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Eli Zaretskii <eliz@HIDDEN> writes:
>> Date: Tue, 29 Sep 2026 19:18:19 +0200
>> From: Stefan Nobis via "Bug reports for GNU Emacs,
>> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
>>
>> Emacs version: GNU Emacs 31.1 (build 1, aarch64-apple-darwin27.0.0, NS appkit-2775.10 Version 27.0.1 (Build 26A434))
>> of 2026-09-29
>>
>> Accepting a meeting invitation in Gnus fails with this error:
>>
>> icalendar-ast-node-valid-children-p: Invalid iCalendar data: ...
>> "iCalendar `icalendar-vtimezone' node must contain exactly one `icalendar-tzid'"
>>
>> The attached invitation comes from Kerio Connect ("Outlook Connector").
>> Its VTIMEZONE uses the Windows timezone name with unescaped commas:
>>
>> TZID:Amsterdam, Belgrade, Berlin, Brussels, Budapest, Madrid,
>> Paris, Prague, Stockholm
Ugh. Outlook is still putting this stuff in iCalendar data nearly
*twenty years* after the RFC was standardized? (Or is Kerio Connect
something totally unrelated...?) I saw examples like this in the old
code but was assuming it dated from the pre-RFC5545 era...
> Richard, how can we make Emacs more lenient in these cases?
I'd prefer not to special-case this sort of thing in the parser itself.
Instead, the new hook `icalendar-pre-parsing-hook' is meant to help
users deal with non-compliant implementations like this. Stefan, you
can install a function there that will replace those non-standard TZIDs
with something the parser won't balk at -- e.g. I think if you replace
", " with "/" it should be fine, or just escape the commas with
`icalendar-escape-text-in-region'.
If enough people have this problem then we can add a function to
icalendar-parser.el to clean up these MS-style TZIDs, and suggest it as
a possible value for `icalendar-pre-parsing-hook' in Custom. There are
already several such functions; see the "Pre-parsing cleanup" section in
icalendar-parser.el.
Best,
Richard
bug-gnu-emacs@HIDDEN:bug#81958; Package emacs.
Full text available.
Received: (at 81958) by debbugs.gnu.org; 30 Sep 2026 07:16:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 30 03:16:01 2026
Received: from localhost ([127.0.0.1]:35865 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1xBoXl-0000jM-FK
for submit <at> debbugs.gnu.org; Wed, 30 Sep 2026 03:16:01 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:57264)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1xBoXe-0000dR-I9
for 81958 <at> debbugs.gnu.org; Wed, 30 Sep 2026 03:15:54 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
id 1xBoXX-0000ZP-Fp; Wed, 30 Sep 2026 03:15:43 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
mime-version; bh=lyQWvNrHF7P0rNXuYmHfl/xBej0zcVkoyRV0J6pxycs=; b=XufpY4r631Oj
l581Vc5yqqdO88NnXKsh5oQ27h+UvO9vZXpj4yc1Rup5FLe7TDw5NXNiKSuvy8D7r+EsSyVZp6CJX
CgKTlJL7auo6JAhr0unVYgze+v5wwn+CAI4m6Ub7N/Xn7Pk+f1SEgHCUNGG5zDwfZ4pt3PNZFmVuw
6FzWN1WFNjPzwsh6V01V0vibwWO/HLF1dMuBuYAty9+ePm1i+q5+AK8q54BV+Lja/8vyq5pbFhB70
wFTSd2YvaqiIUK/wrsudeUSscTCACPL5DQUnQ6QFY9VwUbx4272y5Zlg0G9KOYSY/q/T7X7ZZp8J3
d4FuF1AbWq7x05GWLZ6o5g==;
Date: Wed, 30 Sep 2026 10:15:40 +0300
Message-Id: <86a4ozyztv.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Stefan Nobis <stefan@HIDDEN>,
Richard Lawrence <rwl@HIDDEN>
In-Reply-To: <m1y0ckyo10.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#81958: 31.1;
icalendar: reject of unescaped commas in TZID breaks Outlook/Kerio
invitations
References: <m1y0ckyo10.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 81958
Cc: 81958 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
> Date: Tue, 29 Sep 2026 19:18:19 +0200
> From: Stefan Nobis via "Bug reports for GNU Emacs,
> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
>
> Emacs version: GNU Emacs 31.1 (build 1, aarch64-apple-darwin27.0.0, NS appkit-2775.10 Version 27.0.1 (Build 26A434))
> of 2026-09-29
>
> Accepting a meeting invitation in Gnus fails with this error:
>
> icalendar-ast-node-valid-children-p: Invalid iCalendar data: ...
> "iCalendar `icalendar-vtimezone' node must contain exactly one `icalendar-tzid'"
>
> The attached invitation comes from Kerio Connect ("Outlook Connector").
> Its VTIMEZONE uses the Windows timezone name with unescaped commas:
>
> TZID:Amsterdam, Belgrade, Berlin, Brussels, Budapest, Madrid,
> Paris, Prague, Stockholm
>
> RFC 5545, section 3.3.11, requires commas in TEXT values to be escaped,
> so the input is invalid. But the sender cannot fix this, Outlook-style
> timezone names are common in business mail, and Emacs 30.1 accepted
> them.
>
> Attached are a sample ICS and a lisp file to reproduce the problem with
>
> emacs -Q --batch -l check-ics.el broken-ics.txt
>
> Emacs 30.1 says "Accept: OK", Emacs 31.1 says:
>
> "Parse: OK, start 2026-10-05 14:30:00 +0200, end 2026-10-05 16:30:00 +0200
> Accept: FAILED: (icalendar-validation-error[...]"
>
> I can test a patch if that helps.
Thank you for your report. Did you report this bug to whoever
maintains Kerio Connect? If not, please do.
Richard, how can we make Emacs more lenient in these cases?
bug-gnu-emacs@HIDDEN:bug#81958; Package emacs.
Full text available.
Received: (at submit) by debbugs.gnu.org; 30 Sep 2026 06:03:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 30 02:02:59 2026
Received: from localhost ([127.0.0.1]:39927 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1xBnP5-0005VO-Mw
for submit <at> debbugs.gnu.org; Wed, 30 Sep 2026 02:02:59 -0400
Received: from lists1p.gnu.org ([2001:470:142::17]:41202)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <stefan@HIDDEN>)
id 1xBbTe-0001nY-6w
for submit <at> debbugs.gnu.org; Tue, 29 Sep 2026 13:18:53 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <stefan@HIDDEN>)
id 1xBbTT-0005Sr-H6
for bug-gnu-emacs@HIDDEN; Tue, 29 Sep 2026 13:18:40 -0400
Received: from basilikum.nobis-admin.de ([89.238.71.130])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <stefan@HIDDEN>)
id 1xBbTQ-0002M8-6e
for bug-gnu-emacs@HIDDEN; Tue, 29 Sep 2026 13:18:38 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freaky-it.eu;
s=default; t=1790702300;
bh=IsO3dUadm0C9ebiI4fPq8xDmewy/6vGjbrTU1ESNmXo=;
h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:From;
b=Q5mv4P7pqOXGM4Lu0GUNvFgpg6apA8VDqLF/42gn59KdUpoXKvH+B2wJCRYqY/Evj
4DGnMNPasySP31U0yEoGIaCnGUfiVkBGL+YGeL3UWxLaeXYQqh0bhU7Rv/x/ZlG5jz
sGCKEFfuAj6EvqcnRvw+wDSruTU86UXgVW81r4iI=
Received: by basilikum.nobis-admin.de (Postfix) id 4hvPyh14ySzJxhV9
for <bug-gnu-emacs@HIDDEN>; Tue, 29 Sep 2026 19:18:20 +0200 (CEST)
From: Stefan Nobis <stefan@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 31.1; icalendar: reject of unescaped commas in TZID breaks
Outlook/Kerio invitations
X-Debbugs-Cc:
Date: Tue, 29 Sep 2026 19:18:19 +0200
Message-ID: <m1y0ckyo10.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Received-SPF: pass client-ip=89.238.71.130; envelope-from=stefan@HIDDEN;
helo=basilikum.nobis-admin.de
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001,
SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Wed, 30 Sep 2026 02:02:53 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.1 (/)
--=-=-=
Content-Type: text/plain
Hi,
Emacs version: GNU Emacs 31.1 (build 1, aarch64-apple-darwin27.0.0, NS appkit-2775.10 Version 27.0.1 (Build 26A434))
of 2026-09-29
Accepting a meeting invitation in Gnus fails with this error:
icalendar-ast-node-valid-children-p: Invalid iCalendar data: ...
"iCalendar `icalendar-vtimezone' node must contain exactly one `icalendar-tzid'"
The attached invitation comes from Kerio Connect ("Outlook Connector").
Its VTIMEZONE uses the Windows timezone name with unescaped commas:
TZID:Amsterdam, Belgrade, Berlin, Brussels, Budapest, Madrid,
Paris, Prague, Stockholm
RFC 5545, section 3.3.11, requires commas in TEXT values to be escaped,
so the input is invalid. But the sender cannot fix this, Outlook-style
timezone names are common in business mail, and Emacs 30.1 accepted
them.
Attached are a sample ICS and a lisp file to reproduce the problem with
emacs -Q --batch -l check-ics.el broken-ics.txt
Emacs 30.1 says "Accept: OK", Emacs 31.1 says:
"Parse: OK, start 2026-10-05 14:30:00 +0200, end 2026-10-05 16:30:00 +0200
Accept: FAILED: (icalendar-validation-error[...]"
I can test a patch if that helps.
Thanks,
Stefan.
--=-=-=
Content-Type: application/emacs-lisp
Content-Disposition: attachment; filename=check-ics.el
Content-Transfer-Encoding: quoted-printable
;;; check-ics.el --- Parse an ICS file and build an "accepted" reply, as Gn=
us does -*- lexical-binding: t; -*-
;; Usage: emacs -Q --batch -l check-ics.el broken-ics.txt
(require 'gnus-icalendar)
(let* ((file (or (car command-line-args-left) "broken-ics.txt"))
(identity "hd@HIDDEN"))
(setq command-line-args-left nil
user-full-name "Hinz Dosenkohl"
user-mail-address identity)
(message "Emacs %s, file %s" emacs-version file)
(with-temp-buffer
(insert-file-contents file)
(condition-case err
(let ((event (gnus-icalendar-event-from-buffer
(current-buffer) (list identity))))
(message "Parse: OK, start %s, end %s"
(format-time-string
"%F %T %z" (gnus-icalendar-event:start-time event))
(format-time-string
"%F %T %z" (gnus-icalendar-event:end-time event))))
(error (message "Parse: FAILED: %S" err)))
(condition-case err
(let ((reply (gnus-icalendar-event-reply-from-buffer
(current-buffer) 'accepted (list identity))))
(message "Accept: OK\n%s" reply))
(error (message "Accept: FAILED: %S" err)))))
;;; check-ics.el ends here
--=-=-=
Content-Type: application/octet-stream
Content-Disposition: attachment; filename=broken-ics.txt
Content-Transfer-Encoding: base64
QkVHSU46VkNBTEVOREFSClBST0RJRDotLy9LZXJpbyBUZWNobm9sb2dpZXMvL091dGxvb2sgQ29u
bmVjdG9yLy9FTgpNRVRIT0Q6UkVRVUVTVApWRVJTSU9OOjIuMApYLVZFUlNJT04tS01TOjYuMi4w
CkJFR0lOOlZUSU1FWk9ORQpUWklEOkFtc3RlcmRhbSwgQmVsZ3JhZGUsIEJlcmxpbiwgQnJ1c3Nl
bHMsIEJ1ZGFwZXN0LCBNYWRyaWQsCiAgUGFyaXMsIFByYWd1ZSwgU3RvY2tob2xtCkJFR0lOOlNU
QU5EQVJECkRUU1RBUlQ6MTk5NjEwMjdUMDMwMDAwClRaT0ZGU0VUVE86KzAxMDAKVFpPRkZTRVRG
Uk9NOiswMjAwClJSVUxFOkZSRVE9WUVBUkxZO0JZTU9OVEg9MTA7QllEQVk9LTFTVQpFTkQ6U1RB
TkRBUkQKQkVHSU46REFZTElHSFQKRFRTVEFSVDoxOTgxMDMyOVQwMjAwMDAKVFpPRkZTRVRUTzor
MDIwMApUWk9GRlNFVEZST006KzAxMDAKUlJVTEU6RlJFUT1ZRUFSTFk7QllNT05USD0zO0JZREFZ
PS0xU1UKRU5EOkRBWUxJR0hUCkVORDpWVElNRVpPTkUKQkVHSU46VkVWRU5UCkRUU1RBTVA6MjAy
NjA5MjlUMTMwNzQ0WgpVSUQ6MTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEx
MTExMTExMTExMTExMTExMTEKIDIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIKIDMzMzMzMzMzMzMzMwpERVND
UklQVElPTjtBTFRSRVA9IjAwMDAwMDAwLTAwMDAtMDAwMC0wMDAwLTAwMDAwMDAwMDAwMCI6ICBc
blxuClBSSU9SSVRZOjUKU1VNTUFSWTpTb21lIHJlZGFjdGVkIHRpdGxlCkxPQ0FUSU9OOlNhbXBs
ZSBTdHJlZXQgMVwsIDEyMzQ1IENpdHkKVFJBTlNQOk9QQVFVRQpYLU1JQ1JPU09GVC1DRE8tQlVT
WVNUQVRVUzpURU5UQVRJVkUKWC1NSUNST1NPRlQtQ0RPLUlOVEVOREVEU1RBVFVTOkJVU1kKQ0xB
U1M6UFVCTElDClgtTEFCRUw6MApTRVFVRU5DRToyCk9SR0FOSVpFUjtDTj0iSGFucyBNdXN0ZXIi
Om1haWx0bzpobUBleGFtcGxlLmNvbQpBVFRFTkRFRTtSU1ZQPVRSVUU7WC1TRU5UPVRSVUU7Q049
IkthcmwgS2xhbW1lciI7Q1VUWVBFPUlORElWSURVQUw6bWFpbHRvOmtrQGV4YW1wbGUuY29tCkFU
VEVOREVFO1JTVlA9VFJVRTtYLVNFTlQ9VFJVRTtDTj0iSGlueiBEb3NlbmtvaGwgKGhkQGV4YW1w
bGUuY29tIjtDVVRZUEU9SU5ESVZJRFVBTDptYWlsdG86aGRAZXhhbXBsZS5jb20KQVRURU5ERUU7
Q049IkhhbnMgTXVzdGVyICI7Q1VUWVBFPUlORElWSURVQUw6bWFpbHRvOmhtdXN0ZXJAb3V0bG9v
ay5jb20KWC1BTEFSTS1UUklHR0VSOi1QVDE1TQpEVFNUQVJUO1RaSUQ9IkFtc3RlcmRhbSwgQmVs
Z3JhZGUsIEJlcmxpbiwgQnJ1c3NlbHMsIEJ1ZGFwZXN0LCBNYWRyaWQsIFBhcmlzLCBQcmFndWUs
IFN0b2NraG9sbSI6MjAyNjEwMDVUMTQzMDAwCkRURU5EO1RaSUQ9IkFtc3RlcmRhbSwgQmVsZ3Jh
ZGUsIEJlcmxpbiwgQnJ1c3NlbHMsIEJ1ZGFwZXN0LCBNYWRyaWQsIFBhcmlzLCBQcmFndWUsIFN0
b2NraG9sbSI6MjAyNjEwMDVUMTYzMDAwCkJFR0lOOlZBTEFSTQpBQ1RJT046RElTUExBWQpERVND
UklQVElPTjpTb21lIHJlZGFjdGVkIHRpdGxlClRSSUdHRVI7UkVMQVRFRD1TVEFSVDotUFQxNU0K
RU5EOlZBTEFSTQpFTkQ6VkVWRU5UCkVORDpWQ0FMRU5EQVIK
--=-=-=--
Stefan Nobis <stefan@HIDDEN>:bug-gnu-emacs@HIDDEN.
Full text available.bug-gnu-emacs@HIDDEN:bug#81958; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.