<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet href="https://dev.horde.org/themes/horde//default/feed-rss.xsl" type="text/xsl"?> 
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
 <channel> 
  <title>events sync: wrong data structure in returned array in getServerChanges </title> 
  <pubDate>Fri, 10 Apr 2026 14:48:33 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/9253</link> 
  <atom:link rel="self" type="application/rss+xml" title="events sync: wrong data structure in returned array in getServerChanges " href="https://bugs.horde.org/ticket/9253/rss" /> 
  <description>events sync: wrong data structure in returned array in getServerChanges </description> 
 
   
   
  <item> 
   <title>hi,

in  lib/SyncML/Backend/Horde.php the $data array for </title> 
   <description>hi,

in  lib/SyncML/Backend/Horde.php the $data array for calendars after a initial/slow sync is filled 
like

[date1]
   [suid1]-&gt;[calendar1]
   [suid2]-&gt;[calendar2]
[date2]
   [suid3]-&gt;[calendar3]

but its expected to be a 
[suid1]-&gt;[calendar1]
[suid2]-&gt;[calendar2]
[suid3]-&gt;[calendar3]

structure. So no events are sent to the client, contacts do work as they are in that format

</description> 
   <pubDate>Thu, 16 Sep 2010 18:30:59 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9253#t60046</link> 
  </item> 
   
  <item> 
   <title>&gt; in  lib/SyncML/Backend/Horde.php the $data array for calen</title> 
   <description>&gt; in  lib/SyncML/Backend/Horde.php the $data array for calendars after 

Where exactly, if you already tracked it down to that file?</description> 
   <pubDate>Tue, 21 Sep 2010 14:35:56 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9253#t60075</link> 
  </item> 
   
  <item> 
   <title>its line 144
$data = $registry-&gt;{$database}-&gt;{$apimap[$data</title> 
   <description>its line 144
$data = $registry-&gt;{$database}-&gt;{$apimap[$database]}(
                                SyncML_Backend::getParameter($databaseURI, &#039;source&#039;));
</description> 
   <pubDate>Tue, 21 Sep 2010 15:33:42 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9253#t60081</link> 
  </item> 
   
  <item> 
   <title>The whole api calling is completely broken. Instead of the s</title> 
   <description>The whole api calling is completely broken. Instead of the standardized list() methods there are all kind of listEvents(), listTasks() methods etc which take different parameters and return different data structures, yet still are handled all the same. This should be reverted somehow, we need standard application interfaces for synching.</description> 
   <pubDate>Tue, 21 Sep 2010 16:02:17 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9253#t60084</link> 
  </item> 
   
  <item> 
   <title>It looks like the original list methods were removed when th</title> 
   <description>It looks like the original list methods were removed when the APIs were refactored for H4.  I&#039;ll work at re-adding a standardized synch api, though we can&#039;t revert back to using &quot;list&quot; since this is a reserved word in PHP.  

Maybe something like listIds? </description> 
   <pubDate>Thu, 23 Sep 2010 21:09:02 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9253#t60144</link> 
  </item> 
   
  <item> 
   <title>Eventually I would like to have a separate API just for sync</title> 
   <description>Eventually I would like to have a separate API just for synchronization stuff, but until then, any method name works.</description> 
   <pubDate>Thu, 23 Sep 2010 21:22:51 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9253#t60145</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git for this ticket:

Standardize </title> 
   <description>Changes have been made in Git for this ticket:

Standardize on *_Api::listUids() method name for api methods that, well, return Uids.
Kronolith_Api::listUids() functionality changed slightly with this commit - it now
no longer returns events that represent exceptions, and only includes recurring events
once within the requested time period. It looks like the syncml code was the only code
currently calling this method, so there should be no issues with this change.

For the other apps, this only represents a method name change.

Bug: 9253

http://git.horde.org/diff.php/framework/SyncML/SyncML/Backend/Horde.php?rt=horde-git&amp;r1=a0ce9ace9c3114b59d4926dd43c89cd19f4794c4&amp;r2=77e901ff8b7f1689c8336e2d5fa6d938cede86d6
http://git.horde.org/diff.php/kronolith/lib/Api.php?rt=horde-git&amp;r1=474382a60011932d21b626aae790da872f1e041e&amp;r2=77e901ff8b7f1689c8336e2d5fa6d938cede86d6
http://git.horde.org/diff.php/mnemo/lib/Api.php?rt=horde-git&amp;r1=7dc54178e1d51a5a1431bfbb88a29a29a47cc5f4&amp;r2=77e901ff8b7f1689c8336e2d5fa6d938cede86d6
http://git.horde.org/diff.php/nag/lib/Api.php?rt=horde-git&amp;r1=474382a60011932d21b626aae790da872f1e041e&amp;r2=77e901ff8b7f1689c8336e2d5fa6d938cede86d6
http://git.horde.org/diff.php/turba/lib/Api.php?rt=horde-git&amp;r1=e0dc07e2b0032aa4a2b3c8ab12dafa66562fd105&amp;r2=77e901ff8b7f1689c8336e2d5fa6d938cede86d6</description> 
   <pubDate>Sun, 26 Sep 2010 15:08:00 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9253#t60178</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git for this ticket:

Track change</title> 
   <description>Changes have been made in Git for this ticket:

Track changes to applications&#039; listUid methods.
Bug: 9253

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php?rt=horde-git&amp;r1=1869e553d2cab4b0d5556f7b5e4c979d329da1b4&amp;r2=a654398ea3fddf980a3916f5748d4f5ce224bb47
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde/Connector/Registry.php?rt=horde-git&amp;r1=a90c8acb3cf4fc4eb219799aa297a672709532a6&amp;r2=a654398ea3fddf980a3916f5748d4f5ce224bb47</description> 
   <pubDate>Sun, 26 Sep 2010 15:08:02 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9253#t60179</link> 
  </item> 
   
  <item> 
   <title>Try now?</title> 
   <description>Try now?</description> 
   <pubDate>Sun, 26 Sep 2010 15:10:39 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9253#t60180</link> 
  </item> 
   
  <item> 
   <title>Assuming this fixed the issue.</title> 
   <description>Assuming this fixed the issue.</description> 
   <pubDate>Tue, 05 Oct 2010 21:48:59 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9253#t60278</link> 
  </item> 
   
  <item> 
   <title>ok, tested it and now i get this

2010-10-08T11:58:03+02:0</title> 
   <description>ok, tested it and now i get this

2010-10-08T11:58:03+02:00 DEBUG: HORDE [horde] Compiling server changes from 1970-01-01 01:00:00 to 2010-10-08 11:58:03 [pid 11633 on line 640 of &quot;/var/www/_horde/horde/framework/SyncML/SyncML/Sync.php&quot;]
2010-10-08T11:58:03+02:00 ERR: HORDE [horde] contacts/list or contacts/listBy failed while retrieving server additions:The method &quot;contacts/listUids&quot; is not defined in the Horde Registry. [pid 11633 on line 596 of &quot;/var/www/_horde/horde/framework/SyncML/SyncML/Sync.php&quot;]
2010-10-08T11:58:03+02:00 DEBUG: HORDE [horde] Sending 0 server changes for client URI card [pid 11633 on line 640 of &quot;/var/www/_horde/horde/framework/SyncML/SyncML/Sync.php&quot;]</description> 
   <pubDate>Fri, 08 Oct 2010 10:07:44 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9253#t60336</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
