|
Updated the documentation and scripts with information on local SMTP mode, |
|
|
Changed the locking strategy for handlers to operate exclusively on user stores. |
|
|
Ensure user initialisation before invoking each handler method. |
|
|
Added support for different organiser replacement preferences. |
|
|
Fixed validity testing to consider method information. |
|
|
Added another validity test. |
|
|
Reordered base classes to expose the appropriate is_usable methods, reorganising |
|
|
Introduced more comprehensive validity testing. |
|
|
Removed redundant statement. |
|
|
Made the DTSTART test effective by insisting on a datetime. |
|
|
Added some tests of bad data. |
|
|
Added support for testing whether a usable object can be handled. |
|
|
Added a test of the outcome of simultaneous group scheduling. |
|
|
Only run scripts beginning with "test_". |
|
|
Added genuine organiser detection. |
|
|
Added a test of multiple simultaneous requests for a resource. |
|
|
Switched back to using mkdir instead of makedirs when locking. |
|
|
Handle lock removal attempts given the presence of lock subdirectories. |
|
|
Produce a value of None for empty properties. |
|
|
Handle absent values in items, addresses and URIs, rejecting empty organisers |
|
|
Do not save events that have only been countered. |
|
|
Added initial support for free/busy "offers" so that counter-proposals may be |
|
|
Added parameter clarification to docstring. |
|
|
Added tests for absent files to suppress uninteresting error messages. |
|
|
Added a note about the local time zone interpretation of permitted values. |
|
|
Improved the outgoing-only explanation. |
|
|
Introduced missing explicit participation tests. |
|
|
Changed names to use more accurate or clearer terminology, fixing free/busy |
|
|
Introduced the notion of "lock depth" to prevent premature lock removal (at the |
|
|
Added a compound locking mechanism to avoid update inconsistencies upon |
|
|
Improved removal button labelling and styling, adding action text. |
|
|
Fixed obsolete API usage for start and end items. |
|
|
Removed obsolete cancellations-related operation. |
|
|
Dequeue pending requests for cancelled events. |
|
|
Made the is_participating method more generally applicable and logical. |
|
|
Added a note about the organiser. |
|
|
Fixed docstring. |
|
|
Changed the representation of cancellations in the store to be a parallel |
|
|
Added docstrings. |
|
|
Simplified participant status retrieval. |
|
|
Added a test of refreshing events involving cancelled recurrences. |
|
|
Also cancel events when more attendees are specified than actually attending. |
|
|
Handle an absence of cancellations when processing recurrences. |
|
|
Added initial support for automatic responses to REFRESH messages. |
|
|
Remove Content-Transfer-Encoding headers so that the output can be reparsed |
|
|
Added docstrings. |
|
|
Added outgoing handler tests for the sender. |
|
|
Introduced tentative support for handling outgoing ADD method messages. |
|
|
Renamed the Outgoing class to CommonEvent. |
|
|
Relaxed DTSTAMP tests in the outgoing handler so that Claws Mail responses can |
|
|
Added initial support for handling the ADD method. |
|
|
Fixed recurrence identifier initialisation using a plain item (not one with a |
|
|
Fixed breakage caused by period and client abstraction changes, adding free/busy |
|
|
Use the Object convenience method to make free/busy periods. |
|
|
Fixed outgoing message user participation test. |
|
|
Added tentative support for the ADD method, which is arguably best ignored in |
|
|
Improved docstring. |
|
|
Handle ill-defined user store directories. |
|
|
Added error collection to various script invocations. |
|
|
Added updates to the free/busy providers when objects are handled, with new |
|