|
Added the beginnings of a Web-based scheduling manager plus the markup module. |
|
|
Moved configuration settings into a separate module. |
|
|
Introduced an abstract handler to ensure the availability of a common method. |
|
|
Prevented request duplication in the queue; added more comprehensive methods. |
|
|
Changed outgoing messages to use multipart/mixed. |
|
|
Wrap delivered messages as message/rfc822 parts in multipart/mixed messages. |
|
|
Introduced more appropriate default actions for various methods. |
|
|
Changed the publication directory location; added comments. |
|
|
Handle replies by delivering incoming messages. |
|
|
Changed handler return values to indicate the method for any generated content, |
|
|
Fixed imports, added/tidied comments. |
|
|
Added missing subpackage root module. |
|
|
Added a person-specific agent program, fixing handler imports. |
|
|
Moved the person handlers to a subpackage. |
|
|
Added the beginnings of a scheduling agent operating on behalf of people. |
|
|
Renamed the resource-specific agent program. |
|
|
Moved the resource handlers to a subpackage. |
|
|
Made a more general method for defining and identifying stored filenames. |
|
|
Made a common method for testing whether a received object is new. |
|
|
Consolidated file access logic in a common method. |
|
|
Moved the processing framework into the package, exposing only configuration |
|
|
Moved content processing and handling functionality into a separate package. |
|
|
Added elementary recurring event support. |
|
|
Added convenience and support functions for handling iCalendar rule values. |
|
|
Introduced BYSETPOS support, counting instances only in patterns, and filtering |
|
|
Introduced explicit ordering of the different day selectors. |
|
|
Simplified the combination of qualifier and context information. |
|
|
Reversed the frequency level ordering and ordered criteria by levels instead of |
|
|
Removed counter tests where the ordering could affect the outcome. |
|
|
Added various tests. |
|
|
Changed the weekday filter to be context-specific, producing occurrences for |
|
|
Propagate context information through selectors for pattern iterators; prevent |
|
|
Added an initial year day filtering capability, needing refinement. |
|
|
Added more tests. |
|
|
Introduced month day filtering and bounded occurrences using the start datetime. |
|
|
Added support for selecting particular occurrences of days in months. |
|
|
Added some recurrence rule processing plus tests. |
|
|
Fixed recipient extraction from comma-separated header values. |
|
|
Extract recipients from messages when the MTA does not cooperate. |
|
|
Fixed the opacity of events for free/busy consideration and publishing. |
|
|
Introduced explicit VALUE attribute handling for dates and datetimes. |
|
|
Ignore invalid input and adopt a conservative error strategy. |
|
|
Added parameterisation of the agent's e-mail address for outgoing mail. |
|
|
Moved representation conversion functions into vContent, making use of the node |
|
|
Use of section names when converting from the hierarchical items representation |
|
|
Added timezone awareness; fixed event replies, producing all event records. |
|
|
Merge parallel changes. |
|
|
Added a missing test for periods against earlier events. |
|
|
Added a missing test for periods against earlier events. |
|
|
Fixed reply methods in calendar content and content-type parameters. |
|
|
Added descriptive aspects to sent mail messages. |
|
|
Change the old dtstamp flag to permit operations on current object versions. |
|
|
Return tuples in free/busy lists for stable comparisons. |
|
|
Tidied parsing and serialising support; added some event request support. |
|
|
Added support for setting events and free/busy information for users. |
|
|
Added a convenience method for requiring organisers and attendees. |
|
|
Added mail sending support. |
|
|
Return fragments from handlers so that they may be combined into single calendar |
|
|
Reversed attributes and values in items. Tidied up the item/value functions. |
|
|
Introduced conversion between URIs and addresses, together with dictionaries (or |
|