imip-agent

Graph

(0) -300 -100 -60 +60 +100 +300 tip
Tidied up somewhat, moving update_attendees into the client abstraction and
Improved window-related docstrings and comments.
Removed the redundant get_freebusy_period function.
Introduced a dedicated function for getting time zones/regimes from datetimes.
Added more missing support for UTC time zone attributes, plus related tests.
Fixed the returned event, featuring only one attendee (the resource).
Expose UTC usage in datetimes through TZID attributes, preventing
Fixed the client convenience method for updating free/busy details.
Suppress conflict reports when periods reported for other participants are
Coerce attendee URIs when cancelling organiser-as-attendee participation.
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.
(0) -300 -100 -60 +60 +100 +300 tip