[prev in list] [next in list] [prev in thread] [next in thread]
List: squid-users
Subject: Re: [squid-users] Exchange ActiveSync and squid reverse proxy
From: Amos Jeffries <squid3 () treenet ! co ! nz>
Date: 2008-11-28 2:53:30
Message-ID: 492F5D2A.5050609 () treenet ! co ! nz
[Download RAW message or body]
Koopmann, Jan-Peter wrote:
> Hi,
>
> we are using squid as reverse proxy for Outlook RPC over HTTPS without
> any problems. Today some iPhone users/customers wanted to use Exchange
> ActiveSync as well so I decided to "simply" allow
> /Microsoft-Server-ActiveSync/* as well and hoped all is well. Far from
> it. The Exchange ActiveSync account on the iPhone can be setup without
> problems and verifies. Sending E-Mails is no problem. However receiving
> e-mails and e-mail push does not work at all. Whenever the user tries to
> receive mails I see this in cache.log:
>
> 2008/11/25 11:28:26| The request OPTIONS
> https://outlook.test.de:443/Microsoft-Server-ActiveSync is ALLOWED,
> because it matched 'url_allow'
> 2008/11/25 11:28:26| The reply for OPTIONS
> https://outlook.test.de/Microsoft-Server-ActiveSync is ALLOWED, because
> it matched 'all'
> 2008/11/25 11:28:26| Invalid chunk header '
> '
> 2008/11/25 11:28:26| clientWriteComplete: Object aborted
> 2008/11/25 11:28:27| The request POST
> https://outlook.test.de:443/Microsoft-Server-ActiveSync?User=testuser&De
> viceId=Appl88843DYCY7H&DeviceType=iPhone&Cmd=FolderSync is ALLOWED,
> because it matched 'url_allow'
> 2008/11/25 11:28:27| clientReadBody: start fd=12 body_size=13
> in.offset=13 cb=0x8088430 req=0x888c000
> 2008/11/25 11:28:27| clientProcessBody: start fd=12 body_size=13
> in.offset=13 cb=0x8088430 req=0x888c000
> 2008/11/25 11:28:27| clientProcessBody: end fd=12 size=13 body_size=0
> in.offset=0 cb=0x8088430 req=0x888c000
> 2008/11/25 11:28:27| The reply for POST
> https://outlook.test.de/Microsoft-Server-ActiveSync?User=testuser&Device
> Id=Appl88843DYCY7H&DeviceType=iPhone&Cmd=FolderSync is ALLOWED, because
> it matched 'all'
> 2008/11/25 11:28:27| Invalid chunk header '
> '
> 2008/11/25 11:28:27| clientWriteComplete: Object aborted
>
> This seems to be the root of the problem but how do I fix it if I can
> fix it at all? Customer is running squid-2.7.4 against Exchange 2003.
>
>
> Any help greatly appreciated.
>
> Regards,
> JP
Appears to be squid not handling a chunked-encoding situation properly.
Please report this as a bug.
If you intended to have Squid simulating a HTTP/1.1 service you have
problems. Otherwise you can use the Accept-Encoding workaround
(basically deny the header to those requests).
Amos
--
Please be using
Current Stable Squid 2.7.STABLE5 or 3.0.STABLE10
Current Beta Squid 3.1.0.2
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic