6.0.0-beta1
▾
Tasks
New Task
Search
Photos
Wiki
▾
Tickets
New Ticket
Search
dev.horde.org
Toggle Alerts Log
Help
7/18/25
H
istory
A
ttachments
C
omment
W
atch
Download
Comment on [#128] "default address book" preference in Kronolith
*
Your Email Address
*
Spam protection
Enter the letters below:
._.. ..__..__ . | | |[__][__)| _|_|/\|| || \|___
Comment
> It seems, that if in /horde/turba/config/sources.php the local > adressbook is not the first in the array, and/or if the FreeBusyURL > is incorrectly set, then the 'hang' can be reproduced. You probably > have only one Address source defined (with correct or empty > FreeBusyURLs set). > > > > Using the default configuration of /horde/turba/config/sources.php > the first address lookup is Netscape or Bigfoot or Verisign or so. > > > > Now look at this function in /horde/kronolith/lib/Kronolith.php: > > function getFreeBusyUrl($email) > > { > > global $registry; > > > > /* Get the list of address books through the API. */ > > $source_list = $registry->call('contacts/sources'); > > if (is_a($source_list, 'PEAR_Error')) { > > return false; > > } > > > > /* Try retrieving by e-mail only first. */ > > $result = $registry->call('contacts/getField', array($email, > 'freebusyUrl', array_keys($source_list))); > > if (is_a($result, 'PEAR_Error')) { > > return false; > > } > > return $result; > > } > > > > The systems seems to hang or timeout after the "/* Try retrieving by > e-mail only first. */" comment. > > > > My workaround: I removed all but the local address book in > /horde/turba/config/sources.php > > and it seems to work fine like this, although I obviously have no > Free/Busy information while assigning people to an event.
Attachment
Watch this ticket
N
ew Ticket
M
y Tickets
S
earch
Q
uery Builder
R
eports
Saved Queries
Open Bugs
Bugs waiting for Feedback
Open Bugs in Releases
Open Enhancements
Enhancements waiting for Feedback
Bugs with Patches
Enhancements with Patches
Release Showstoppers
Stalled Tickets
New Tickets
Horde 5 Showstoppers