till wrote:
> On 8/23/07, Jim Pingle <[EMAIL PROTECTED]> wrote:
>> Since r668, IE's AJAX calls have been broken (at least for us). I didn't
>> notice this until I updated our main RC install the other day, which hadn't
>> been updated in several weeks. One of our (very few) IE users called
>> yesterday and said it sat there saying "Checking for new messages..." and
>> never went back to normal.
>>
>> In r668, there is now a check in index.php for a roundcube-specific header,
>> but this check isn't working with IE7. This is, apparently, because IE7 is
>> forcing the header name to lowercase (verified via tcpflow)
>>
>> This small patch fixes the issue for me. It adds a check for an
>> all-lowercase version of the header.
> 
> Good catch, Jim!
> 
> I think the RFC also states that headers are treated case-insensitive.
> 
> Could you open a ticket?

I would've opened a ticket earlier but I've been having a very busy week and
it was easier at the time to just fire off an e-mail...

Here's the ticket:
http://trac.roundcube.net/trac.cgi/ticket/1484523
It's got that patch attached to it.

I'm not sure if the RFC states that the headers should be case-sensitive or
not, but the way it is being tested is case-sensitive. I'm not sure why IE
decides to mangle it that way, perhaps it does that with all
javascript-inserted headers to make sure they can't clobber other,
valid/real headers? (I'm no expert on JS by any means, so that's just
speculation...)

I wish I had more time to experiment and find out, but as it is I'm already
way behind...

Jim
_______________________________________________
List info: http://lists.roundcube.net/dev/

Reply via email to