Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 26 Jun 2016 20:28:34 +0000 (UTC)
From:      Kurt Jaeger <pi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r417614 - in head: . www/calendarserver www/calendarserver/files
Message-ID:  <201606262028.u5QKSYFM050293@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pi
Date: Sun Jun 26 20:28:34 2016
New Revision: 417614
URL: https://svnweb.freebsd.org/changeset/ports/417614

Log:
  www/calendarserver: 5.1 -> 8.0
  
  Please note that updating from the previous version (5.1) to the current
  version (8.0) requires manual steps. Please consult the pkg-message for
  details.
  
  This update has changes since 2013, and upstream does not provide
  changelogs.
  
  PR:		210264
  Submitted by:	Axel Rau <Axel.Rau@Chaos1.DE> (maintainer)

Added:
  head/www/calendarserver/files/patch-twistedcaldav_____init____.py   (contents, props changed)
  head/www/calendarserver/files/patch-twistedcaldav_stdconfig.py   (contents, props changed)
  head/www/calendarserver/files/patch-txdav_base_datastore_dbapiclient.py   (contents, props changed)
  head/www/calendarserver/files/patch-txdav_base_propertystore_xattr.py
     - copied, changed from r417613, head/www/calendarserver/files/patch-txdav__base__propertystore__xattr.py
  head/www/calendarserver/files/patch-txdav_common_datastore_sql__schema_current.sql
     - copied, changed from r417613, head/www/calendarserver/files/patch-txdav__common__datastore__sql_schema__current.sql
Deleted:
  head/www/calendarserver/files/patch-twext__python__log.py
  head/www/calendarserver/files/patch-txdav__base__propertystore__xattr.py
  head/www/calendarserver/files/patch-txdav__common__datastore__sql_schema__current.sql
Modified:
  head/UPDATING
  head/www/calendarserver/Makefile
  head/www/calendarserver/distinfo
  head/www/calendarserver/files/pkg-message.in
  head/www/calendarserver/pkg-plist

Modified: head/UPDATING
==============================================================================
--- head/UPDATING	Sun Jun 26 20:12:50 2016	(r417613)
+++ head/UPDATING	Sun Jun 26 20:28:34 2016	(r417614)
@@ -5,6 +5,14 @@ they are unavoidable.
 You should get into the habit of checking this file for changes each time
 you update your ports collection, before attempting any port upgrades.
 
+20160626
+  AFFECTS: users of www/calendarserver
+  AUTHOR: pi@FreeBSD.org
+
+  Please note that updating from the previous version (5.1) to the current
+  version (8.0) requires manual steps. Please consult the pkg-message for
+  details.
+
 20160624
   AFFECTS: users of shells/zsh
   AUTHOR: adamw@FreeBSD.org

Modified: head/www/calendarserver/Makefile
==============================================================================
--- head/www/calendarserver/Makefile	Sun Jun 26 20:12:50 2016	(r417613)
+++ head/www/calendarserver/Makefile	Sun Jun 26 20:28:34 2016	(r417614)
@@ -1,10 +1,9 @@
 # $FreeBSD$
 
 PORTNAME=	calendarserver
-PORTVERSION=	5.1
-PORTREVISION=	6
+PORTVERSION=	8.0
 CATEGORIES=	www python
-MASTER_SITES=	LOCAL/wg
+MASTER_SITES=	http://www.lechner-rau.de/downloads/
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 DISTNAME=	CalendarServer-${PORTVERSION}
 
@@ -15,48 +14,36 @@ LICENSE=	APACHE20
 
 FETCH_DEPENDS=	svn:devel/subversion
 BUILD_DEPENDS=	${FETCH_DEPENDS}
