[Tickets #12930] Re: AS: Endless loop with Samsung phone

noreply at bugs.horde.org noreply at bugs.horde.org
Tue Jan 21 16:06:59 UTC 2014


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/12930
------------------------------------------------------------------------------
  Ticket             | 12930
  Updated By         | Thomas Jarosch <thomas.jarosch at intra2net.com>
  Summary            | AS: Endless loop with Samsung phone
  Queue              | Synchronization
  Version            | Git master
  Type               | Bug
  State              | Assigned
  Priority           | 1. Low
  Milestone          |
  Patch              |
  Owners             | Michael Rubinsky
------------------------------------------------------------------------------


Thomas Jarosch <thomas.jarosch at intra2net.com> (2014-01-21 16:06) wrote:

>> May be we should add a sanity limit of 5.000+ "sync options" the next
>> time an AS client sends us an unexpected tag ;) Just log it, bail out
>> of the loop and continue.
>
> Either that or bail out if nothing was successfully parsed by the  
> bottom of the loop. Something should be parsed through each iteration.

if we choose the latter route, an unknown tag in the middle of the sync option
wbxml stream might kill further option parsing. Though that should  
never happen ;)

>> The user mentioned something about a recent OTA Android update for
>> her phone. I have to ask for the specific model again. May be that
>> update "enabled" the RI collection.
>
> If that's the case, I might as well go ahead and implement the RI  
> functionality now since I'll have to implement at least part of it  
> anyway. If the device is erroneously asking for the RI collection,  
> it is probably also expecting a return value for it as well. Just  
> ignoring the MAXITEMS is likely to cause problems on the client side.

I've excluded the specific user from ActiveSync for now.
(the server really struggles when ten or more 100% CPU time tasks are  
running :o)).
I'll check tomorrow morning if some other phone causes trouble, too.  
Hopefully not :)






More information about the bugs mailing list