6.0.0-beta1
7/4/25

[#14375] Blackberry 10 birthday active sync
Summary Blackberry 10 birthday active sync
Queue Horde Framework Packages
Type Bug
State Resolved
Priority 1. Low
Owners mrubinsk (at) horde (dot) org
Requester jordan (at) ffm-one (dot) com
Created 05/27/2016 (3325 days ago)
Due
Updated 05/31/2016 (3321 days ago)
Assigned 05/27/2016 (3325 days ago)
Resolved 05/31/2016 (3321 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
05/31/2016 12:52:21 PM Michael Rubinsky Comment #5
Assigned to Michael Rubinsky
State ⇒ Resolved
Reply to this comment
05/27/2016 06:04:46 PM jordan (at) ffm-one (dot) com Comment #4 Reply to this comment

[Show Quoted Text - 15 lines]
ok, I changed the code in Device.php from 12 to 11 and now it works

05/27/2016 05:18:20 PM jordan (at) ffm-one (dot) com Comment #3 Reply to this comment

[Show Quoted Text - 17 lines]
ok now I found the entries in the log, my bad

The value passed is

1905-02-03T12:00:00.000Z

which the device interprets as the next day.

If I create the same entry on the device the value send is

1905-02-03T11:00:00.000Z

So one hour earlier. Can this be changed so that horde is also sending 
the birthday at 11 and not 12 ?
05/27/2016 02:31:46 PM Michael Rubinsky Comment #2
Priority ⇒ 1. Low
State ⇒ Feedback
Reply to this comment
Hi support,

I already read multiple threads about the issue with the birthday, 
so it is possible to fix it for the Blackberry 10 devices ?
We have code in place that's *supposed* to work around this for BB10, 
but it might not be working correctly. I don't have a BB10 device to 
test.
Furthermore I dont see the value sent to my device if I enable the log.
Are there any errors in the server or horde log?
For android and iphone it works ( even though different values get 
send , why ?)
The reason for different values is the whole reason we have to work 
around these issues. The protocol is flawed in that there is no 
standard for the format/timezone of the birthday field and different 
clients implement it differently. We adjust the datetime value to 
reflect what the client will expect or to offset whatever "damage" the 
client does to the value.

[Show Quoted Text - 35 lines]
Not sure how there is *any* birthday value on the client if the server 
isn't sending it...
Regards
Volker jordan
05/27/2016 07:08:46 AM jordan (at) ffm-one (dot) com Comment #1
Priority ⇒ 2. Medium
Type ⇒ Bug
Summary ⇒ Blackberry 10 birthday active sync
Queue ⇒ Horde Framework Packages
Milestone ⇒
Patch ⇒ No
State ⇒ Unconfirmed
Reply to this comment
Hi support,

I already read multiple threads about the issue with the birthday, so 
it is possible to fix it for the Blackberry 10 devices ?

Furthermore I dont see the value sent to my device if I enable the log.
For android and iphone it works ( even though different values get 
send , why ?)

2016-05-25T21:04:41+02:00 DEBUG: [1692] O       <Data>
2016-05-25T21:04:41+02:00 DEBUG: [1692] O        <POOMCONTACTS:Birthday>
2016-05-25T21:04:41+02:00 DEBUG: [1692] O         1905-02-02T23:00:00.000Z
2016-05-25T21:04:41+02:00 DEBUG: [1692] O        </POOMCONTACTS:Birthday>
2016-05-25T21:04:41+02:00 DEBUG: [1692] O        <POOMCONTACTS:FileAs>
2016-05-25T21:04:41+02:00 DEBUG: [1692] O         Max Max3
2016-05-25T21:04:41+02:00 DEBUG: [1692] O        </POOMCONTACTS:FileAs>
2016-05-25T21:04:41+02:00 DEBUG: [1692] O        <POOMCONTACTS:FirstName>
2016-05-25T21:04:41+02:00 DEBUG: [1692] O         Max
2016-05-25T21:04:41+02:00 DEBUG: [1692] O        </POOMCONTACTS:FirstName>
2016-05-25T21:04:41+02:00 DEBUG: [1692] O        <POOMCONTACTS:LastName>
2016-05-25T21:04:41+02:00 DEBUG: [1692] O         Max3
2016-05-25T21:04:41+02:00 DEBUG: [1692] O        </POOMCONTACTS:LastName>
2016-05-25T21:04:41+02:00 DEBUG: [1692] O       </Data>


2016-05-25T21:20:11+02:00 DEBUG: [1674] O       <Data>
2016-05-25T21:20:11+02:00 DEBUG: [1674] O        <POOMCONTACTS:Birthday>
2016-05-25T21:20:11+02:00 DEBUG: [1674] O         1905-02-03T08:00:00.000Z
2016-05-25T21:20:11+02:00 DEBUG: [1674] O        </POOMCONTACTS:Birthday>
2016-05-25T21:20:11+02:00 DEBUG: [1674] O        <POOMCONTACTS:FileAs>
2016-05-25T21:20:11+02:00 DEBUG: [1674] O         Max Max3
2016-05-25T21:20:11+02:00 DEBUG: [1674] O        </POOMCONTACTS:FileAs>
2016-05-25T21:20:11+02:00 DEBUG: [1674] O        <POOMCONTACTS:FirstName>
2016-05-25T21:20:11+02:00 DEBUG: [1674] O         Max
2016-05-25T21:20:11+02:00 DEBUG: [1674] O        </POOMCONTACTS:FirstName>
2016-05-25T21:20:11+02:00 DEBUG: [1674] O        <POOMCONTACTS:LastName>
2016-05-25T21:20:11+02:00 DEBUG: [1674] O         Max3
2016-05-25T21:20:11+02:00 DEBUG: [1674] O        </POOMCONTACTS:LastName>
2016-05-25T21:20:11+02:00 DEBUG: [1674] O       </Data>

On the Blackberry device log, I dont see any Birthday values in the 
log file and the Borthday is one day after the value I put into the 
horde contact.

Regards
Volker jordan

Saved Queries