imip-agent

Graph

(0) -300 -100 -60 +60 +100 +300 +1000 tip
Updated the free/busy tool, although the participation status needs reviewing. recurring-events
Permit attendee removal when saving events (it should only affect organisers). recurring-events
Fixed remove_event method so that it accepts recurrence identifiers. recurring-events
Fixed period removal, requiring a parent event period to be found. recurring-events
Moved the generation of organiser-related controls into a separate method, also recurring-events
Added docstrings. recurring-events
Extended support for recurrence modifications to the other handlers, recurring-events
Changed period generation to use an explicit end point, supporting inclusive end recurring-events
Added support for inclusive end points when materialising instances. recurring-events
Added docstrings. recurring-events
Show affected recurrences when handling events with recurrence identifiers. recurring-events
Actually set directory permissions: makedirs seems not to bother doing so. recurring-events
Introduced a null value for PARTSTAT, suppressing such values in menus. recurring-events
Use stored objects to generate free/busy periods since responses from some recurring-events
Fixed REFRESH handling for its currently unsupported state. recurring-events
Added initial support for RDATE and EXDATE properties. recurring-events
Handle actual multivalued rule representations. recurring-events
Babel appears not to like the C locale: using "en" instead. recurring-events
Updated API usage in the free/busy tool, incorporating recurrence details. recurring-events
Return None from get_utc_datetime and get_datetime_item for nonexistent items. recurring-events
Return an empty list of recurrences if no records are found. recurring-events
Use the UTC-converted value of RECURRENCE-ID so that it may be used to find and recurring-events
Added support for handling recurrences. recurring-events
Added missing recurrence identifier. recurring-events
Expanded support for recurrences to handlers and the manager, improving and recurring-events
Merged changes from the default branch. recurring-events
Apply the default directory permissions when using makedirs.
Merged changes from the default branch. recurring-events
Properly fix the parameters!
Merged changes from the default branch. recurring-events
Removed spurious extra parameter.
Merged changes from the default branch. recurring-events
Fixed sender parameters.
Added initial support for receiving and accessing recurring event instances. recurring-events
Always convert mail addresses to lower case.
Fixed directory permissions, remembering the executable bits.
Filter out cancelled events from incoming request objects.
Added permission fixing for directories.
Added generic object access functions.
Updated the targeted event colour.
Added missing support for constraining free/busy requests to certain periods.
Handle events with no initial attendees.
Adjusted object heading vertical alignment.
Moved CSS class usage onto select elements, improving PARTSTAT presentation.
Fixed URI conversion.
Added docstrings.
Added a display of recurrences for events.
Moved UTC conversion into the free/busy-specific function.
Made the manager show recurring events.
Changed the get_periods function to use time regime information so that
Changed get_rule to split an iCalendar RRULE value into the required pieces.
Fixed missing import after code was previously moved.
Added support for adding participants to an existing event as organiser.
Handle uninvited attendees not found in the stored object.
Added new event access key.
Fixed the outgoing handler to not completely cancel events unless all attendees
Added support for sending CANCEL messages to uninvited attendees.
Made error messages a lot more helpful at last.
Added missing URI conversions.
Introduced initial support for removing attendees, although CANCEL messages are
(0) -300 -100 -60 +60 +100 +300 +1000 tip