2012-11-22 11:59:10 by Hauke Fath | Files touched by this commit (1) |
Log message:
Add the php-calendar and php-curl dependencies that davical is
complaining about.
|
2012-10-28 07:31:10 by Aleksej Saushev | Files touched by this commit (600) |
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
|
2012-10-03 23:59:10 by Thomas Klausner | Files touched by this commit (2798) |
Log message:
Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.
I hope that's all of them.
|
2012-08-15 22:23:08 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
Update to 1.1.1:
1.1.1:
There are no database changes in this release
Bug Fixes
Unassigned variable warning in Principal.php calling BuildDeadPropertyXML
Notification of deletes when hide_older_than is set
Fixes to URL encoding of some CalDAV/CardDAV properties
Fix to Basic Auth handling in admin UI
Fix CalDAV client library to handle multiple 'Allow' headers in OPTIONS response
Fix ldap driver to handle numeric usernames correctly.
Add handling for allprop and ommission of prop tag in calendar-query, \
calendar-multiget and addressbook-query
Fix parsing of relative alarm times where the event has a timezone
Correct detection of suhosin.server_strip status (from Christoph Anton \
Mitterer via debian bug #656392).
Other minor bugfixes.
Other Changes
Add support for ldap mapping of multiple fields to one DAViCal field (from \
Sylvain BURGER)
Generally improved support for a wider range of DAV/CalDAV/CardDAV \
properties in calendar-query, calendar-multiget and addressbook-query
1.1.0:
Database Upgrade
There are several changes to in-database functions.
Bug Fixes
Obscure password in LDAP debug log messages
Fix bugs parsing some RFC5545 duration values
Fix handling of ?mode=append when uploading calendar data.
Various fixes to external BIND support.
Fix some errors in content-type detection & handling.
Correct round-trip handling of arbitrary XML in dead properties.
Fix bugs in editing of existing grants.
Other Changes
Support for WebDAV Synchronisation is updated to match the final RFC.
Support If-Modified-Since header.
Merge iSchedule support from Rob Ostenson.
Add support for initialising an addressbook from a file of VCARDs
Add support for 'Prefer' and 'Brief' headers.
Reduce logging noise from 401 and 404 responses.
Some query performance improvements.
When someone is delegated 'write' by a principal they can now maintain that \
principal's details in the Admin UI.
New default_collections setting which replaces home_calendar_name and \
home_addressbook_name (these are deprecated)
|
2012-08-05 12:02:14 by OBATA Akio | Files touched by this commit (44) |
Log message:
Bump PKGREVISION for change of PostgreSQL default version to 9.1.
|
2012-01-28 16:50:01 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
Update to 1.0.2:
1.0.2:
Bug Fixes
Fix bug in scheduling on POST request.
Fix permissions on user create via external auth.
Add a default min_age for external binds.
Other Changes
Prevent external binds from being created/updated if curl is missing.
Add check to setup page to test whether curl is installed.
Allow for silly programs that send content-type XML with a GET request.
Support use of HTTP_AUTHORIZATION in addition to AUTHORIZATION cgi.
Handle VCARD adr/tel/email which have multiple types.
Set the default URL to the default calendar name rather than /home/
Enable the file upload for addressbook collections.
Handle addressbook import along with calendar import.
Write UID and REV property n VCARD if they are missing.
Update translations to current transifex translations.
1.0.1:
Bug Fixes
Fix missing braces the /tools.php script.
Other Changes
Update translations to current transifex translations.
1.0.0:
Functionality Enhancements
Handle DELETE scheduling actions.
Bug Fixes
Handle bound resources correctly in sync-collection report.
When creating an external bind don't consider local host as external
Fix logic error in hide_TODO setting.
Make hide_alarm work on bound resources.
Correct bug in sync-collection report response.
Fix BIT24 casting for the LDAP driver.
Fix for MOVE into a bound location.
Correctly calculate the next alarm time.
Make sync-collection handle new format for sync token.
Don't allow a / in the UID to infect the path on import.
Fix propfind depth:1 on bind to external url
Correct handling of empty CardDAV:address-data element in request.
Fix handling of active flag for general external authentication mechanisms.
Fix LDAP user creation where memcached support is off.
Fix handling of numeric usernames.
Other Changes
Catch missing-xml in request separately from invalid-xml.
Add the "CardDAV" word into DAViCal's description.
Improve expand performance by only doing expansion if we know we need it.
Use supplied content_type even on zero-length requests.
Strip URL-unfriendly characters from UID before using it as URL segment.
Slightly more helpful 403 response.
Remove password from LDAP log messages.
Tooltips for schedule-deliver and schedule-send.
Current localisations from Transifex.
Update e-mail address to current one, mention wiki.
Force output buffers to be flushed, if they're turned on.
Update refresh-alarms script to newer style initialisation.
Update website to reflect new default calendar name.
Rationalise confidential event rewriting.
Add the $c->hide_alarms functionality into DAVResource class.
Allow LDAP sync to work if the date is reasonable and no 'format_updated' is set.
We don't need to test for the PostgreSQL non-PDO drivers now.
Switch out deprecated LDAP mappings before we use them anywhere.
Add test for PHP filter module and wiki links for each test.
External bind changes, added a clean up button, urls now show for external \
collections and added a few strings for translation
|
2011-10-25 09:33:55 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
Update to 0.9.9.7. Supposedly improves iOS support and:
Functionality Enhancements
Add support for incoming requests to be content-encoded with gzip, deflate \
or compress.
Add page for listing external calendar binds.
Implement basic support for supported-calendar-component-set in MKCALENDAR/MKCOL.
Bug Fixes
Additional work on CalDAV scheduling extensions should now make this usable.
Further fixes to the handling of time-range queries in the calendar-query report.
Fixes to the timezone service introduced in 0.9.9.6
Fix multi-calendar import in tools.php
Fix casting to handle integers as usernames.
Fix default_permissions errors with LDAP updates.
Fix LOCK handling when no timeout is supplied.
Ensure default addressbook collections are, in fact, created as addressbook \
collections.
Fix handling of BYMONTHDAY=-N in RRULEs
Fix handling of RRULE with COUNT=X and FREQ=WEEKLY where X is not divisible \
by the number of values in a BYDAY part.
Other Changes
Minor changes to handle Kerberos authentication provided by the webserver.
Most use of the deprecated iCalendar class has been switched to use the new \
vCalendar class.
Make sync-token a URI to comply with most recent definition of webdav sync.
Depend on libawl-0.49.
Remove legacy pgsql dependencies, I think they're not needed since 0.9.9.4.
|
2011-10-13 18:37:03 by Thomas Klausner | Files touched by this commit (3) |
Log message:
Fix build-always.sh -- added too many single quotes.
Bump PKGREVISION.
|
2011-10-13 17:57:03 by Thomas Klausner | Files touched by this commit (6) |
Log message:
Update to 0.9.9.6. Changes:
0.9.9.6:
Functionality Enhancements
Implementation of the Timezone Service Protocol (draft)
Bug Fixes
Fixes to the handling of time-range queries in the calendar-query report.
Fixes to LDAP authentication regressions introduced in 0.9.9.5.
Fix ability to save blank default privileges.
Other Changes
Add a script which can be run from cron to sync users from LDAP.
Most use of the deprecated iCalendar class has been switched to use the new \
vCalendar class.
0.9.9.5:
Functionality Enhancements
Experimental 'memcached' support is added to help large sites improve \
scalability.
The /setup.php URL is improved to provide better information
When a new user is created an 'addressbook' collection will be created in \
addition to their 'home' calendar.
Scheduling Extensions for CalDAV: When a meeting is scheduled with another \
person on the same server it should automatically appear in their calendar and \
scheduling inbox.
Implemented the principal-match REPORT.
Only include calendar-data (or addressbook-data) in the response to a \
sync-collection if there are fewer than 50 changes outstanding.
Add support for Digest authentication.
Add support for using IMAP as an auth source.
Add support for binding remote calendars External Bind(Rob Ostensen).
Bug Fixes
Repeat rule expansion now handles floating date-time and date correctly.
Access to calendar resources by users with only read-free-busy access should \
always be obfuscated.
The first user to log in after setting up a system using pam_auth or LDAP \
will no longer fail.
Correct handling for PUT of a VCALENDAR with unreferenced VTIMEZONE components.
Only include override components in an expanded report if they override in \
the expand period (or otherwise affect within the period).
Correct output of XML <error> responses containing error tags in the \
DAV namespace.
Correct handling of calendar-query REPORT where <prop> follows \
<filter>
Setup tests now handle where PHP config values are set to '0' or 'off' as \
equivalent.
Various bugfixes to caldav-client-v2.php script.
Don't restrict password character set for LDAP auth users.
Don't allow BIND to succeed with an empty password.
Correct sort ordering of members of a group.
Block access by expired tickets.
Other Changes
Group membership now always confers the group's 'Default privileges' to \
members of the group.
The handling of reading users from the database is refactored from old PHP4 \
code into some better object oriented classes.
Refactoring of the handling of PUT requests.
Add a workaround to let Apple Addressbook log in and use CardDAV even when \
account names contain '@'
Updated translations.
New translations for Norwegian, Brazilian Portuguese and Mexican Spanish.
Allow expansion to return expanded floating time events in floating time \
(extension to spec).
When an event is added but has no UID (invalid) we now add one.
Add support in the archive for building RPMs of DAViCal
|
2011-09-16 07:46:27 by OBATA Akio | Files touched by this commit (29) |
Log message:
Bump PKGREVISION from PHP_VERSION_DEFAULT changes.
|