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 |
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: 13195framework/Core/lib/Horde/Core/History.php | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
http://github.com/horde/horde/commit/dd358b8c71ed335e6956d2f56c23a9633121a2ec
State ⇒ Assigned
Assigned to Michael Rubinsky
Priority ⇒ 1. Low
New Attachment: as-hist.txt.bz2
Patch ⇒ No
Milestone ⇒
Summary ⇒ ActiveSync does not sync if patch of #13105 is present
Type ⇒ Bug
State ⇒ Unconfirmed
Queue ⇒ Horde Framework Packages
bug #13105in order to have the correctuser 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.