6.0.0-beta1
7/6/25

[#13195] ActiveSync does not sync if patch of #13105 is present
Summary ActiveSync does not sync if patch of #13105 is present
Queue Horde Framework Packages
Queue Version Git master
Type Bug
State Resolved
Priority 2. Medium
Owners mrubinsk (at) horde (dot) org
Requester skhorde (at) smail (dot) inf (dot) fh-bonn-rhein-sieg (dot) de
Created 05/20/2014 (4065 days ago)
Due
Updated 05/20/2014 (4065 days ago)
Assigned 05/20/2014 (4065 days ago)
Resolved 05/20/2014 (4065 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
05/20/2014 01:48:09 PM Michael Rubinsky State ⇒ Resolved
 
05/20/2014 01:45:53 PM Git Commit Comment #2 Reply to this comment
Changes have been made in Git (master):

commit dd358b8c71ed335e6956d2f56c23a9633121a2ec
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date:   Tue May 20 09:45:16 2014 -0400

     Forgot to override getHighestModSeq() as well.

     Bug: 13195

  framework/Core/lib/Horde/Core/History.php |   13 +++++++++++++
  1 files changed, 13 insertions(+), 0 deletions(-)

http://github.com/horde/horde/commit/dd358b8c71ed335e6956d2f56c23a9633121a2ec
05/20/2014 01:34:54 PM Michael Rubinsky Priority ⇒ 2. Medium
State ⇒ Assigned
Assigned to Michael Rubinsky
 
05/20/2014 12:58:41 PM skhorde (at) smail (dot) inf (dot) fh-bonn-rhein-sieg (dot) de Comment #1
Priority ⇒ 1. Low
New Attachment: as-hist.txt.bz2 Download
Patch ⇒ No
Milestone ⇒
Summary ⇒ ActiveSync does not sync if patch of #13105 is present
Type ⇒ Bug
State ⇒ Unconfirmed
Queue ⇒ Horde Framework Packages
Reply to this comment
After applying the patch of bug #13105 in order to have the correct 
user logged in horde_histories, CalDAV is working successfully, but 
ActiveSync does not sync after the initial sync.

Attached you'll find the log of this session:

Test ActiveSync with new History

Device Adroid v4.2
Horde_ActiveSync          2.16.1  stable
PEAR does not list no pending updates.

1. /usr/bin/horde-remove-user-data tstuser1
2. no account on device
3. GUI login as tstuser1
4. create two events
5. logoff / re-login onto Horde GUI
6. 14:10 create MS Exchange account on device, Push, automatic; sync 
events & contacts, but no emails
7. wait for events to show up
8. 14:12 the original two events are displayed
9. 14:14 create new event in Kronolith
10. 14:14:23 force sync on device ? 3rd event does not show up
11. 14:15 create event on device ? event shows up in Kronolith, but 
3rd event from GUI still missing
12. 14:17 reload apache
13. 14:17:50 force sync on device ? 3rd event still missing
14. 14:18 disable line "$history = new Horde_Core_History($history);" 
in  Core/Factory/History.php & reload apache
15. 14:19 create event on Kronotlith ? 4th event does not show up
16. 14:20 force sync on device ? 1st and 2nd event and Android event 
are doubled now, the 3rd and 4th event show up
17. 14:24 create new event in Kronolith ? 5th event does show up 
immediately on device
18. 14:25 re-enable line (see step 14) and reload apache
19. 14:27 create new event in Kronolith and change 2 other events ? no 
sync to device
20. 14:28, 14:29 reload apache ? no sync
21. 14:31 disable line, reload apache
22. 14:32 create new event in Kronolith ? no sync
23. 14:33 force sync ? events already on device now doubled, new 
events sync'ed
24. 14:34 create new event in Kronolith ? event gets sync'ed immediately/

In the log ?externalname.example.org? refers to the host name, the 
client uses, ?internalname? is the FQDN derived from the hostname.

Saved Queries