-RUN_DEPENDS=	bash:shells/bash \
-		memcached:databases/memcached \
-		${PYTHON_PKGNAMEPREFIX}pycrypto>=2.5:security/py-pycrypto \
-		${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil \
-		${PYTHON_PKGNAMEPREFIX}openssl>=0.13:security/py-openssl \
-		${PYTHON_PKGNAMEPREFIX}psutil121>=1.2:sysutils/py-psutil121 \
+RUN_DEPENDS=	memcached:databases/memcached \
+		${PYTHON_PKGNAMEPREFIX}calendar>=0.15423:devel/py-calendar \
 		${PYTHON_PKGNAMEPREFIX}PyGreSQL>=4.1:databases/py-PyGreSQL \
+		${PYTHON_PKGNAMEPREFIX}pycrypto>=2.6.1:security/py-pycrypto \
+		${PYTHON_PKGNAMEPREFIX}dateutil>=2.4.2:devel/py-dateutil \
+		${PYTHON_PKGNAMEPREFIX}openssl>=0.14:security/py-openssl \
+		${PYTHON_PKGNAMEPREFIX}pg8000>=1.10.2:databases/py-pg8000 \
+		${PYTHON_PKGNAMEPREFIX}psutil>=3.4.2:sysutils/py-psutil \
+		${PYTHON_PKGNAMEPREFIX}pytz>=2016.1:devel/py-pytz \
 		${PYTHON_PKGNAMEPREFIX}service_identity>=14.0.0:security/py-service_identity \
+		${PYTHON_PKGNAMEPREFIX}setproctitle>=1.1.9:devel/py-setproctitle \
 		${PYTHON_PKGNAMEPREFIX}sqlite3>=2.7:databases/py-sqlite3 \
 		${PYTHON_PKGNAMEPREFIX}sqlparse>=0.1:databases/py-sqlparse \
-		${PYTHON_PKGNAMEPREFIX}xattr>=0.6:devel/py-xattr \
-		${PYTHON_PKGNAMEPREFIX}zope.interface>=3.8:devel/py-zope.interface
+		${PYTHON_PKGNAMEPREFIX}twext>=0.15423:devel/py-twext \
+		${PYTHON_PKGNAMEPREFIX}twisted>=15.4.0:devel/py-twisted \
+		${PYTHON_PKGNAMEPREFIX}xattr>=0.7.5:devel/py-xattr \
+		${PYTHON_PKGNAMEPREFIX}zope.interface>=4.1.3:devel/py-zope.interface
 
-OPTIONS_DEFINE=	EXAMPLES DOCS
-EXAMPLES_DESC=	Install configuration examples
-DOCS_DESC=	Install additional documentation
-
-.include <bsd.port.options.mk>
-
-USES=		shebangfix pgsql python \
-		twisted:run,conch,mail,names,runner,web,words
+USES=	pgsql:9.1+ python:2.7
 USE_PYTHON=	autoplist distutils
 
 SUB_FILES=	pkg-message
 SUB_LIST+=	USER=${USERS}
 
-
-SHEBANG_FILES=	bin/calendarserver_* \
-		bin/icalendar_split \
-		bin/proxyclean \
-		calendarserver/tools/backup_pg.py \
-		calendarserver/tools/backup.py \
-		twext/python/test/pullpipe.py
-
 USE_RC_SUBR=	caldavd
 SUB_LIST+=	PYTHON_CMD=${PYTHON_CMD}
 
 SVN_REPOSITORY_URL=	http://svn.calendarserver.org/repository/calendarserver
 SVN_TAG1=	CalendarServer/tags/release/${DISTNAME}
-SVN_CMD1=	svn export -r13980
-SVN_TAG2=	PyCalendar/trunk
-SVN_CMD2=	svn export -r11458
+SVN_CMD1=	svn export
 
 LOGDIR=		/var/log/caldavd
 SHAREDIR=	${PREFIX}/share/caldavd
@@ -72,9 +59,6 @@ maint-gen-distfile:
 		${MKDIR} ${WRKDIR} ; cd ${WRKDIR} ; ${RM} -Rf ${WRKDIR}/${DISTNAME} ; \
 		${ECHO_MSG} "=> Checking out CalendarServer from svn.calendarserver.org/..."; \
 		${SVN_CMD1} ${SVN_REPOSITORY_URL}/${SVN_TAG1} > /dev/null ; \
-		${ECHO_MSG} "=> Checking out PyCalendar from svn.calendarserver.org/..."; \
-		cd ${WRKDIR}/${DISTNAME} ; ${SVN_CMD2} ${SVN_REPOSITORY_URL}/${SVN_TAG2} > /dev/null ; \
-		${MV} trunk/src/* . ; \
 		${ECHO_MSG} "=> Creating tar archive ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}"; \
 		cd ${WRKDIR} ; tar -czf ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ${DISTNAME} ; \
 		${RM} -Rf ${WRKDIR}/${DISTNAME} ; \
@@ -83,16 +67,11 @@ maint-gen-distfile:
 	fi
 
 post-patch:
-	@${REINPLACE_CMD} -e 's|"{number} ({info})".format(number=version_number, info=version_info)|"5.1"|' ${WRKSRC}/setup.py
-	@${REINPLACE_CMD} -e 's|distutils.core|setuptools|g' ${WRKSRC}/setup.py
-	@${REINPLACE_CMD} -e 's|/usr/bin|${LOCALBASE}/bin|g' ${WRKSRC}/calendarserver/tools/bootstrapdatabase.py
+	@${REINPLACE_CMD} -e 's|"{}.a1+unknown".format(base_version)|"8.0"|' ${WRKSRC}/setup.py
 	@${REINPLACE_CMD} -e 's|"/etc/caldavd/caldavd.plist"|"${ETCDIR}/caldavd.plist"|g' ${WRKSRC}/twistedcaldav/stdconfig.py
-	@${REINPLACE_CMD} -e 's|/usr/share/caldavd/lib/python/txdav/common/datastore|${SHAREDIR}|' ${WRKSRC}/calendarserver/tools/bootstrapdatabase.py
-	@${REINPLACE_CMD} -e 's|"_postgres"|"pgsql"|' ${WRKSRC}/calendarserver/tools/bootstrapdatabase.py
 
 post-install:
 	@${MKDIR} ${STAGEDIR}${ETCDIR}/auth
-	(cd ${WRKSRC}/bin && ${COPYTREE_BIN} . ${STAGEDIR}${PREFIX}/bin)
 	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
 	(cd ${WRKSRC}/conf && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
 	(cd ${WRKSRC}/doc && \

Modified: head/www/calendarserver/distinfo
==============================================================================
--- head/www/calendarserver/distinfo	Sun Jun 26 20:12:50 2016	(r417613)
+++ head/www/calendarserver/distinfo	Sun Jun 26 20:28:34 2016	(r417614)
@@ -1,2 +1,2 @@
-SHA256 (CalendarServer-5.1.tar.gz) = 9b74ff56c930707f2c987e89fa0a4fa178601c7f8aca7be6f551db05d196455d
-SIZE (CalendarServer-5.1.tar.gz) = 4105027
+SHA256 (CalendarServer-8.0.tar.gz) = 284e4f52cd83f2db3c9d8ce789e617399bf186a3933f5b4f2f4cc937fca3d5a5
+SIZE (CalendarServer-8.0.tar.gz) = 4571878

Added: head/www/calendarserver/files/patch-twistedcaldav_____init____.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/calendarserver/files/patch-twistedcaldav_____init____.py	Sun Jun 26 20:28:34 2016	(r417614)
@@ -0,0 +1,13 @@
+--- twistedcaldav/__init__.py.orig	2016-01-07 15:18:44 UTC
++++ twistedcaldav/__init__.py
+@@ -33,6 +33,10 @@ File.contentTypes = loadMimeTypes(("/etc
+ # Register additional WebDAV XML elements
+ #
+ 
++# Make sure the default config is loaded and updated early on to avoid race conditions during startup. (upstream: r15635)
++from twistedcaldav.config import config 
++config.update()
++
+ import twistedcaldav.caldavxml
+ import twistedcaldav.carddavxml
+ import twistedcaldav.mkcolxml

Added: head/www/calendarserver/files/patch-twistedcaldav_stdconfig.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/calendarserver/files/patch-twistedcaldav_stdconfig.py	Sun Jun 26 20:28:34 2016	(r417614)
@@ -0,0 +1,20 @@
+--- twistedcaldav/stdconfig.py.orig	2016-03-01 19:59:08 UTC
++++ twistedcaldav/stdconfig.py
+@@ -53,7 +53,7 @@ log = Logger()
+ if platform.isMacOSX():
+     DEFAULT_CONFIG_FILE = "/Applications/Server.app/Contents/ServerRoot/private/etc/caldavd/caldavd-apple.plist"
+ else:
+-    DEFAULT_CONFIG_FILE = "/etc/caldavd/caldavd.plist"
++    DEFAULT_CONFIG_FILE = "/usr/local/etc/caldavd/caldavd.plist"
+ 
+ DEFAULT_SERVICE_PARAMS = {
+     "xml": {
+@@ -1827,6 +1827,8 @@ config.setProvider(PListConfigProvider(D
+ config.addPreUpdateHooks(PRE_UPDATE_HOOKS)
+ config.addPostUpdateHooks(POST_UPDATE_HOOKS)
+ 
++# Make sure the default config is loaded and updated early on to avoid race conditions during startup. (upstream: r15635)
++config.update() 
+ 
+ def _preserveConfig(configDict):
+     """

Added: head/www/calendarserver/files/patch-txdav_base_datastore_dbapiclient.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/calendarserver/files/patch-txdav_base_datastore_dbapiclient.py	Sun Jun 26 20:28:34 2016	(r417614)
@@ -0,0 +1,14 @@
+--- txdav/base/datastore/dbapiclient.py.orig	2016-03-01 19:40:29 UTC
++++ txdav/base/datastore/dbapiclient.py
+@@ -427,7 +427,10 @@ def pg8000Preflight(connection, **kwargs
+         return v.encode("utf-8") if isinstance(v, unicode) else str(v)
+ 
+     connection.realConnection.py_types[str] = (705, postgres.core.FC_TEXT, my_text_out)
+-    connection.realConnection.py_types[postgres.six.text_type] = (705, postgres.core.FC_TEXT, my_text_out)
++
++    # http://trac.calendarserver.org/ticket/940
++    from six import text_type
++    connection.realConnection.py_types[text_type] = (705, postgres.core.FC_TEXT, my_text_out)
+ 
+     def my_text_recv(data, offset, length):
+         return str(data[offset: offset + length])

Copied and modified: head/www/calendarserver/files/patch-txdav_base_propertystore_xattr.py (from r417613, head/www/calendarserver/files/patch-txdav__base__propertystore__xattr.py)
==============================================================================
--- head/www/calendarserver/files/patch-txdav__base__propertystore__xattr.py	Sun Jun 26 20:12:50 2016	(r417613, copy source)
+++ head/www/calendarserver/files/patch-txdav_base_propertystore_xattr.py	Sun Jun 26 20:28:34 2016	(r417614)
@@ -1,6 +1,6 @@
---- txdav/base/propertystore/xattr.py.orig	2013-05-30 01:18:39 UTC
+--- txdav/base/propertystore/xattr.py.orig	2016-01-07 15:18:44 UTC
 +++ txdav/base/propertystore/xattr.py
-@@ -47,10 +47,14 @@
+@@ -47,10 +47,14 @@ from txdav.idav import PropertyStoreErro
  # expose.  Its value is 93.
  #
  

Copied and modified: head/www/calendarserver/files/patch-txdav_common_datastore_sql__schema_current.sql (from r417613, head/www/calendarserver/files/patch-txdav__common__datastore__sql_schema__current.sql)
==============================================================================
--- head/www/calendarserver/files/patch-txdav__common__datastore__sql_schema__current.sql	Sun Jun 26 20:12:50 2016	(r417613, copy source)
+++ head/www/calendarserver/files/patch-txdav_common_datastore_sql__schema_current.sql	Sun Jun 26 20:28:34 2016	(r417614)
@@ -1,6 +1,6 @@
---- txdav/common/datastore/sql_schema/current.sql.orig	2015-10-26 13:54:07.000000000 +0000
-+++ txdav/common/datastore/sql_schema/current.sql	2015-10-26 12:59:45.000000000 +0000
-@@ -62,7 +62,7 @@
+--- txdav/common/datastore/sql_schema/current.sql.orig	2016-01-07 15:18:44 UTC
++++ txdav/common/datastore/sql_schema/current.sql
+@@ -90,7 +90,7 @@ insert into HOME_STATUS values (4, 'disa
  --------------
  
  create table CALENDAR (
@@ -8,4 +8,4 @@
 +  RESOURCE_ID integer   primary key default nextval('RESOURCE_ID_SEQ')
  );
  
- ----------------------------
+ 

Modified: head/www/calendarserver/files/pkg-message.in
==============================================================================
--- head/www/calendarserver/files/pkg-message.in	Sun Jun 26 20:12:50 2016	(r417613)
+++ head/www/calendarserver/files/pkg-message.in	Sun Jun 26 20:28:34 2016	(r417614)
@@ -3,7 +3,8 @@ which is a CalDAV, CardDAV, WebDAV, and 
 
 For general information about the server, see:
 	http://www.calendarserver.org/
-plus online DOCs, including RFCs (if installed).
+plus online DOCs, including RFCs in
+	%%PREFIX%%/share/doc/calendarserver .
 
 Getting Started
 ---------------
@@ -14,6 +15,7 @@ If you installed the examples configurat
 configuration by copying and editing from
 %%PREFIX%%/share/examples/calendarserver/ to %%PREFIX%%/etc/caldavd/
 the files
+
 caldavd*.plist
 auth/accounts.dtd
 auth/accounts.xml
@@ -30,11 +32,13 @@ Some of the directory services which are
 Contacts Server include:
 
 - XMLDirectoryService: this service is configurable via an XML file that
-contains principal information. The file auth/accounts.xml provides
-an example principals configuration.
+  contains principal information. The file auth/accounts.xml provides
+  an example principals configuration.
+
+- OpenDirectoryService: this service uses Apple's OpenDirectory
+  client (which in turn uses LDAP, Active Directory, etc.) to obtain
+  principal information.
 
-- OpenDirectoryService: this service uses Apple's OpenDirectory client (which in
-turn uses LDAP, Active Directory, etc.) to obtain principal information.
 The above configuration uses XMLDirectoryService by default.
 This is a generally useful configuration for development and testing.
 
@@ -42,6 +46,57 @@ This file contains a user principal, nam
 which is set up (in caldavd-test.plist) to have administrative permissions
 on the server.
 
+The value of 'user name' in the client configuration is the value of the
+attribute <short-name>. Often an e-mail address is usefull here.
+In this case there is no need to define a server path on the client.
+
 Updates from earlier versions may require a DB schema update, which is done
 automatically on server start up, if <key>FailIfUpgradeNeeded</key> is set to
-<true/>.
+<false/>.
+
+
+Upgrading
+---------
+
+Upgrading from the previous version of this port (5.1) requires adjustments
+to the configuration:
+
+1. Stop the server, install the new version.
+
+2. accounts.xml has a new layout - see
+	%%PREFIX%%/share/examples/calendarserver/auth/accounts.xml
+
+   In that file <guid> is optional. If present, it must be a valid UUID like
+	FCB7BFFB-624D-4201-BA65-E133E439A661
+   If you have invalid UUID values in your guid attributes, the fastest
+   way to upgrade would be to delete them.
+   Any change on <guid> requires adjustment of the client configuration, as
+   the old server path
+	principals/__uids__/something
+   changes.
+
+   Creating new uuids can be done with python like this:
+
+	# python
+	Python 2.7.11 (default, Jun	 5 2016, 06:09:57)
+	[GCC 4.2.1 Compatible FreeBSD Clang 3.4.1 . . .
+	>>> import uuid
+	>>> str(uuid.uuid4()).upper()
+	'22F5BC05-8EDE-421E-99DD-CEDE1B814635'
+	>>> str(uuid.uuid4()).upper()
+	'A7211FE0-1D8F-474B-A5AB-262668EECE6C'
+
+3. Fix caldavd.plist
+
+   Adjust AdminPrincipals if you changed the admin uid above.
+   DatabaseConnection has a new format.
+
+   For these and all other changes review your plist, using
+	%%PREFIX%%/share/examples/calendarserver/caldavd.plist
+	 
+4. Start the server and follow server log. You should see messages about 
+   schema and data migration like
+	Starting schema upgrade from version 24 to 60.
+	Schema upgraded from version 24 to 60.
+   These schould complete without errors.
+

Modified: head/www/calendarserver/pkg-plist
==============================================================================
--- head/www/calendarserver/pkg-plist	Sun Jun 26 20:12:50 2016	(r417613)
+++ head/www/calendarserver/pkg-plist	Sun Jun 26 20:28:34 2016	(r417614)
@@ -1,21 +1,4 @@
-bin/_calendarserver_preamble.py
-bin/calendarserver_dbinspect
-bin/calendarserver_dkimtool
-bin/calendarserver_icalendar_validate
-bin/calendarserver_load_augmentdb
-bin/calendarserver_make_partition
-bin/calendarserver_manage_postgres
-bin/calendarserver_monitor_amp_notifications
-bin/calendarserver_monitor_notifications
-bin/calendarserver_monitor_work
-bin/calendarserver_verify_data
-bin/icalendar_split
-bin/make-ssl-ca
-bin/make-ssl-key
-bin/proxyclean
-bin/watch_memcached
 man/man8/caldavd.8.gz
-man/man8/calendarserver_bootstrap_database.8.gz
 man/man8/calendarserver_command_gateway.8.gz
 man/man8/calendarserver_config.8.gz
 man/man8/calendarserver_export.8.gz
@@ -33,6 +16,7 @@ man/man8/calendarserver_shell.8.gz
 %%PORTDOCS%%%%DOCSDIR%%/Admin/DirectoryService-XML.rst
 %%PORTDOCS%%%%DOCSDIR%%/Admin/DirectoryServices.rst
 %%PORTDOCS%%%%DOCSDIR%%/Admin/ExtendedLogItems.rst
+%%PORTDOCS%%%%DOCSDIR%%/Admin/Guide.rst
 %%PORTDOCS%%%%DOCSDIR%%/Admin/LoadSimulation.rst
 %%PORTDOCS%%%%DOCSDIR%%/Admin/MultiServerDeployment.rst
 %%PORTDOCS%%%%DOCSDIR%%/Admin/iSchedule.txt
@@ -41,6 +25,7 @@ man/man8/calendarserver_shell.8.gz
 %%PORTDOCS%%%%DOCSDIR%%/Client-Server/calendar-client.rst
 %%PORTDOCS%%%%DOCSDIR%%/Developer/Calendar Store API.graffle
 %%PORTDOCS%%%%DOCSDIR%%/Developer/Calendar Store Schema.graffle
+%%PORTDOCS%%%%DOCSDIR%%/Developer/CrossPodDesign.txt
 %%PORTDOCS%%%%DOCSDIR%%/Extensions/caldav-ctag.txt
 %%PORTDOCS%%%%DOCSDIR%%/Extensions/caldav-ctag.xml
 %%PORTDOCS%%%%DOCSDIR%%/Extensions/caldav-notifications.txt
@@ -53,6 +38,8 @@ man/man8/calendarserver_shell.8.gz
 %%PORTDOCS%%%%DOCSDIR%%/Extensions/caldav-proxy.xml
 %%PORTDOCS%%%%DOCSDIR%%/Extensions/caldav-pubsubdiscovery.txt
 %%PORTDOCS%%%%DOCSDIR%%/Extensions/caldav-pubsubdiscovery.xml
+%%PORTDOCS%%%%DOCSDIR%%/Extensions/caldav-recursplit.txt
+%%PORTDOCS%%%%DOCSDIR%%/Extensions/caldav-recursplit.xml
 %%PORTDOCS%%%%DOCSDIR%%/Extensions/caldav-schedulingchanges.txt
 %%PORTDOCS%%%%DOCSDIR%%/Extensions/caldav-schedulingchanges.xml
 %%PORTDOCS%%%%DOCSDIR%%/Extensions/caldav-sharing.txt
@@ -61,8 +48,9 @@ man/man8/calendarserver_shell.8.gz
 %%PORTDOCS%%%%DOCSDIR%%/Extensions/calendarserver-bulk-change.xml
 %%PORTDOCS%%%%DOCSDIR%%/Extensions/icalendar-maskuids.txt
 %%PORTDOCS%%%%DOCSDIR%%/Extensions/icalendar-maskuids.xml
-%%PORTDOCS%%%%DOCSDIR%%/RFC/RFC6764-srv-CalDAV.txt
-%%PORTDOCS%%%%DOCSDIR%%/RFC/RFC6868-Parameter Value Encoding.txt
+%%PORTDOCS%%%%DOCSDIR%%/Notes/attendee-import.txt
+%%PORTDOCS%%%%DOCSDIR%%/Notes/index.txt
+%%PORTDOCS%%%%DOCSDIR%%/Notes/x-items.txt
 %%PORTDOCS%%%%DOCSDIR%%/RFC/draft-daboo-caldav-extensions.txt
 %%PORTDOCS%%%%DOCSDIR%%/RFC/draft-daboo-calendar-availability.txt
 %%PORTDOCS%%%%DOCSDIR%%/RFC/draft-daboo-carddav-directory-gateway.txt
@@ -90,33 +78,56 @@ man/man8/calendarserver_shell.8.gz
 %%PORTDOCS%%%%DOCSDIR%%/RFC/rfc6352-CardDAV.txt
 %%PORTDOCS%%%%DOCSDIR%%/RFC/rfc6578-WebDAV Sync.txt
 %%PORTDOCS%%%%DOCSDIR%%/RFC/rfc6638-CalDAV-Scheduling.txt
+%%PORTDOCS%%%%DOCSDIR%%/RFC/RFC6764-srv-CalDAV.txt
+%%PORTDOCS%%%%DOCSDIR%%/RFC/RFC6868-Parameter Value Encoding.txt
+%%PORTDOCS%%%%DOCSDIR%%/RFC/RFC7095-jCard.txt
+%%PORTDOCS%%%%DOCSDIR%%/RFC/RFC7265-jcal.txt
+%%PORTDOCS%%%%DOCSDIR%%/RFC/RFC7529-RSCALE.txt
 %%PORTDOCS%%%%DOCSDIR%%/current.sql
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/accounts-test-pod.xml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/accounts-test-s2s.xml
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/accounts-test.xml
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/accounts.dtd
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/accounts.xml
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/augments-default.xml
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/augments-test.xml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/augments-test-pod.xml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/augments-test-s2s.xml
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/augments.dtd
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/proxies-test.xml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/generate_test_accounts.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/proxies.dtd
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/proxies-test-pod.xml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/proxies-test-s2s.xml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/proxies-test.xml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/resources-test-pod.xml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/resources-test-s2s.xml
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/resources-test.xml
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/caldavd-apple.plist
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/caldavd-partitioning-primary.plist
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/caldavd-partitioning-secondary.plist
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/caldavd-stdconfig.plist
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/caldavd-test.plist
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/caldavd-test-podA.plist
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/caldavd-test-podB.plist
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/caldavd-test-s2s.plist
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/caldavd.plist
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dkim-test-s2s/other_keys/example.com#ischedule
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dkim-test-s2s/priv.pem
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dkim-test-s2s/pub.pem
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dkim-test/other_keys/example.org#ischedule2
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dkim-test/priv.pem
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dkim-test/pub.pem
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/localservers-test.xml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/localservers.dtd
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/localservers.xml
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mime.types
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/remoteservers-test.xml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/remoteservers-test-s2s.xml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/remoteservers.dtd
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/remoteservers.xml
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/resources.xml
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/resources/caldavd-resources.plist
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/resources/locations-resources-orig.xml
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/resources/locations-resources.xml
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/resources/users-groups.xml
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/servers.dtd
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/servertoserver.dtd
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sudoers.plist
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/test/accounts.xml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test-db.zones
 @dir etc/caldavd/auth



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201606262028.u5QKSYFM050293>