[dev] Horde's SabreDAV 2.0.9 and PHP 7 compat

Jan Schneider jan at horde.org
Wed Feb 17 20:07:37 UTC 2021


Zitat von Ralf Lang <lang at b1-systems.de>:

> Am 28.01.21 um 23:42 schrieb Ralf Lang:
>> Hallo,
>>
>> The 2.0.9 version of sabreDav bundled with Horde_Dav does not work
>> correctly under php 7.2 (and possibly all php 7 versions).
>> While a quick check against thunderbird seems to show it's working
>> reasonably well, a sync with davx5/davdroid will silently fail. The
>> server will simply never offer any entries for syncing.
>>
>> The key issue is in the CalendarQueryValidator. This is the commit
>> fixing it:
>>
>> https://github.com/sabre-io/dav/commit/c2e3f2f093c6942c5d90bfadf1a13c06465a3361
>>
>> On the weekend, I will prepare a PR to upgrade that dependency at least
>> to 2.1, if not 3.x - depending on the number of issues I run into.
>> Implementing calendar sharing, delegation or collection-sync is out of
>> scope for now, though.
> The git master of horde_dav already has a bundled sabredav 2.1.10 while
> the latest proper release has 1.8.12.
> For my upgrade project, I will unbundle sabredav and use composer.
>
> As FRAMEWORK_5_2 has a bc requirement to run on PEAR and on PHP 5.3, it
> would be incompatible anyway. Modern sabredav requires PHP 7

Yes, I remember, that's why I couldn't merge this change to FW_5_2.

-- 
Jan Schneider
The Horde Project
https://www.horde.org/



More information about the dev mailing list