6.0.0-RC7
6/29/26

[#6665] 'VALARM' descriptor not addressed in Kronolith libs
Summary 'VALARM' descriptor not addressed in Kronolith libs
Queue Kronolith
Queue Version Git master
Type Enhancement
State Resolved
Priority 2. Medium
Owners jan (at) horde (dot) org
Requester rsteele (at) archer-group (dot) com
Created 4/30/08 (6634 days ago)
Due
Updated 9/1/11 (5415 days ago)
Assigned 7/14/09 (6194 days ago)
Resolved 8/10/11 (5437 days ago)
Milestone 3.0.9
Patch No

History
115 Jan Schneider Taken from Gunnar Wrobel
State ⇒ Resolved
Milestone ⇒ 3.0.9
 
575 Git Commit Comment #15 Reply to this comment
Changes have been made in Git for this ticket:

[jan] Import VALARM components from iCalendar 2.0 data (Request #6665).

  3 files changed, 33 insertions(+), 1 deletions(-)
http://git.horde.org/horde-git/-/commit/1eaf3dfe109fc7d9d8c858d83d0832861d799386
215 Jan Schneider Version ⇒ Git master
Milestone ⇒ 3.1
 
569 mase (at) setho (dot) org Comment #14 Reply to this comment
Here the same problem with syncevolution and evolution.
155 sberthelot (at) emisfr (dot) com Comment #13 Reply to this comment
Another patch for VALARM support.
This patch fixes alarm sync on Android 2.2 (HTC Desire) with Synthesis 
SyncML client.

Since this is the only (non-google) syncml client with calendar 
support known on Android right now, this patch seems important (and 
doesn't break anything else)

Please add it if not already done on next minor release cycle ...
147 almarin (at) um (dot) es Comment #12
New Attachment: Sync4j.php.patch Download
Reply to this comment
The patch. Sorry
237 almarin (at) um (dot) es Comment #11 Reply to this comment
I used this patch and it works fine, but after that I realized that 
alarms doesn't sync properly with outlook (SyncML).

I attach a patch to solve solve


274 Chuck Hagenbuch Assigned to Gunnar Wrobel
Assigned to Jan Schneider
State ⇒ Assigned
 
249 andre (dot) schlegel (at) emsys (dot) de Comment #10
New Attachment: Driver[2].php.patch Download
Reply to this comment
Because of Ticket #7470 is pending i have modified the driver patch to 
support sunbird/mozilla alarm dismissal only. Snozze is not 
implemented yet. This patch works fine for me, please test it for you.


38 sebo (at) nodomain (dot) com Comment #9
New Attachment: Driver.php.patch Download
Reply to this comment
Another patch for VALARM support.
269 Chuck Hagenbuch Comment #8
Taken from Horde DevelopersHorde Developers
Taken from Chuck Hagenbuch
State ⇒ Duplicate
Taken from Jan Schneider
Reply to this comment
Okay - this isn't a duplicate in a traditional sense, but since #7470 
includes this patch, I'm closing this in favor of the more 
comprehensive patch.
588 elliot (at) marlboro (dot) edu Comment #7 Reply to this comment
For everyone following this bug, I've posted a more complete patch 
including Sunbird/Lightning dismiss and snooze here:

http://bugs.horde.org/ticket/7470/



Please let me know if it helps.
584 tkrah (at) fachschaft (dot) imn (dot) htwk-leipzig (dot) de Comment #6 Reply to this comment
I'll take a look into this, facing this too.
139 hugh (at) myukin (dot) com Comment #5 Reply to this comment
Hm. Tried it with Kontact and Thunderbird Lightning - adding,
updating and removing alarms does work there, can you try some of
these clients?
I can add, update, and remove alarms from Lightning and Sunbird thanks 
to your patch, that is not the problem.  The problem is that Lightning 
or Sunbird continuously reminds me of past alarms after I have 
dismissed them.  I have even disabled the preference option in 
Lightning to remind me of passed events and yet passed events with 
alarms are still being reminded.
324 tkrah (at) fachschaft (dot) imn (dot) htwk-leipzig (dot) de Comment #4 Reply to this comment
Hm. Tried it with Kontact and Thunderbird Lightning - adding, updating 
and removing alarms does work there, can you try some of these clients?
182 hugh (at) myukin (dot) com Comment #3 Reply to this comment
Made some patches to make this work, at least for duration value.
description and action are only "set", no parsing done here (display,
audio) etc..
Addressed only display action + trigger. Works fine here, valarm
trigger can be set and updated.
This patch works for me and allows me to set alarms from sunbird.   
However, after dismissing an alarm, it just re-appears after a few 
minutes or the next time I restart sunbird.
1511 tkrah (at) fachschaft (dot) imn (dot) htwk-leipzig (dot) de Comment #2
New Attachment: valarm.patch Download
Reply to this comment
Made some patches to make this work, at least for duration value.

description and action are only "set", no parsing done here (display, 
audio) etc..

Addressed only display action + trigger. Works fine here, valarm 
trigger can be set and updated.
08 Jan Schneider Version ⇒ HEAD
 
295 Jan Schneider Priority ⇒ 2. Medium
State ⇒ Accepted
Type ⇒ Enhancement
 
289 Chuck Hagenbuch Assigned to Chuck Hagenbuch
Milestone ⇒ 2.2
Priority ⇒ 2. Medium
State ⇒ Assigned
Assigned to Horde DevelopersHorde Developers
Assigned to Jan Schneider
 
310 rsteele (at) archer-group (dot) com Comment #1
Priority ⇒ 3. High
State ⇒ Unconfirmed
Patch ⇒ No
Milestone ⇒
Queue ⇒ Kronolith
Summary ⇒ 'VALARM' descriptor not addressed in Kronolith libs
Type ⇒ Bug
Reply to this comment
I prioritized this as 'high' because data is lost when publishing 
events to the WebDAV interface.



Kronolith does not do anything with the 'VALARM' field of iCalendar 
files.  This results in alarms not being saved in the database, and 
reminders data being lost when published to the WebDAV interface from 
iCal compliant clients.  It currently looks for 'AALARM' (part of the 
vCal spec), but I think it would be greatly beneficial to look for 
'VALARM' (part of the iCal spec) as well.  It looked like the files 
that would need to be patched are as follows (though there may be 
others):



kronolith/lib/Driver.php

lib/Horde/iCalendar.php


Saved Queries