From 0a0c0a77cc075c9193b776cfdfdb58502d1af775 Mon Sep 17 00:00:00 2001 From: Andrew Ruthven Date: Sun, 25 Feb 2024 19:31:11 +1300 Subject: [PATCH] Explicitly declare all class properties PHP 8.2.0 has deprecated dynamic creation of properties. This kind of warning message is displayed: Deprecated: Creation of dynamic property DAViCalSession::$login_failed is deprecated in /usr/share/awl/inc/Session.php on line 153 --- inc/DAViCalSession.php | 3 +++ inc/always.php.in | 1 + inc/iSchedule.php | 1 + 3 files changed, 5 insertions(+) diff --git a/inc/DAViCalSession.php b/inc/DAViCalSession.php index cb9cca15..c0637851 100644 --- a/inc/DAViCalSession.php +++ b/inc/DAViCalSession.php @@ -49,6 +49,9 @@ class DAViCalSession extends Session { public $principal_id; + public $type_id; + public $default_privileges; + public $displayname; private $privilege_resources = array(); /** diff --git a/inc/always.php.in b/inc/always.php.in index 9a852207..c39c4134 100644 --- a/inc/always.php.in +++ b/inc/always.php.in @@ -142,6 +142,7 @@ $c->base_directory = preg_replace('#/[^/]*$#', '', $_SERVER['DOCUMENT_ROOT']); $c->default_privileges = array('read-free-busy', 'schedule-deliver'); $c->list_everyone = true; $c->external_refresh = 60; +$c->scheduling_dkim_domain = false; $c->enable_auto_schedule = true; diff --git a/inc/iSchedule.php b/inc/iSchedule.php index aea2cc6c..e10c8c27 100644 --- a/inc/iSchedule.php +++ b/inc/iSchedule.php @@ -34,6 +34,7 @@ class iSchedule private $failOnError = true; private $subdomainsOK = true; private $remote_public_key ; + private $remote_ssl ; private $required_headers = Array ( 'host', // draft 01 section 7.1 required headers 'originator', 'recipient',