6.0.0-beta1
▾
Tasks
New Task
Search
Photos
Wiki
▾
Tickets
New Ticket
Search
dev.horde.org
Toggle Alerts Log
Help
8/29/25
H
istory
A
ttachments
C
omment
W
atch
Download
Comment on [#13843] CaseInsensitiveArray breaks HTTP Headers (?)
*
Your Email Address
*
Spam protection
Enter the letters below:
. ..___..__ . .. . |\/| | | \|_/ | | | | | |__/| \|__|
Comment
> Since this commit > https://github.com/horde/horde/commit/25a839f2bb73c3ab7eae5d14c9116e4ab7e54814 > the HTTP headers are parsed/stored case-insensitively, but (as far as > I can tell), the keys are stored in a case preserving way, so that > finally $this->headers is case sensitive again. > > This seems to break external CalDAV calendars, because in several > places, lowercase header names are used as keys, for example > https://github.com/horde/horde/blob/a2eed2bb318770abe9621596be402d830275c129/framework/Dav/bundle/vendor/sabre/dav/lib/Sabre/DAV/Client.php#L276 > and > https://github.com/horde/horde/blob/master/framework/Dav/lib/Horde/Dav/Client.php#L113 > > Installed versions are Horde 5.2.3 and Kronolith 4.2.4
Attachment
Watch this ticket
N
ew Ticket
M
y Tickets
S
earch
Q
uery Builder
R
eports
Saved Queries
Open Bugs
Bugs waiting for Feedback
Open Bugs in Releases
Open Enhancements
Enhancements waiting for Feedback
Bugs with Patches
Enhancements with Patches
Release Showstoppers
Stalled Tickets
New Tickets
Horde 5 Showstoppers