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

Ralf Lang lang at b1-systems.de
Sat Jan 30 09:05:48 UTC 2021


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

.

-- 
Ralf Lang
Linux Consultant / Developer
Tel.: +49-170-6381563
Mail: lang at b1-systems.de
B1 Systems GmbH
Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537



More information about the dev mailing list