Closed
Bug 1182352
Opened 9 years ago
Closed 8 years ago
Remove custom cert check code from app update
Categories
(Toolkit :: Application Update, defect)
Toolkit
Application Update
Tracking
()
RESOLVED
FIXED
mozilla51
Tracking | Status | |
---|---|---|
firefox51 | --- | fixed |
People
(Reporter: robert.strong.bugs, Assigned: robert.strong.bugs)
References
Details
Attachments
(4 files, 2 obsolete files)
1.38 KB,
patch
|
dveditz
:
review+
|
Details | Diff | Splinter Review |
19.89 KB,
patch
|
molly
:
review+
|
Details | Diff | Splinter Review |
27.72 KB,
patch
|
robert.strong.bugs
:
review+
|
Details | Diff | Splinter Review |
1.64 KB,
patch
|
molly
:
review+
|
Details | Diff | Splinter Review |
After mar signing is used on Linux (it already is on Mac and Windows) the cert checks can be disabled in bug 1151485. After that has baked for a short while the custom cert checking code can be removed from app update.
Assignee | ||
Comment 1•9 years ago
|
||
The Firefox preferences should also be cleaned up in this bug
Assignee | ||
Comment 2•9 years ago
|
||
Filed bug 1189843 and bug 1189845 for Thunderbird and SeaMonkey to remove the cert checks. This bug doesn't depend on those bugs being fixed since app update will still work for those apps when this code is removed though it will remove the security mitigation.
Assignee | ||
Comment 3•9 years ago
|
||
If for whatever reason mar signing is not implemented then real cert pinning should be implemented. We didn't do this for Firefox aus since it has the same problems as the custom cert check. See bug bug 1063111
Assignee | ||
Comment 4•8 years ago
|
||
Assignee: nobody → robert.strong.bugs
Status: NEW → ASSIGNED
Assignee | ||
Comment 5•8 years ago
|
||
Assignee | ||
Comment 6•8 years ago
|
||
Attachment #8780468 -
Attachment is obsolete: true
Assignee | ||
Comment 7•8 years ago
|
||
Assignee | ||
Comment 8•8 years ago
|
||
Comment on attachment 8780467 [details] [diff] [review]
nsISecurityUITelemetry changes
Hi Dan, as you might recall we no longer use the custom certificate attribute check code since it causes issues with some use cases and rely on mar signing instead. The patches in this bug remove the checks and there is one change in nsISecurityUITelemetry.idl that I am hoping you are ok with reviewing. Thanks!
Attachment #8780467 -
Flags: review?(dveditz)
Assignee | ||
Updated•8 years ago
|
Attachment #8781904 -
Attachment description: client changes in progress → client changes rev1
Attachment #8781904 -
Flags: review?(mhowell)
Assignee | ||
Comment 9•8 years ago
|
||
Comment on attachment 8781905 [details] [diff] [review]
test changes rev1
Try push
https://treeherder.mozilla.org/#/jobs?repo=try&revision=1386b4a18f94&selectedJob=25870034
Attachment #8781905 -
Attachment description: test changes in progress → test changes rev1
Attachment #8781905 -
Flags: review?(mhowell)
Updated•8 years ago
|
Attachment #8781904 -
Flags: review?(mhowell) → review+
Comment 10•8 years ago
|
||
Comment on attachment 8781905 [details] [diff] [review]
test changes rev1
Review of attachment 8781905 [details] [diff] [review]:
-----------------------------------------------------------------
Everything looks good and the try push is green, so I'm happy. Thanks!
Attachment #8781905 -
Flags: review?(mhowell) → review+
Assignee | ||
Comment 11•8 years ago
|
||
Bug 1295896 removes several tests that would also need to be modified so adding dependency.
Depends on: 1295896
Assignee | ||
Comment 12•8 years ago
|
||
Forgot to hg remove a couple of tests. Carrying forward r+
Attachment #8781905 -
Attachment is obsolete: true
Attachment #8782159 -
Flags: review+
Assignee | ||
Comment 13•8 years ago
|
||
Matt, forgot to remove this no longer available preference from firefox.js
Attachment #8782172 -
Flags: review?(mhowell)
Comment 14•8 years ago
|
||
Comment on attachment 8782172 [details] [diff] [review]
Firefox preference
Review of attachment 8782172 [details] [diff] [review]:
-----------------------------------------------------------------
No problem; I saw your comment saying this needed to be removed, and then I also forgot about it.
Attachment #8782172 -
Flags: review?(mhowell) → review+
Comment 15•8 years ago
|
||
Comment on attachment 8780467 [details] [diff] [review]
nsISecurityUITelemetry changes
Review of attachment 8780467 [details] [diff] [review]:
-----------------------------------------------------------------
r=dveditz
Attachment #8780467 -
Flags: review?(dveditz) → review+
Comment 16•8 years ago
|
||
Pushed by rstrong@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/4bd0ad73562b
nsISecurityUITelemetry.idl - Remove custom cert check code from app update. r=dveditz
https://hg.mozilla.org/integration/mozilla-inbound/rev/1bf5bb2dc20d
client code - Remove custom cert check code from app update. r=mhowell
https://hg.mozilla.org/integration/mozilla-inbound/rev/4b648a542bfb
test code - Remove custom cert check code from app update. r=mhowell
https://hg.mozilla.org/integration/mozilla-inbound/rev/b717faf86fe7
Firefox preference removal - Remove custom cert check code from app update. r=mhowell
Comment 17•8 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/4bd0ad73562b
https://hg.mozilla.org/mozilla-central/rev/1bf5bb2dc20d
https://hg.mozilla.org/mozilla-central/rev/4b648a542bfb
https://hg.mozilla.org/mozilla-central/rev/b717faf86fe7
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
status-firefox51:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla51
You need to log in
before you can comment on or make changes to this bug.
Description
•