From feb7041eba9d62768387f37c137e40fd6becdc2b Mon Sep 17 00:00:00 2001 From: wiz Date: Wed, 15 Aug 2012 20:23:08 +0000 Subject: [PATCH] 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) --- www/davical/Makefile | 13 +++++++------ www/davical/PLIST | 14 +++++++++++++- www/davical/distinfo | 8 ++++---- 3 files changed, 24 insertions(+), 11 deletions(-) diff --git a/www/davical/Makefile b/www/davical/Makefile index 763ce4b23313..fa3719933180 100644 --- a/www/davical/Makefile +++ b/www/davical/Makefile @@ -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 diff --git a/www/davical/PLIST b/www/davical/PLIST index 3a084fea3588..5b370a01b0ea 100644 --- a/www/davical/PLIST +++ b/www/davical/PLIST @@ -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 diff --git a/www/davical/distinfo b/www/davical/distinfo index 22345d2f3d51..9e94e1cd5389 100644 --- a/www/davical/distinfo +++ b/www/davical/distinfo @@ -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