mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-10 02:08:38 +09:00
Merge remote-tracking branch 'origin/master' into custom
This commit is contained in:
commit
d2b5ffafc2
210 changed files with 10739 additions and 14561 deletions
|
|
@ -1198,7 +1198,7 @@ BrowserGlue.prototype = {
|
|||
},
|
||||
|
||||
_migrateUI: function BG__migrateUI() {
|
||||
const UI_VERSION = 19;
|
||||
const UI_VERSION = 20;
|
||||
const BROWSER_DOCURL = "chrome://browser/content/browser.xul#";
|
||||
let currentUIVersion = 0;
|
||||
try {
|
||||
|
|
@ -1433,6 +1433,11 @@ BrowserGlue.prototype = {
|
|||
}
|
||||
#endif
|
||||
|
||||
if (currentUIVersion < 20) {
|
||||
// HPKP change of UI preference; reset enforcement level
|
||||
Services.prefs.clearUserPref("security.cert_pinning.enforcement_level");
|
||||
}
|
||||
|
||||
// Update the migration version.
|
||||
Services.prefs.setIntPref("browser.migration.version", UI_VERSION);
|
||||
},
|
||||
|
|
|
|||
|
|
@ -18,7 +18,6 @@ var gSecurityPane = {
|
|||
{
|
||||
this._pane = document.getElementById("paneSecurity");
|
||||
this._initMasterPasswordUI();
|
||||
this._initHPKPUI();
|
||||
},
|
||||
|
||||
// ADD-ONS
|
||||
|
|
@ -233,31 +232,5 @@ var gSecurityPane = {
|
|||
document.documentElement.openWindow("Toolkit:PasswordManager",
|
||||
"chrome://passwordmgr/content/passwordManager.xul",
|
||||
"", null);
|
||||
},
|
||||
|
||||
_initHPKPUI: function() {
|
||||
let checkbox = document.getElementById("enableHPKP");
|
||||
let HPKPpref = document.getElementById("security.cert_pinning.enforcement_level");
|
||||
|
||||
if (HPKPpref.value == 0) {
|
||||
checkbox.checked = false;
|
||||
} else {
|
||||
checkbox.checked = true;
|
||||
}
|
||||
},
|
||||
|
||||
/**
|
||||
* Updates the HPKP enforcement level to the proper value depending on checkbox
|
||||
* state.
|
||||
*/
|
||||
updateHPKPPref: function() {
|
||||
let checkbox = document.getElementById("enableHPKP");
|
||||
let HPKPpref = document.getElementById("security.cert_pinning.enforcement_level");
|
||||
|
||||
if (checkbox.checked) {
|
||||
HPKPpref.value = 2;
|
||||
} else {
|
||||
HPKPpref.value = 0;
|
||||
}
|
||||
}
|
||||
};
|
||||
|
|
|
|||
|
|
@ -46,9 +46,9 @@
|
|||
<preference id="network.stricttransportsecurity.enabled"
|
||||
name="network.stricttransportsecurity.enabled"
|
||||
type="bool"/>
|
||||
<preference id="security.cert_pinning.enforcement_level"
|
||||
name="security.cert_pinning.enforcement_level"
|
||||
type="int"/>
|
||||
<preference id="security.cert_pinning.hpkp.enabled"
|
||||
name="security.cert_pinning.hpkp.enabled"
|
||||
type="bool"/>
|
||||
|
||||
<!-- Opportunistic Encryption -->
|
||||
|
||||
|
|
@ -150,7 +150,7 @@
|
|||
<checkbox id="enableHPKP"
|
||||
label="&enableHPKP.label;"
|
||||
accesskey="&enableHPKP.accesskey;"
|
||||
oncommand="gSecurityPane.updateHPKPPref();"/>
|
||||
preference="security.cert_pinning.hpkp.enabled"/>
|
||||
</vbox>
|
||||
</groupbox>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue