imip-agent

Graph

(0) -300 -100 -60 +60 +100 +300 tip
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
Install the config module into a subdirectory of /etc, linking to it from the
Added support/guidance for daily free/busy updates for all users using cron.
Renamed the scheduling_resolution setting to permitted_times, adding some
Added the ability to enable/disable manager interface links in notifications.
Added a preference to define overall participation in the calendar system.
Added support for delivery to local recipients via SMTP (at least for Postfix).
Attempt to handle returned messages, avoiding their misinterpretation as
Changed the simple method of configuring Postfix to use explicit lists of
Added a demonstration of the COUNTER method in response to an invalid but
Added tentative support for countering requests upon correcting them.
Improved the main period setting method in the object abstraction.
Fixed datetime correction for units without predetermined values.
Added a get_duration method to periods.
Added functions for coalescing and inverting free/busy information.
Added functions for correcting invalid datetimes.
Accumulate and return errors found for invalid datetimes.
Added tentative support for datetime resolution constraints.
Added support for writing the recurrence-providing events for use in more
Made free/busy period comparisons more comprehensive, avoiding equality results
Added initial support for lists of objects providing recurrences after a given
Fixed the recognition of objects providing periods beyond a specified datetime.
Introduced a common method for obtaining the "main period" of an object.
Treat standard output as a UTF-8 stream.
Moved common free/busy functionality into the object class, fixing the
Fixed uncorrected detail of moved code.
Removed time zone details from free/busy period abstractions, reorganising the
Fixed the free/busy tool to use start and end points when initialising periods.
Introduced tests sensitive to the user's time zone in order to verify the
Convert start and end points of free/busy periods to UTC immediately, fixing
Switch the user's time zone to test well-defined and floating datetimes.
Added tests of recurring events involving floating datetimes and timezones.
Added explicit preferences for testing purposes.
Added overriding of the preferences directory for testing purposes.
Tidied time zone usage in period initialisation.
Support interpretation and conversion of floating datetimes with explicit zones.
Fixed access to absent rule parameters.
Fixed period retrieval where no limit is specified.
Moved initialisation and administration commands into separate scripts.
Moved period-recurrence comparison functions to the period abstraction.
Added a test of free/busy publishing.
Added missing test template.
Moved period value list retrieval and active period computation to the object
(0) -300 -100 -60 +60 +100 +300 tip