[Tickets #13843] Re: CaseInsensitiveArray breaks HTTP Headers (?)

noreply at bugs.horde.org noreply at bugs.horde.org
Fri Feb 6 11:55:49 UTC 2015


BITTE NICHT AUF DIESE NACHRICHT ANTWORTEN. NACHRICHTEN AN DIESE  
E-MAIL-ADRESSE WERDEN NICHT GELESEN.

Ticket-URL: https://bugs.horde.org/ticket/13843
------------------------------------------------------------------------------
  Ticket           | 13843
  Aktualisiert Von | piper at hrz.uni-marburg.de
  Zusammenfassung  | CaseInsensitiveArray breaks HTTP Headers (?)
  Warteschlange    | Horde Framework Packages
  Typ              | Bug
  Status           | Unconfirmed
  Priorität        | 1. Low
  Milestone        |
  Patch            |
  Zuständige       |
+Neue Anlage      | pear_php_Horde_Dav_Client.php.patch
------------------------------------------------------------------------------


piper at hrz.uni-marburg.de (2015-02-06 11:55) hat geschrieben:

this bug hinders at least the use of remote CalDAV-Calendars, because  
the function 'isCalDAV()' in kronolith/lib/Driver/Ical.php uses the  
function 'options()' from Sabre/DAV/Client.php, which makes dedicated  
use of lowercase header-key 'dav' (at lines 279 and 283). If the  
remote server hands-out uppercase header-keys, this results in not  
recognizing the remote calendar as CalDAV and therefore failing to  
find the remote events.

A workaround for this problem is, to force the returned headers to  
lowercase at Horde/Dav/Client.php, line 113, see attached patch.

Andreas



piper at hrz.uni-marburg.de (2015-02-06 11:55) hat hochgeladen:  
pear_php_Horde_Dav_Client.php.patch

https://bugs.horde.org/h/services/download/?app=whups&actionID=download_file&file=pear_php_Horde_Dav_Client.php.patch&ticket=13843&fn=%2Fpear_php_Horde_Dav_Client.php.patch





More information about the bugs mailing list