mirror of
https://github.com/roytam1/palemoon27.git
synced 2026-05-26 14:30:27 +00:00
d9e38a7ff7
- Bug 1124428 - Add telemetry probes for FxA-related authentication issues. r=markh,vladan (e7d137d040) - Bug 1128785 - ensureLoggedIn() failure is now always noticed by Sync. r=rnewman (7da93c4c8e) - Bug 999190 - Part 1 - Detect fxa deletion on sync auth error. r=markh (8fcae8bdc1) - part of Bug 1132293 - Let reliers access derived encryption keys through FxAccountsOAuthClient. r=mhammond (08e99a11d4) - Bug 1146904: Add the FxAccountsWebChannel to drive Sync (b4201a72ff) - Bug 1184825 - treat FxAccountsWebChannel as a singleton to avoid creating one per window. r=stomlinson (c554d075fa) - Bug 999190 - Part 2 - Listen to logout commands from fxa remote server. r=markh (5305354148) - bits of Bug 1149729 - ignore more Sync login error states. r= (292508d1fd) - Bug 998523 - updateUI after logout, r=markh (1ec2793062) - Bug 1156752 - explicitly list where each FxA field is stored. r=zaach (578b2d9992) - Bug 1182740 - treat keypair and certificate as an atomic pair to avoid invalid assertions. r=stomlinson (6e676f24fc) - let-var (ad3cda8694) - missing bits of ReadingList removal (36946ad513) - Bug 1191067 - Pre: Don't include services/fxaccounts in Fennec. r=markh (a34ccd23a4) - bits of Bug 1176112 - A/B test for default browser setting UI on Windows 10. (89327edd8b) - Bug 1203032 - Move services/sync/Makefile.in definitions to moz.build. r=gps (50661d8198) - let->var and cleanup (c7c4179ded) - fix misspatch (923cc51d12) - parts of Bug 1190503 - Add telemetry to report details on GMP update failures (71afebfed6)
35 lines
934 B
JavaScript
35 lines
934 B
JavaScript
// -*- indent-tabs-mode: nil; js-indent-level: 2 -*-
|
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
this.EXPORTED_SYMBOLS = ["RemoteSecurityUI"];
|
|
|
|
const Ci = Components.interfaces;
|
|
const Cc = Components.classes;
|
|
const Cu = Components.utils;
|
|
|
|
Cu.import("resource://gre/modules/XPCOMUtils.jsm");
|
|
|
|
function RemoteSecurityUI()
|
|
{
|
|
this._SSLStatus = null;
|
|
this._state = 0;
|
|
}
|
|
|
|
RemoteSecurityUI.prototype = {
|
|
QueryInterface: XPCOMUtils.generateQI([Ci.nsISSLStatusProvider, Ci.nsISecureBrowserUI]),
|
|
|
|
// nsISSLStatusProvider
|
|
get SSLStatus() { return this._SSLStatus; },
|
|
|
|
// nsISecureBrowserUI
|
|
get state() { return this._state; },
|
|
get tooltipText() { return ""; },
|
|
|
|
_update: function (aStatus, aState) {
|
|
this._SSLStatus = aStatus;
|
|
this._state = aState;
|
|
}
|
|
};
|