imip-agent

Graph

(0) -1000 -300 -100 -60 +60 +100 +300 tip
Removed explicit confirmation and retraction function usage, instead employing
Added missing mappings from retraction functions to locking-related functions.
Added an explicit entry for resources to the documentation front page.
Added a test of simultaneous resource booking with recurring events and
Fixed tests of recurring event scheduling output.
Made the retraction operation a complete transaction.
Allow the retraction of events even if the event durations do not match.
Attempt to handle multiple messages in the input.
With quotas, reject indefinitely recurring events, allowing rule-based events.
Added support for quota expiry so that past events do not consume quotas.
Added expiry times to recorded events so that quotas can be updated.
Added a test of booking two resources sharing a quota at the same time.
Support the more flexible text format for the groups and limits files.
Used event-related attributes stored in the handler directly.
Used the handler method to remove periods from a free/busy collection.
Return removed periods from various functions and methods for wider re-use of
Updated the preferences documentation to describe the quota-related functions.
Added missing journal flag to the invocation arguments.
Introduced compound locking so that information can be in a consistent state
Added a journal storage area, maintaining quota and collective scheduling data
Added support for duration formatting.
Added explanatory diagrams for scheduling functions to the resources page.
Added scheduling module updating to the install script.
Treat access control list files as employing UTF-8.
Fixed unmodified invocations after function signature changes.
Deprecated the plain text version of the preferences documentation in favour of
Added a page about resources plus details of new scheduling functions.
Introduced the access control list scheduling function plus argument support.
Added the domain-related scheduling function to the documentation.
Handle empty locale settings.
Added support for additional scheduling modules, moving the existing
Made the help text clearer about the output.
Make a scheduling package to potentially support multiple scheduling modules.
Support multiple functions in the scheduling_function preference.
Moved common test initialisation into a separate script.
Fixed translated message for unshared events.
Added tag rel-0-1 for changeset a04c967b2d8e
Removed the complicated "old" lock directory mechanism since the active lock rel-0-1
Adopted unique "old" lock directory names to prevent race conditions causing
Added mail client integration notes.
Tidied up the description of the free/busy expansion mechanism, adding details
Suppressed initial errors about missing files when deleting them.
Noted Lightning/Iceowl problems with RDATE and PERIOD data types.
Added a note about expanding event properties in the management interface.
Improved the management interface and free/busy publishing documents.
Fixed tools and test scripts that were not using overridden configuration
Prevent get_locale from failing when no identity has been set (applying to
Fixed links and added some specific future plans.
Added a generated 60x60 icon image.
Added a localisation section to the development guide.
Added various missing translations plus a rough Norwegian translations file.
Added development-related documentation.
Added more explanatory material, changed graph font names and sizes, added
Added initial message localisation support.
Updated the system users documentation to indicate that using a dedicated lmtp
Added system initialisation details.
Merged temporary branches.
Handle Unicode from the Web interface when setting preferences.
Separated the ignore control on the event page.
Expanded the documentation around usage, administration, the management
(0) -1000 -300 -100 -60 +60 +100 +300 tip