2015-10-17 | Paul Boddie | raw annotate files changeset graph | Consolidated descriptions of events for both REFRESH requests and for messages sent by the manager, bundling the necessary REQUEST and CANCEL payloads to describe events and their recurrences. Changed organiser-sent messages in the manager to be also sent to the user's own address, not the people-outgoing version of that address, adding support for self-sent CANCEL messages in the person handler. Added the removal of cancelled recurrences to restore periods in events edited in the manager. Otherwise, such periods can never be restored. Expanded the REFRESH method tests. |
1 Content-Type: multipart/alternative; boundary="===============0945993647==" 2 MIME-Version: 1.0 3 From: paul.boddie@example.com 4 To: vincent.vole@example.com 5 6 --===============0945993647== 7 Content-Type: text/plain; charset="us-ascii" 8 MIME-Version: 1.0 9 Content-Transfer-Encoding: 7bit 10 11 This message contains a free/busy request. 12 --===============0945993647== 13 Content-Type: text/calendar; charset="us-ascii"; method="REQUEST" 14 MIME-Version: 1.0 15 Content-Transfer-Encoding: 7bit 16 17 BEGIN:VCALENDAR 18 PRODID:-//imip-agent/test//EN 19 METHOD:REQUEST 20 VERSION:2.0 21 BEGIN:VFREEBUSY 22 ORGANIZER:mailto:paul.boddie@example.com 23 ATTENDEE:mailto:vincent.vole@example.com 24 DTSTAMP:20141125T164400Z 25 UID:fb5@example.com 26 END:VFREEBUSY 27 END:VCALENDAR 28 29 --===============0945993647==--