From nobody Sat May 30 10:33:19 2026 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4gSGlg5llhz6g8ld for ; Sat, 30 May 2026 10:33:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gSGlg4cGvz3DBf for ; Sat, 30 May 2026 10:33:19 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1780137199; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=3LvxHVOUr12n4mSDynOE5Z50uxyQE6Y2AEBr+ba+9UY=; b=eCp+Uhqv6IhtW9dtCIYfemRdxGA26aBTJCmLrCP+0+m2EKdOdHcqN9HNdHMHCZqgoR4OQo 3WezDKabZQ9ODol/OXr4ViDtaiK5KWkxU+JmasAbzSPA8tIvJc4Re1VqX18sVqTBsq6S/w IJkAoGciFWE43ZUgfGiHJyCBdDdhNlGibYoZfZhJnb7FgvU13koxjlqxmrnvhrSTq/NI9k JNlaMaLObcQ+fIlRiilA2wslaA2y6Ujdm+Jy2rO5ae2TaJE+pauPr83hciUOeZYmpKy2c+ o4XWMBb4JeMWmcZHnZNl7KSQVUXarwnKvNtoXmfAtmFHT6EU8CeNIXX0NqI/BA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1780137199; a=rsa-sha256; cv=none; b=Ny7RLgfKiIY5YDkg0xrRQLOZ2tT0zYrHkB8EE5zm8MM45lr/3oeN9MiHv4rvEXwFZs6Scp OIRFq12e+HjO80j9zr/GaaPy9KQIAUTLQ7rClzSIezXKbsPSBUWPnbPcZf1aBiyhX30k6M U1ORS08Yu/r7DvpkDU9xSPAO8VGX7bTbIai67pqQ+68SyhUCzAFmy/brwe+TNkEEaneNpf RScWtALoE+WAL2TO3oJD2/FIViif4z8cmFUHvJthzwDDZP9wPS3GGcExfnbCUL/hDZ8kbe XSCDg9Pj0DCo2Alb8ZUmRIWCEcIyTidrZvm/ksH1XNUjhzKysptFur4cvoZG1Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1780137199; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=3LvxHVOUr12n4mSDynOE5Z50uxyQE6Y2AEBr+ba+9UY=; b=UHSOXSUbjghGDPADVMoDHOh8wRREeY/jMaTz9AcqoxaiBvZ8VsLOHHjP9ZXepLH1Chfc3n RQSzHx7fkz0IGsRRppLgJGFml9uMqq80EXJ7gPHMxua0wjYXIilFN5ZN7Daw8bT6TOko+z EozVnebUHp0EnuD1Y/pHvXJDq0RSwIv41sTq3tVa6A7dYEAGvQ3bAP0oaMPup476l2E5hj Nf7xbOJzzJrNNt0ulHnuPVFrWVUASqgwKOTiak/OG6wBeRb4o4BmCTIRg2ZGe4TTW1DAQe nMoOuNiJvFvE2V4ea9I2XnbK8Pra4fqt6eAnFyQd6h9JHiSvgOQg/QmiW43P3Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gSGlg46xzz1FkP for ; Sat, 30 May 2026 10:33:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3bf90 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 30 May 2026 10:33:19 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Dirk Meyer Subject: git: 71d777d96603 - main - www/davical: update to 1.1.13 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dinoex X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 71d777d96603ea842d7de11f18c67d893a5ed0f1 Auto-Submitted: auto-generated Date: Sat, 30 May 2026 10:33:19 +0000 Message-Id: <6a1abcef.3bf90.37679761@gitrepo.freebsd.org> The branch main has been updated by dinoex: URL: https://cgit.FreeBSD.org/ports/commit/?id=71d777d96603ea842d7de11f18c67d893a5ed0f1 commit 71d777d96603ea842d7de11f18c67d893a5ed0f1 Author: Dirk Meyer AuthorDate: 2026-05-30 10:32:43 +0000 Commit: Dirk Meyer CommitDate: 2026-05-30 10:32:43 +0000 www/davical: update to 1.1.13 --- www/davical/Makefile | 5 +- www/davical/distinfo | 6 +-- www/davical/files/patch-caldav-ACL.php | 85 ------------------------------ www/davical/files/patch-htdocs_caldav.php | 11 ---- www/davical/files/patch-principal-edit.php | 27 ---------- www/davical/pkg-plist | 4 +- 6 files changed, 6 insertions(+), 132 deletions(-) diff --git a/www/davical/Makefile b/www/davical/Makefile index 43d48acda575..463eac20dd13 100644 --- a/www/davical/Makefile +++ b/www/davical/Makefile @@ -1,7 +1,7 @@ PORTNAME= davical DISTVERSIONPREFIX= r -DISTVERSION= 1.1.12 -PORTREVISION= 1 +DISTVERSION= 1.1.13 +PORTREVISION= 0 CATEGORIES?= www PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} @@ -23,7 +23,6 @@ USES= cpe pgsql php:flavors shebangfix USE_GITLAB= yes GL_ACCOUNT= davical-project -GL_TAGNAME= 4301a795ac7a7636846bcc15348d96c68a1830fd USE_PHP= calendar curl gettext iconv pdo \ pdo_pgsql pgsql session xml diff --git a/www/davical/distinfo b/www/davical/distinfo index 54d2abfc1fce..f32bf9553ff7 100644 --- a/www/davical/distinfo +++ b/www/davical/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1679842018 -SHA256 (davical-project-davical-4301a795ac7a7636846bcc15348d96c68a1830fd_GL0.tar.gz) = 6d681e008f8b744d2be68653e5bbc0379b4e19deb3aeaa52afcf881d13f6b7a3 -SIZE (davical-project-davical-4301a795ac7a7636846bcc15348d96c68a1830fd_GL0.tar.gz) = 1909396 +TIMESTAMP = 1779738748 +SHA256 (davical-r1.1.13.tar.bz2) = e4b552efdcd8163ff5f74243bcc7f1cf8b69b51eec40125999863615be63bb7c +SIZE (davical-r1.1.13.tar.bz2) = 1620918 diff --git a/www/davical/files/patch-caldav-ACL.php b/www/davical/files/patch-caldav-ACL.php deleted file mode 100644 index 1f4ae0bf13e4..000000000000 --- a/www/davical/files/patch-caldav-ACL.php +++ /dev/null @@ -1,85 +0,0 @@ -commit effc00474111bf5dff1297dd3c6811c1fdf6b6ca -Author: Florian Schlichting -Date: Thu Mar 23 22:14:41 2023 +0100 - - use "." to concatenate strings, not "+" (fixes #288) - - Unsupported operand types: string + string at /usr/share/davical/inc/caldav-ACL.php:146 - -diff --git a/inc/caldav-ACL.php b/inc/caldav-ACL.php -index 861d4389..cb0fa213 100644 ---- inc/caldav-ACL.php.orig -+++ inc/caldav-ACL.php -@@ -143,7 +143,7 @@ function process_ace( $grantor, $by_principal, $by_collection, $ace ) { - $grantee = new DAVResource( DeconstructURL($principal_content->GetContent()) ); - $grantee_id = $grantee->getProperty('principal_id'); - if ( !$grantee->Exists() || !$grantee->IsPrincipal() ) -- $request->PreconditionFailed(403,'recognized-principal', 'Principal "' + $principal_content->GetContent() + '" not found.'); -+ $request->PreconditionFailed(403,'recognized-principal', 'Principal "' . $principal_content->GetContent() . '" not found.'); - $sqlparms = array( ':to_principal' => $grantee_id); - $where = 'WHERE to_principal=:to_principal AND '; - if ( isset($by_principal) ) { -diff --git a/testing/tests/regression-suite/0946-ACL-err.result b/testing/tests/regression-suite/0946-ACL-err.result -new file mode 100644 -index 00000000..c0ad5ef7 ---- /dev/null -+++ testing/tests/regression-suite/0946-ACL-err.result -@@ -0,0 +1,11 @@ -+HTTP/1.1 403 Forbidden -+Date: Dow, 01 Jan 2000 00:00:00 GMT -+DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule -+DAV: extended-mkcol, bind, addressbook, calendar-auto-schedule, calendar-proxy -+Content-Length: 137 -+Content-Type: text/xml; charset="utf-8" -+ -+ -+ -+ Principal "/caldav.php/user40/" not found. -+ -diff --git a/testing/tests/regression-suite/0946-ACL-err.test b/testing/tests/regression-suite/0946-ACL-err.test -new file mode 100644 -index 00000000..945f3a13 ---- /dev/null -+++ testing/tests/regression-suite/0946-ACL-err.test -@@ -0,0 +1,41 @@ -+# -+# ACL setting default privileges on a collection to nothing, and -+# specific privileges to include read-acl. -+# -+TYPE=ACL -+URL=http://regression.host/caldav.php/user1/home/ -+HEADER=User-Agent: RFC3744 Spec Tests -+HEADER=Content-Type: text/xml; charset="UTF-8" -+HEAD -+ -+ -+BEGINDATA -+ -+ -+ -+ -+ /caldav.php/user40/ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ENDDATA -+ -+QUERY -+SELECT by_principal, by_collection, privileges, p_to.displayname, to_principal -+ FROM grants JOIN dav_principal p_to ON (to_principal=principal_id) -+ LEFT JOIN collection ON (by_collection=collection.collection_id) -+ WHERE collection.dav_name = '/user1/home/' -+ENDQUERY -+ diff --git a/www/davical/files/patch-htdocs_caldav.php b/www/davical/files/patch-htdocs_caldav.php deleted file mode 100644 index 3b8c0a807e77..000000000000 --- a/www/davical/files/patch-htdocs_caldav.php +++ /dev/null @@ -1,11 +0,0 @@ ---- htdocs/caldav.php.orig 2017-01-30 20:16:26 UTC -+++ htdocs/caldav.php -@@ -119,6 +119,8 @@ try { - include('caldav-POST.php'); - break; - } -+ error_log('the value of add_member is : ', $add_member); -+ $add_member = true; - // fall through if POST add member - case 'PUT': - switch( $request->content_type ) { diff --git a/www/davical/files/patch-principal-edit.php b/www/davical/files/patch-principal-edit.php deleted file mode 100644 index 361be905cb0e..000000000000 --- a/www/davical/files/patch-principal-edit.php +++ /dev/null @@ -1,27 +0,0 @@ -commit e8f3a3e6f2c27e78c2778e0040b385b430dfc9fc -Author: Andrew Ruthven -Date: Sun Apr 30 12:13:37 2023 +1200 - - Add a missing space to a SQL statement to fix adding groups. - - It looks to me like this bug has been present since 2011. - - Closes: #294 - -diff --git a/inc/ui/principal-edit.php b/inc/ui/principal-edit.php -index 603fd1e1..df975e22 100644 ---- inc/ui/principal-edit.php.orig -+++ inc/ui/principal-edit.php -@@ -495,9 +495,9 @@ function group_memberships_browser() { - function group_row_editor() { - global $c, $id, $editor, $can_write_principal; - $grouprow = new Editor("Group Members", "group_member"); -- $sql = 'SELECT principal_id, coalesce(displayname,fullname,username) FROM dav_principal '; -- $sql .= 'WHERE principal_id NOT IN (SELECT member_id FROM group_member WHERE group_id = '.$id.') '; -- $sql .= 'AND principal_id != '.$id; -+ $sql = 'SELECT principal_id, coalesce(displayname, fullname, username) FROM dav_principal '; -+ $sql .= 'WHERE principal_id NOT IN (SELECT member_id FROM group_member WHERE group_id = ' . $id . ') '; -+ $sql .= 'AND principal_id != ' . $id . ' '; - $sql .= 'ORDER BY 2'; - $grouprow->SetLookup( 'member_id', $sql); - $grouprow->SetSubmitName( 'savegrouprow' ); diff --git a/www/davical/pkg-plist b/www/davical/pkg-plist index 49ab907eba97..6448048ecc13 100644 --- a/www/davical/pkg-plist +++ b/www/davical/pkg-plist @@ -38,6 +38,7 @@ %%DATADIR%%/dba/patches/1.3.3.sql %%DATADIR%%/dba/patches/1.3.4.sql %%DATADIR%%/dba/patches/1.3.5.sql +%%DATADIR%%/dba/patches/1.3.6.sql %%DATADIR%%/dba/rrule_functions-8.1.sql %%DATADIR%%/dba/rrule_functions.sql %%DATADIR%%/dba/rrule_tests.sql @@ -61,7 +62,6 @@ %%WWWDIR%%/htdocs/admin.php %%WWWDIR%%/htdocs/always.php %%WWWDIR%%/htdocs/caldav.php -%%WWWDIR%%/htdocs/caldav.php.orig %%WWWDIR%%/htdocs/css/browse.css %%WWWDIR%%/htdocs/css/edit.css %%WWWDIR%%/htdocs/davical.css @@ -130,10 +130,8 @@ %%WWWDIR%%/inc/check_UTF8.php %%WWWDIR%%/inc/csrf_tokens.php %%WWWDIR%%/inc/davical_configuration_missing.php -%%WWWDIR%%/inc/drivers_imap_pam.php %%WWWDIR%%/inc/drivers_ldap.php %%WWWDIR%%/inc/drivers_pwauth_pam.php -%%WWWDIR%%/inc/drivers_rimap.php %%WWWDIR%%/inc/drivers_squid_pam.php %%WWWDIR%%/inc/external-fetch.php %%WWWDIR%%/inc/freebusy-functions.php