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)
This commit is contained in:
wiz 2012-08-15 20:23:08 +00:00
parent 6b62b8a309
commit feb7041eba
3 changed files with 24 additions and 11 deletions

View file

@ -1,9 +1,8 @@
# $NetBSD: Makefile,v 1.13 2012/08/05 10:02:14 obache Exp $
# $NetBSD: Makefile,v 1.14 2012/08/15 20:23:08 wiz Exp $
#
DISTNAME= davical-${DAVICAL_VERSION}
DAVICAL_VERSION=1.0.2
PKGREVISION= 1
DAVICAL_VERSION=1.1.1
CATEGORIES= www
MASTER_SITES= http://debian.mcmillan.net.nz/packages/davical/
@ -25,7 +24,7 @@ BUILD_DEFS= APACHE_USER APACHE_GROUP PGUSER PGGROUP
DAVICAL_USER?= ${PGUSER}
DAVICAL_GROUP?= ${PGGROUP}
USE_TOOLS= pax msgfmt perl:build
USE_TOOLS= gmake pax msgfmt perl:build
PAXDIRS= htdocs inc dba po scripts
@ -36,7 +35,7 @@ INSTALLATION_DIRS= ${DOCDIR} ${EGDIR}/config
DEPENDS+= ${APACHE_PKG_PREFIX}-${PHP_PKG_PREFIX}>=5.2:../../www/ap-php
DEPENDS+= ${PHP_PKG_PREFIX}-pgsql>=4.3.1:../../databases/php-pgsql
DEPENDS+= ${PHP_PKG_PREFIX}-pdo_pgsql>=${PHP_BASE_VERS}:../../databases/php-pdo_pgsql
DEPENDS+= ${PHP_PKG_PREFIX}-libawl>=0.51:../../devel/php-libawl
DEPENDS+= ${PHP_PKG_PREFIX}-libawl>=0.53:../../devel/php-libawl
DEPENDS+= p5-YAML>=0.71:../../textproc/p5-YAML
DEPENDS+= pwgen>=2.06:../../sysutils/pwgen
DEPENDS+= postgresql${PGSQL_VERSION}-client-[0-9]*:../../databases/postgresql${PGSQL_VERSION}-client
@ -64,8 +63,10 @@ REPLACE_INTERPRETER+= php
REPLACE.php.old= .*php
REPLACE.php.new= ${PREFIX}/bin/php
REPLACE_FILES.php= scripts/cron-sync-ldap.php
REPLACE_FILES.php+= scripts/sync-remote-caldav.php
REPLACE_FILES.php+= scripts/export_calendar.php
REPLACE_FILES.php+= scripts/load_calendar.php
REPLACE_FILES.php+= scripts/refresh-alarms.php
REPLACE_FILES.php+= scripts/sync-remote-caldav.php
REPLACE_FILES.php+= scripts/tz-update.php
SUBST_CLASSES+= conf-path

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.6 2012/01/28 15:50:01 wiz Exp $
@comment $NetBSD: PLIST,v 1.7 2012/08/15 20:23:08 wiz Exp $
share/davical/dba/appuser_permissions.txt
share/davical/dba/base-data.sql
share/davical/dba/better_perms.sql
@ -50,6 +50,7 @@ share/davical/htdocs/davical.css
share/davical/htdocs/feed.php
share/davical/htdocs/freebusy.php
share/davical/htdocs/help.php
share/davical/htdocs/iSchedule.php
share/davical/htdocs/images/down.gif
share/davical/htdocs/images/up.gif
share/davical/htdocs/index.php
@ -79,6 +80,7 @@ share/davical/inc/caldav-ACL.php
share/davical/inc/caldav-BIND.php
share/davical/inc/caldav-DELETE.php
share/davical/inc/caldav-DELTICKET.php
share/davical/inc/caldav-GET-functions.php
share/davical/inc/caldav-GET.php
share/davical/inc/caldav-LOCK.php
share/davical/inc/caldav-MKCOL.php
@ -113,6 +115,7 @@ share/davical/inc/drivers_rimap.php
share/davical/inc/drivers_squid_pam.php
share/davical/inc/external-fetch.php
share/davical/inc/freebusy-functions.php
share/davical/inc/iSchedule-POST.php
share/davical/inc/iSchedule.php
share/davical/inc/interactive-page.php
share/davical/inc/log_caldav_action.php
@ -131,6 +134,7 @@ share/davical/inc/ui/external-browse.php
share/davical/inc/ui/principal-browse.php
share/davical/inc/ui/principal-edit.php
share/davical/inc/vcard.php
share/davical/inc/vtimezone.php
share/davical/inc/well-known.php
share/davical/po/de.po
share/davical/po/de.values
@ -170,6 +174,8 @@ share/davical/po/sv.po
share/davical/po/sv.values
share/davical/scripts/build-always.sh
share/davical/scripts/cron-sync-ldap.php
share/davical/scripts/export_calendar.php
share/davical/scripts/load_calendar.php
share/davical/scripts/po/rebuild-translations.sh
share/davical/scripts/refresh-alarms.php
share/davical/scripts/sync-remote-caldav.php
@ -223,6 +229,7 @@ share/doc/davical/api/davical/Resource/WritableCollection.html
share/doc/davical/api/davical/Resource/_inc---DAVResource.php.html
share/doc/davical/api/davical/SqlToArray.html
share/doc/davical/api/davical/VCard.html
share/doc/davical/api/davical/VTimezone.html
share/doc/davical/api/davical/_htdocs---SqlToArray.php.html
share/doc/davical/api/davical/_htdocs---admin.php.html
share/doc/davical/api/davical/_htdocs---always.php.html
@ -231,6 +238,7 @@ share/doc/davical/api/davical/_htdocs---dbexec.php.html
share/doc/davical/api/davical/_htdocs---feed.php.html
share/doc/davical/api/davical/_htdocs---freebusy.php.html
share/doc/davical/api/davical/_htdocs---help.php.html
share/doc/davical/api/davical/_htdocs---iSchedule.php.html
share/doc/davical/api/davical/_htdocs---index.php.html
share/doc/davical/api/davical/_htdocs---newfile.php.html
share/doc/davical/api/davical/_htdocs---setup.php.html
@ -263,6 +271,7 @@ share/doc/davical/api/davical/_inc---ui---external-browse.php.html
share/doc/davical/api/davical/_inc---ui---principal-browse.php.html
share/doc/davical/api/davical/_inc---ui---principal-edit.php.html
share/doc/davical/api/davical/_inc---vcard.php.html
share/doc/davical/api/davical/_inc---vtimezone.php.html
share/doc/davical/api/davical/_inc---well-known.php.html
share/doc/davical/api/davical/authentication/_inc---auth-functions.php.html
share/doc/davical/api/davical/caldav/_htdocs---caldav.php.html
@ -271,6 +280,7 @@ share/doc/davical/api/davical/caldav/_inc---caldav-ACL.php.html
share/doc/davical/api/davical/caldav/_inc---caldav-BIND.php.html
share/doc/davical/api/davical/caldav/_inc---caldav-DELETE.php.html
share/doc/davical/api/davical/caldav/_inc---caldav-DELTICKET.php.html
share/doc/davical/api/davical/caldav/_inc---caldav-GET-functions.php.html
share/doc/davical/api/davical/caldav/_inc---caldav-GET.php.html
share/doc/davical/api/davical/caldav/_inc---caldav-MKCOL.php.html
share/doc/davical/api/davical/caldav/_inc---caldav-MKTICKET.php.html
@ -287,6 +297,8 @@ share/doc/davical/api/davical/caldav/_inc---caldav-REPORT-sync-collection.php.ht
share/doc/davical/api/davical/caldav/_inc---caldav-REPORT.php.html
share/doc/davical/api/davical/caldav/_inc---schedule-functions.php.html
share/doc/davical/api/davical/external-bind/_inc---external-fetch.php.html
share/doc/davical/api/davical/iSchedule-POST/FakeSession.html
share/doc/davical/api/davical/iSchedule-POST/_inc---iSchedule-POST.php.html
share/doc/davical/api/davical/iSchedule/_inc---iSchedule.php.html
share/doc/davical/api/davical/iSchedule/iSchedule.html
share/doc/davical/api/davical/ldap/_inc---drivers_imap_pam.php.html

View file

@ -1,8 +1,8 @@
$NetBSD: distinfo,v 1.8 2012/01/28 15:50:01 wiz Exp $
$NetBSD: distinfo,v 1.9 2012/08/15 20:23:08 wiz Exp $
SHA1 (davical-1.0.2.tar.gz) = 5d8b87018411d6f3995809d959450dd7522a149c
RMD160 (davical-1.0.2.tar.gz) = d24ccc16363f30789ec3c0b384f99999405fee7d
Size (davical-1.0.2.tar.gz) = 2739740 bytes
SHA1 (davical-1.1.1.tar.gz) = 680ca71e54fa3c3dfa026692c7c434572029731b
RMD160 (davical-1.1.1.tar.gz) = d63491bd8e14e08112172887b342f60cc55e00b2
Size (davical-1.1.1.tar.gz) = 2979425 bytes
SHA1 (patch-aa) = 3172ea7a359e1779431d732d0f1cb106e3b4dd4e
SHA1 (patch-ab) = d9c4c6729e7be6968306bdd96ed4269c0887a885
SHA1 (patch-ac) = 74e9b103d502886736dff4fa659fb3e50bae5032