[Tickets #12432] Re: Synchronisation of calendar via SyncML fails
noreply at bugs.horde.org
noreply at bugs.horde.org
Fri Feb 28 13:39:46 UTC 2014
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/12432
------------------------------------------------------------------------------
Ticket | 12432
Updated By | avp at rokeyetee.com
Summary | Synchronisation of calendar via SyncML fails
Queue | Synchronization
Version | Git master
Type | Bug
State | Unconfirmed
Priority | 1. Low
Milestone |
Patch |
Owners |
------------------------------------------------------------------------------
avp at rokeyetee.com (2014-02-28 13:39) wrote:
I've created a new bug with High priority to see if we can get this
looked at... Maybe everyone on this bug can jump on the bandwagon...
#13004
is the new bug
> Same problem:
>
> 2014-02-17T12:33:21+01:00 ERR: HORDE [ingo] IMP is marked as
> authenticated, but no credentials can be found in the session. [pid
> 25915 on line 513 of "/var/www/html/horde/imp/lib/Imap.php"]
> 2014-02-17T12:33:21+01:00 ERR: HORDE [kronolith] IMP is marked as
> authenticated, but no credentials can be found in the session. [pid
> 25915 on line 1645 of "/usr/share/pear/Horde/Registry.php"]
> 2014-02-17T12:33:21+01:00 ERR: HORDE [horde] calendar getChanges()
> failed during _fastSync: IMP is marked as authenticated, but no
> credentials can be found in the session. [pid 25915 on line 298 of
> "/usr/share/pear/Horde/SyncMl/Backend/Horde.php"]
>
> We use IMP to authenticate from different dovecot servers. One
> server (orga) supports sieve.
> This is how we choose the one in /ingo/config/backends.local.php:
>
> /* Sieve Example */
> $backendsAvailable['orga'] = array(
> // Disabled by default
> 'disabled' => false,
> 'preferred' => ''sievserver.domain.tld',
> 'transport' => array(
> Ingo::RULE_ALL => array(
> 'driver' => 'timsieved',
> 'params' => array(
> // Hostname of the timsieved server
> 'hostspec' => 'sievserver.domain.tld',
> // Login type of the server
> 'logintype' => 'PLAIN',
> // Enable/disable TLS encryption
> 'usetls' => true,
> // Port number of the timsieved server
> 'port' => 4190,
> // Name of the sieve script
> 'scriptname' => 'ingo',
> // Enable debugging. The sieve protocol
> communication is logged
> // with the DEBUG level.
> 'debug' => true,
> ),
> ),
> ),
> 'script' => array(
> Ingo::RULE_ALL => array(
> 'driver' => 'sieve',
> 'params' => array(
> // If using Dovecot or any other Sieve implementation that
> // requires folder names to be UTF-8 encoded, set this
> // parameter to true.
> 'utf8' => true,
> ),
> ),
> ),
> 'shares' => false
> );
> $imap_ob = $GLOBALS['injector']->getInstance('IMP_Imap');
> $currentServer = $imap_ob->getParam('hostspec');
> $backends['default'] = $backendsAvailable['imap'];
>
> foreach ($backendsAvailable as $temp) {
> if (!empty($temp['preferred'])) {
> if (is_array($temp['preferred'])) {
> foreach ($temp['preferred'] as $val) {
> if ($val == $currentServer) {
> $backends['default'] = $temp;
> }
> }
> }
> elseif ($temp['preferred'] == $currentServer) {
> $backends['default'] = $temp;
> $rvpref = $temp['preferred'];
> }
> }
> }
>
> Syncing turba works great - but SyncMLs getChanges() fails during _fastSync.
More information about the bugs
mailing list