[Tickets #11083] Re: UID search is non-strict

bugs at horde.org bugs at horde.org
Tue Mar 20 10:06:38 UTC 2012


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

Ticket URL: http://bugs.horde.org/ticket/11083
------------------------------------------------------------------------------
  Ticket             | 11083
  Updated By         | horde at kyoshiro.org
  Summary            | UID search is non-strict
  Queue              | Turba
  Version            | 3.0.12
  Type               | Bug
  State              | Resolved
  Priority           | 2. Medium
  Milestone          |
  Patch              |
  Owners             | Michael Rubinsky
------------------------------------------------------------------------------


horde at kyoshiro.org (2012-03-20 10:06) wrote:

> The serialized array in the horde_activesync_state table only holds  
> the entries for items that have NOT yet been sync'd - not all  
> entries are sent in a single request - we hold the pending items in  
> that array, and they are removed once sent to the device. Once the  
> initial sync is done, only items that have changed are sent to the  
> device.
>
> This initial list is obtained by calling  
> $registry->contacts->listUids() - which returns the UIDs of all the  
> contacts we want to send. We then call $registry->contacts->export()  
> to fetch each entry.

Thanks.

I checked the uid list and some were really missing. In fact, I tried  
a ldapsearch and saw a "size limit exceeded". My server was by default  
configured to limit any query to 500 results max.

I raised the value to 1000 but maybe there should be a notification  
somewhere (logs, user/admin feedback ?) so that people may fix the  
issue ? I might not be the only one having more than 500 contacts and  
a configured limit since it's debian's default ? ^^'

Anyways, now I've got my full contact list on my phone, thanks a lot  
for your help !





More information about the bugs mailing list