You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We came across this while improving our server side response to #269.
Expected behavior
when sending back a modified appointment tbsync sends these time information:
[bias] => 0
[tzname] => W. Europe Standard Time
[dstendyear] => 0
[dstendmonth] => 0
[dstendday] => 0
[dstendweek] => 0
[dstendhour] => 0
[dstendminute] => 0
[dstendsecond] => 0
[dstendmillis] => 0
[stdbias] => 0
[tznamedst] => W. Europe Standard Time
[dststartyear] => 0
[dststartmonth] => 0
[dststartday] => 0
[dststartweek] => 0
[dststarthour] => 0
[dststartminute] => 0
[dststartsecond] => 0
[dststartmillis] => 0
[dstbias] => -120
[timezone] => 0
[timezonedst] => -120
In the change both StandardDate and DaylightDate are zero, so it is impossible to determine when to use daylight bias and when to use standard bias. The UTC compute logic is:
Your environment
TbSync version: 4.10
EAS-4-TbSync version: 4.11
Thunderbird version: 128.0.1esr (64-bit)
We came across this while improving our server side response to #269.
Expected behavior
In the change both StandardDate and DaylightDate are zero, so it is impossible to determine when to use daylight bias and when to use standard bias. The UTC compute logic is:
LocalTime + Bias + IsDayLight? DayLightBias : StandardBias
The spec for this can be found at https://learn.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-asdtype/fe4760d2-3f8a-4453-908d-e256a6319956
There is already code dealing with switch dates at
EAS-4-TbSync/content/includes/calendarsync.js
Lines 255 to 269 in 23c0330
Actual behavior
Steps to reproduce
I can provide a test account.
The text was updated successfully, but these errors were encountered: