|
Moved various methods dependent on a current object to the appropriate class. |
|
|
Removed redundant imports. |
|
|
Propagated various parameters to the recipient abstraction, changing the |
|
|
Moved various handler methods to the client classes. |
|
|
Recognise multiple identities sharing a common SENT-BY address. |
|
|
Added store and publisher details to the common client initialisation, fixing |
|
|
Renamed handler to client. |
|
|
Added error output collection, tidying of error and output files. |
|
|
Introduced a separate client-related abstraction involving a specific object for |
|
|
Added copyright and licensing information. |
|
|
Added docstrings. |
|
|
Simplified store initialisation where the default location might be used. |
|
|
Changed the default store and publisher directory parameters so that None may be |
|
|
Made the docstring more accurate for the current content. |
|
|
Added some comments. |
|
|
Added tests of recurring events and person recipients. |
|
|
Added a clarification about the kind of recurrence identifier needed. |
|
|
Fixed a test for a replaced event occurrence. |
|
|
Added a test of event spoofing for person recipients. |
|
|
Added tests of event cancellation for person recipients. |
|
|
Fixed free/busy removal, also defining organiser attendance to fix updates of |
|
|
Employed a more descriptive method name for special organiser transparency |
|
|
Made the test handler usable for declining invitations and added a test of |
|
|
Fixed free/busy updates for attendees. |
|
|
Added testing of the person handler, employing a special program to accept |
|
|
Consolidated SENT-BY and sender metadata definition. |
|
|
Adjusted event UID. |
|
|
Made common participation modification more flexible and adopted common |
|
|
Moved participation modification into a common client method. |
|
|
Introduced common outgoing message handling to update free/busy records. |
|
|
Renamed the outgoing test script for consistency. |
|
|
Fixed absent free/busy tests, added a day recurrence test plus necessary |
|
|
Remove additional recurrences for entire event cancellations. |
|
|
Added tests of the outgoing handler. |
|
|
Split the invitation tests into separate scripts, fixing some of the result |
|
|
Fixed free/busy period removal for cancelled events. |
|
|
Added tests of multiple attendee invitation and single attendee uninvitation. |
|
|
Added vim modeline. |
|
|
Added tests of recurring event and recurrence cancellation, plus date-based |
|
|
Added recurring event test and tidied up the test output. |
|
|
Fixed bundled free/busy information to originate from the specified store. |
|
|
Added unconstrained free/busy retrieval and an event spoofing test. |
|
|
Handle missing datetime properties when requesting datetime items. |
|
|
Added event cancellation test. |
|
|
Added a test of resource booking; made the showmail tool usable. |
|
|
Added testing templates and a tool to show encoded mail messages. |
|
|
Made recurrence identifier acquisition and free/busy production more robust. |
|
|
Tidied up period initialisation and usage, fixing and improving the free/busy |
|
|
Distinguish between the stated start of a period and the start point of a |
|
|
Produce recurring periods employing dates if they are involved. |
|
|
Simplified recurrence identifier generation. |
|
|
Fixed removal of affected periods. |
|
|
Removed the special get_periods_for_freebusy function, introducing start and end |
|
|
Fixed initialisation of form periods, enabling end date controls appropriately. |
|
|
Removed superfluous UTC conversion. |
|
|
Fixed datetime iterator usage. |
|
|
Removed a method testing whether an object provides a given recurrence. |
|
|
Fix/simplify recurrence and period comparisons. |
|
|
Reordered the functions. |
|
|
Use period convenience method to get time zone details. |
|