gecko-dev/browser
Dana Keeler 18e9f3ba80 bug 1564481 - reset HSTS/HPKP state to factory settings rather than storing knockout entries for preloaded sites r=jcj r=KevinJacobs
As originally implemented, nsISiteSecurityService.removeState allowed direct
access to remove HSTS state. It also provided the implementation for when the
browser encountered an HSTS header with "max-age=0". In bug 775370, it was
updated to store an entry that would override preloaded information when
processing such headers. However, this meant that the semantics of the direct
access API had changed. Preloaded information could be overridden if a user
invoked the "forget about this site" feature. This change fixes the public API
(and renames it to "resetState") so it actually behaves as its consumers expect.

Reviewers: jcj!, KevinJacobs!

Tags: #secure-revision

Bug #: 1564481

Differential Revision: https://phabricator.services.mozilla.com/D38108

--HG--
extra : rebase_source : 8dd5460d3fd3c0ce92746cc83fae220d6e2a83cf
extra : amend_source : 171ebb015e9f9ae775f0caa22e161d41970f3d51
2019-07-11 13:48:28 -07:00
..
actors Bug 1510351 - Remove unused code in PluginChild.jsm r=prathiksha 2019-07-11 15:12:26 +00:00
app Bug 1559421 - Report synced devices count on Lockwise card. r=ewright 2019-07-15 19:54:14 +00:00
base bug 1564481 - reset HSTS/HPKP state to factory settings rather than storing knockout entries for preloaded sites r=jcj r=KevinJacobs 2019-07-11 13:48:28 -07:00
branding Bug 1549288 - Clean up about:newinstall CSS and make it support dark mode. r=dao 2019-07-12 16:12:27 +00:00
components Bug 1369197 - Wait for customizationready when exiting customize mode in browserAction contentMenu tests. r=robwu 2019-07-15 21:15:14 +00:00
config Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2019-07-08 17:27:36 +00:00
docs Bug 1564830 - Remove userInitiatedFocus flag. r=harry 2019-07-11 07:48:42 +00:00
extensions Merge inbound to mozilla-central. a=merge 2019-07-16 00:42:51 +03:00
fonts Bug 1470107 - Update Twemoji Mozilla to 0.4.0 (twemoji 11.4.0). r=jfkthame 2019-04-19 20:58:50 +00:00
installer Bug 1562115 - Prevent cutting off long stub installer text strings. r=agashlin 2019-07-02 20:15:48 +00:00
locales Bug 1559993 - Show 'Password saved' toast when automatically saving a generated password. r=MattN 2019-07-12 22:44:45 +00:00
modules Bug 1558503 - Preserve the order of the arguments in the localized storageAccess.message string; r=johannh,flod 2019-07-10 15:05:47 +00:00
themes Bug 1562575 - Part 2 - Move content blocking section into the protections panel. r=ewright 2019-07-12 21:36:58 +00:00
tools/mozscreenshots Bug 1562575 - Part 3 - Test updates for content blocking section in browser-siteProtections.js. r=ewright 2019-07-12 22:25:02 +00:00
.eslintrc.js Bug 1558517 - Pre 3.0: Remove conflicting eslint rules, and turn on "curly: all" everywhere, r=standard8 2019-06-28 17:14:01 +02:00
app.mozbuild
build.mk
confvars.sh Merge mozilla-central to autoland. CLOSED TREE 2019-07-12 02:06:45 +03:00
defs.mk
l10n-registry.manifest Bug 1555662 - Register L10nRegistry sources using categories. r=kmag 2019-06-08 04:37:31 +00:00
LICENSE
Makefile.in
moz.build Bug 1555662 - Register L10nRegistry sources using categories. r=kmag 2019-06-08 04:37:31 +00:00
moz.configure