[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