<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet href="https://dev.horde.org/themes/horde//default/feed-rss.xsl" type="text/xsl"?> 
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
 <channel> 
  <title>Kronolith creates unparsable ical file</title> 
  <pubDate>Fri, 10 Apr 2026 14:48:33 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/11052</link> 
  <atom:link rel="self" type="application/rss+xml" title="Kronolith creates unparsable ical file" href="https://bugs.horde.org/ticket/11052/rss" /> 
  <description>Kronolith creates unparsable ical file</description> 
 
   
   
  <item> 
   <title>i everyone,

while playing with iCal4j under Android I dis</title> 
   <description>i everyone,

while playing with iCal4j under Android I discovered that  kronolith  generates output which is violating RFC5545.

In the .ics file one of my appointments reads:

BEGIN:VEVENT
DTSTART:20111024T151500Z
DTEND:20111024T163000Z
DTSTAMP:20120304T202030Z

UID:20CD3890-7228-4D06-A305-3BF4A9B8EB69:E306E14E-FBB6-49FE-B37F-8CB3035CCB
18
CREATED:20111010T180609Z
LAST-MODIFIED:20111010T180609Z
SUMMARY:Test
CATEGORIES:Kalender
CLASS:PUBLIC
STATUS:CONFIRMED
TRANSP:OPAQUE
RRULE:FREQ=WEEKLY;INTERVAL=2;BYDAY=;UNTIL=20111219T225959Z
END:VEVENT

According to RFC5545 (http://tools.ietf.org/html/rfc5545#page-38),  the RULE line is invalid as there is at least one list element expected when the BYDAY field is present.

Please see the attached screenshot which shows the event in kronolith.

I know, that rule does not make sense since there will be no  repetitions when no weekday is selected BUT nevertheless this should  not result in an unparsable ical file.

Either this issue should be catched when the event is being entered  
or the ical exporter should omit this empty list.
</description> 
   <pubDate>Mon, 05 Mar 2012 10:05:28 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11052#t70604</link> 
  </item> 
   
  <item> 
   <title>&gt; Either this issue should be catched when the event is bein</title> 
   <description>&gt; Either this issue should be catched when the event is being entered
&gt; or the ical exporter should omit this empty list.

Kronolith already does that. If the event is saved with weekly recurrence, and no weekdays have been set, the weekday of the start date is used. How did you enter that event?</description> 
   <pubDate>Thu, 05 Apr 2012 17:11:10 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11052#t71098</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
