Thunderbird 140 broke Fastmail CalDAV OAuth due to missing OAuth settings
Categories
(Thunderbird :: General, defect, P2)
Tracking
(thunderbird_esr140 fixed, thunderbird141 wontfix, thunderbird142 fixed, thunderbird143 fixed)
People
(Reporter: mozilla, Assigned: jtracey)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: regression)
Attachments
(1 file)
48 bytes,
text/x-phabricator-request
|
corey
:
approval-comm-beta+
corey
:
approval-comm-esr140+
|
Details | Review |
Steps to reproduce:
Setup a Fastmail account in Thunderbird
Actual results:
Previously Thunderbird would automatically detect Fastmail calendars via CalDAV and use OAuth authentication to access them. However that no longer works and it requires creating a separate app password.
Expected results:
Thunderbird should use OAuth authentication for Fastmail for Mail, Contacts and Calendars.
It appears that one of the recent changes in TB 140 is that "CardDAV address books and calendars now use the same OAuth2 code as mail". That's great! However it appears in this consolidation that the Fastmail configuration was broken for calendaring. Looking at the github mirror...
["imap.fastmail.com", ["www.fastmail.com", FASTMAIL_SCOPES]],
["pop.fastmail.com", ["www.fastmail.com", FASTMAIL_SCOPES]],
["smtp.fastmail.com", ["www.fastmail.com", FASTMAIL_SCOPES]],
[
"carddav.fastmail.com",
["www.fastmail.com", "https://www.fastmail.com/dev/protocol-carddav"],
],
That's missing the config for our CalDAV service. I believe the best fix would be replacing all of the above with:
["imap.fastmail.com", ["www.fastmail.com", FASTMAIL_SCOPES]],
["pop.fastmail.com", ["www.fastmail.com", FASTMAIL_SCOPES]],
["smtp.fastmail.com", ["www.fastmail.com", FASTMAIL_SCOPES]],
["carddav.fastmail.com", ["www.fastmail.com", FASTMAIL_SCOPES.carddav]],
["caldav.fastmail.com", ["www.fastmail.com", FASTMAIL_SCOPES.caldav]],
This would also more closely match what is done around #L54 for the google servers and scopes.
Updated•1 month ago
|
Updated•1 month ago
|
Assignee | ||
Comment 1•1 month ago
|
||
Updated•1 month ago
|
Assignee | ||
Comment 2•1 month ago
|
||
Thanks for the detailed bug report, I was able to test and confirm your suggested change fixed the problem.
Assignee | ||
Updated•29 days ago
|
Pushed by heather@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/562a344107db
Use Fastmail CalDAV config. r=thunderbird-reviewers,darktrojan
Updated•20 days ago
|
Comment 4•20 days ago
|
||
Comment on attachment 9501906 [details]
Bug 1978192 - Use Fastmail CalDAV config. r=#thunderbird-reviewers
Uplift Approval Request
- Please state case for uplift consideration and ensure bug severity is set: Users will be unable to use Fastmail calendars.
- User impact if declined: Users will be unable to use Fastmail calendars.
- Is this code covered by automated tests?: No
- Has the fix been verified in Daily?: Yes
- Has the fix been verified in Beta?: No
- Needs manual test from QA?: No
- If yes, steps to reproduce:
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): This is just an addition the the OAuth configurations. No code changes.
- Does the fix cause any migrations to be skipped?: No
- String changes made/needed:
Comment 5•20 days ago
|
||
I think for some reason I thought this already was on beta, so I decided to wait a while before requesting uplift to ESR. Turns out it isn't on beta, and it should be there for at least a week before uplifting to ESR.
Comment 6•16 days ago
|
||
Comment on attachment 9501906 [details]
Bug 1978192 - Use Fastmail CalDAV config. r=#thunderbird-reviewers
[Triage Comment]
Approved for beta
Yes, let's also plan to get into esr140
Comment 7•15 days ago
•
|
||
bugherder uplift |
Thunderbird 142.0b3:
https://hg.mozilla.org/releases/comm-beta/rev/de5c795aae04
Comment 8•7 days ago
|
||
Please remember to request esr140 approval as well.
Comment 9•7 days ago
|
||
(Usually we ask both at the same time so it's not forgotten.)
Comment 10•7 days ago
|
||
Comment on attachment 9501906 [details]
Bug 1978192 - Use Fastmail CalDAV config. r=#thunderbird-reviewers
Uplift Approval Request
- Please state case for uplift consideration and ensure bug severity is set: Users will be unable to use Fastmail calendars.
- User impact if declined: Users will be unable to use Fastmail calendars.
- Is this code covered by automated tests?: No
- Has the fix been verified in Daily?: Yes
- Has the fix been verified in Beta?: Yes
- Needs manual test from QA?: No
- If yes, steps to reproduce:
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): This is just an addition the the OAuth configurations. No code changes.
- Does the fix cause any migrations to be skipped?: No
- String changes made/needed:
Comment 11•7 days ago
|
||
(I've not forgotten. Bugzilla reminders.)
Comment 12•6 days ago
|
||
Comment on attachment 9501906 [details]
Bug 1978192 - Use Fastmail CalDAV config. r=#thunderbird-reviewers
[Triage Comment]
Approved for esr140
Comment 13•6 days ago
|
||
uplift |
Thunderbird 140.2.0esr:
https://hg.mozilla.org/releases/comm-esr140/rev/650601a0fe7be87693696cb38bf94c8e1c4ac6fc
Description
•