After re-reading the rfc several times, and reading a thread on the libical mailing list from July 2002 (http://www.softwarestudio.org/mail-archives/libical/0680.html, see the thread following this initial mail for the relvant comments), I don't think that the DTSTART is meant to be automatically part of the recurrence set generated by the RRULE (only if it matches the BY* parts). So, basically, this means that DTSTART;VALUE=DATE:20050603
RRULE:FREQ=DAILY
EXRULE:FREQ=WEEKLY;BYDAY=MO,WE;COUNT=3
excludes only Mo June 6, We June 8, and Mo June 13 (the count applies only to the nr of dates that actually match the rule, as explained above; and the DTSTART is not automatically excluded by the EXRULE, since otherwise the phrase "can be used to exclude ... DTSTART" doesn't make sense).
Can anyone confirm this?
Cheers, Reinhold
Doug Royer | http://INET-Consulting.com -------------------------------|-----------------------------
begin:vcard fn:Doug Royer n:Royer;Doug org:INET-Consuiting.com adr:;;1795 W. Broadway St #266;Idaho Falls;ID;83402;U.S.A email;internet:Doug@xxxxxxxxx title:CEO tel;work:208-881-0380 tel;fax:866-494-8574 note;quoted-printable:AOL: SupportUnix=0D=0A= MSN: Support@xxxxxxxxxxxxxxxxxxx=0D=0A= Yahoo: Help4Unix x-mozilla-html:TRUE url:http://Royer.com version:2.1 end:vcard
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature