Summary | CalDAV does not work with $conf[session][max_time] |
Queue | Horde Framework Packages |
Type | Bug |
State | Duplicate |
Priority | 2. Medium |
Owners | |
Requester | vectro (at) vectro (dot) org |
Created | 11/27/2016 (3119 days ago) |
Due | |
Updated | 11/28/2016 (3118 days ago) |
Assigned | |
Resolved | 11/28/2016 (3118 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
bug 14040and is fixed in v5.2.7.State ⇒ Unconfirmed
Priority ⇒ 2. Medium
Type ⇒ Bug
Summary ⇒ CalDAV does not work with $conf[session][max_time]
Queue ⇒ Horde Framework Packages
Milestone ⇒
Patch ⇒ No
set to a value other than zero. It generates log messages like this:
HORDE: User ... is not authorized (Remote host: ...) [pid ... on line
1573 of "/usr/share/php/Horde/Registry.php"]
Further debugging reveals that the $session->begin used on line 2652
of Registry.php is from the time when the calendar was added to
Thunderbird. And setting $conf[session][max_time] to 0 resolves the
error.
I'm not sure, but I think the fix should be to ignore session cookies
for CalDAV requests.
This bug was observed in Horde 5.2.6, but the relevant code doesn't
seem to have changed since.