Updated changelog for release 0.9.9

This commit is contained in:
Andrew McMillan 2010-04-17 13:19:01 +12:00
parent b44c2e433d
commit 3bb0c8aff1

187
ChangeLog
View File

@ -1,3 +1,190 @@
2010-04-17 Andrew McMillan <andrew@morphoss.com>
* Release 0.9.9
* Fix RenderGMT() to render actual GMT time & use more widely.
2010-04-15 Andrew McMillan <andrew@morphoss.com>
* Use the new olson_from_tzstring() function to extract the Olson tz.
2010-04-13 Andrew McMillan <andrew@morphoss.com>
* Allow configuration of $c->restrict_admin_roles.
* Try to clarify principal actions with better prompts.
* Inactive users should not still be able to access their calendars.
2010-04-12 Andrew McMillan <andrew@morphoss.com>
* Provide visual feedback when users cannot edit a page.
2010-04-03 Andrew McMillan <andrew@morphoss.com>
* Cope with Google occasionally setting the CREATED date to 0000 year.
* A new trigger allowing calendar_alarm.component to be edited.
The trigger will then cause the caldav_data record to be
updated with the new alarm component, and the etag is changed.
* Force ticket_id to be cast to text, even if it looks like a number.
* Force casting to text on setting DAV properties.
* Add facility to GET on collection of collections.
Including bound collections into the resultset.
2010-04-01 Andrew McMillan <andrew@morphoss.com>
* Only log start of script if that specific debug is configured.
* Support statistics logging for interactive pages too.
2010-03-31 Andrew McMillan <andrew@morphoss.com>
* Switch recommended source to pgp.net.nz for the repository key.
2010-03-30 Andrew McMillan <andrew@morphoss.com>
* Correct PUT response code for create vs update.
* Add some statistical logging for script/database execution times.
2010-03-29 Andrew McMillan <andrew@morphoss.com>
* Add initial support for arbitray text objects in collections.
* Fix logging type on MOVE and remove redundant code.
* Remove any expired locks before testing if a lock is active.
2010-03-27 Andrew McMillan <andrew@morphoss.com>
* Add some support for VALUE=DATE in our DateTime wrapper.
2010-03-25 Andrew McMillan <andrew@morphoss.com>
* Check for unbind permission on container before DELETE.
2010-03-24 Andrew McMillan <andrew@morphoss.com>
* Now PROPPATCH works on bindings.
* Teach set_dav_property() about dav_bindings.
* Error correctly when the destination parent collection does not exist.
* Improved approach for reading parent collection.
* Initialise the parent_container when constructing from a row.
* Handle duplicate attendee lines in one VEVENT.
* Add configurable locale directory from Aurelien.
2010-03-23 Andrew McMillan <andrew@morphoss.com>
* Ignore sync-cache droppings from sync script testing.
2010-03-23 Rob Ostensen <rob@boxacle.net>
* scheduling spec section 6.4, deliver event with scheduling status to users inbox
2010-03-23 Andrew McMillan <andrew@morphoss.com>
* Move always.php into the webroot for easier setup.
Also add some 'search for the AWL includes' code into it for
even more easier setup.
* Explode out Attendees and Alarms on PUT/import collection too.
* Updated dav_test now looks for DATA= as simple filename.
2010-03-22 Andrew McMillan <andrew@morphoss.com>
* Enforce Pacific/Auckland timezone when running regression tests.
* Default to internal expansion of :name SQL parameters.
* Now parsing out VALARM components on PUT.
* AwlQuery restructuring for wider use and easier PgQuery transition.
* Add permissions for new tables in DB 1.2.8
2010-03-21 Rob Ostensen <rob@boxacle.net>
* first run at ldap group support
2010-03-19 Rob Ostensen <rob@boxacle.net>
* include number of items in dav collection on collection edit page
2010-03-20 Andrew McMillan <andrew@morphoss.com>
* Improved logging of failed queries.
* Regression test example configuration, with comments.
* Update DAV header.
* Don't exclude NULL DTSTART if reporting on scheduling collection.
* Support schedule-calendar-transp property.
* Properly insert resourcetypes on MKCOL.
* Handle resourcetypes regardless of XML format.
* Provide a more useful error output on an XML parser failure.
* Split out home & freebusy sets into their own functions.
* Remove the freebusy_set from the collection.
2010-03-19 Andrew McMillan <andrew@morphoss.com>
* Fix parent-set response on collections.
2010-03-18 Rob Ostensen <rob@boxacle.net>
* warn if there are no active admin users
2010-03-18 Andrew McMillan <andrew@morphoss.com>
* Fix deactivation of users no longer in LDAP.
* Siwtch to use an object for the updated users row.
* Correct fix for privileges INSERT.
* Standardise on the double-cast for getting decimal -> privilege bits.
* Fix PROPPATCH handling of CardDAV addressbook setting.
* Confirm lock is removed by DELETE.
* Test failure to remove a lock due to wrong lock token.
* Add support for PUT on individual resources within a bind.
* Catch the privileges on resources via a bound ticket.
* Restructure and add support for DELETE on a Bind.
* Add a test header and log it to help find which tests cause problems.
* Remove ancient hack to cope with broken Evolution < v1.9
* Add $c->skip_bad_event_on_import configuration setting.
This will allow failure on import of collections to apply only
to an individual event, rather than failing the whole collection.
* Add support for resource-id and parent-set properties.
* Can now apply arbitrary resourcetypes to collections.
* Add an extra resourcetype to a binding to indicate it's a binding.
* Finish migrating all DAViCal code to AwlQuery.
* Remove the old screen for showing a collection.
2010-03-17 Aurelien Requiem <aurelien@menfin.net>
* Don't include self as a potential group member.
* Updated i18n & French translation.
2010-03-17 Andrew McMillan <andrew@morphoss.com>
* Show calendar properties on creation.
* Using original displayname for binds.
* Add support for persistent connections.
* Add support for PROPPATCH displayname on a bind.
2010-03-16 Andrew McMillan <andrew@morphoss.com>
* No dependence on DAViCalUser.php is needed any longer.
* Fix sf.net #2970729
* Remove old DAViCalUser class
* Remove old relationship_types maintenance program.
2010-03-15 Andrew McMillan <andrew@morphoss.com>
* Make calendar-query report work with bound collections.
* GET now working with bound resources.
* Getting bindings to work as seamlessly as possible.
2010-03-14 Andrew McMillan <andrew@morphoss.com>
* Correct privilege checking for modification of collection.
* Working BIND and PROPFIND of bound resources.
* Fix incorrect reference in PreconditionFailed() method.
* Update installation docs.
* Added MatchResource() method for matching by resource_id.
* Removed references to old style $debuggroups.
* Added build-depends on libawl-php (closes: debian bts #573687)
2010-03-13 Andrew McMillan <andrew@morphoss.com>
* New regression tests for things using tickets.
* RRULE expansion now working correctly.
* Enhance the exception handler to display a forward trace
2010-03-12 Andrew McMillan <andrew@morphoss.com>
* Minor adjustments to handling 'infinity' for ticket timeout.
* Switch from AllowedTo() to HavePrivilegeTo() to support tickets.
* Allow ticket based access as well as public calendars.
2010-03-12 Aurelien Requiem <aurelien@menfin.net>
* Updated french translation, with further i18n fixes to setup.
2010-03-12 Andrew McMillan <andrew@morphoss.com>
* Add principal_id to PublicSession.
2010-03-11 Andrew McMillan <andrew@morphoss.com>
* Fix uninitialised variable errors in new scheduling code.
* Some updates to the caldav client library and an example script.
* Nail the last (hopefully) missing reference to base_url.
* Handle 'infinity' for the ticket timeout.
* create-database.sh does not need to specify bash.
2010-03-10 Andrew McMillan <andrew@morphoss.com>
* Adding Upgrader class to AwlDatabase and tidying things somewhat.
* Starting work on a PHP database upgrader.
* Switch some library code to LGPLv3 license.
2010-03-10 Rob Ostensen <rob@boxacle.net>
* Don't write to resources we don't have privileges to
* Scheduling extentions working with iCal 4
2010-03-10 Andrew McMillan <andrew@morphoss.com>
* Reinstate PostgreSQL 8.1 support into the Debian control file.
2010-03-09 Andrew McMillan <andrew@morphoss.com>
* New Svenska localisation from Emil Lundberg
* Need to depend on new version of AWL.