[Ietf-calsify] Error in RFC 2445 regarding DTSTAMP being optional(in the grammar)
Reinhold Kainhofer
reinhold at kainhofer.com
Fri Sep 8 03:25:36 PDT 2006
Am Freitag, 8. September 2006 02:52 schrieb John W Noerenberg II:
> At 7:31 PM -0400 9/7/06, Tim Hare wrote:
> >RFC2445 has this to say about DTSTAMP, and about its use vs.
> >CREATED and DATE-MODIFIED
>
> I know what the RFC says. :-) My point is the definitions (despite
> the RFC's claim to the contrary) are indistinguishable. In practice
> both CREATED and DTSTAMP invariably have the same value.
Sorry, but that's not true. If I created an event yesterdayday, sent out an
invitation and today get some confirmations back, the event will have
CREATED:20060908....
DATE-MODIFIED:20060909...
(Explanation: The event was created yesterday in the storage (which might
either be a flat file, a groupware server or something else), and it was
modified today, which does not create a new event.)
If you now tomorrow publish that event to some other group of people or so
(i.e. send a mail with METHOD:PUBLISH), the calendar that you send out will
have the above CREATED and DATE-MODIFIED (provided that you didn't modify it
meanwhile in the calendar store), but as that particular invitation will be
created tomorrow, it will have
DTSTAMP:20060910...
So, these three settings are in deed different. The CREATED will never change
once the event is by the organizer, the DATE-MODIFIED is only changed when
you modify the event, and the DTSTAMP is the time when you create that
particular invitation or export from the calendar server.
Cheers,
Reinhold
--
------------------------------------------------------------------
Reinhold Kainhofer, Vienna University of Technology, Austria
email: reinhold at kainhofer.com, http://reinhold.kainhofer.com/
* Financial and Actuarial Mathematics, TU Wien, http://www.fam.tuwien.ac.at/
* K Desktop Environment, http://www.kde.org, KOrganizer maintainer
* Chorvereinigung "Jung-Wien", http://www.jung-wien.at/
More information about the Ietf-calsify
mailing list