[Tickets #12486] Re: Can't download attachments over ActiveSync
noreply at bugs.horde.org
noreply at bugs.horde.org
Wed Aug 14 14:48:28 UTC 2013
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/12486
------------------------------------------------------------------------------
Ticket | 12486
Updated By | ryu at ryux.org
Summary | Can't download attachments over ActiveSync
Queue | Synchronization
Version | Git master
Type | Bug
State | Feedback
Priority | 1. Low
Milestone |
Patch |
Owners | Michael Rubinsky
------------------------------------------------------------------------------
ryu at ryux.org (2013-08-14 14:48) wrote:
> ... if you are comfortable in PHP, you could also try investigating
> the use of fseek() and ftell() in
> Horde_ActiveSync_Request_ItemOperations::_getDataSize(), as that is
> really the only difference in what happens to the stream between
> 12.1 and 14.x requests.
Ok, I finally found !
After 2 days of remote debugging on my test environment (with vim :)
), I solved this bug.
As the ActiveSync message exceeds the size of the output buffer
defined in the method getReponse of the class Horde_Rpc_ActiveSync
(1MB), the transfer is splited in the Horde_ActiveSync_Wbxml_Encoder,
_outTermStr(). The client detects this as a problem and request again
the server.
I removed the limit for tests and all files can be downloaded !
BUT, if you put this limit, it is not for nothing I think...
BUT, after some tests, all my images are corrupted. The end of the
image is not retrieved or else... It is maybe my connection which is
very bad on my mobile now and I must test again with the WiFi.
I tell you later if it is ok.
I would like to know the goal of the output buffer limit plz...
Thx
Ryu
More information about the bugs
mailing list