diff -ur ssleuth-0.5.3-fx/content/preferences.xul ssleuth-0.5.4-fx.xpi/content/preferences.xul --- ssleuth-0.5.3-fx/content/preferences.xul 2016-12-04 03:41:26.000000000 -0500 +++ ssleuth-0.5.4-fx.xpi/content/preferences.xul 2018-07-11 21:48:44.000000000 -0400 @@ -343,7 +343,7 @@ active="true"> - + Your feedback and development/translation support are welcome. diff -ur ssleuth-0.5.3-fx/install.rdf ssleuth-0.5.4-fx.xpi/install.rdf --- ssleuth-0.5.3-fx/install.rdf 2016-12-04 03:41:13.000000000 -0500 +++ ssleuth-0.5.4-fx.xpi/install.rdf 2018-07-11 21:46:37.000000000 -0400 @@ -6,7 +6,7 @@ https://github.com/sibiantony/ssleuth/ ssleuth@github SSleuth - 0.5.3 + 0.5.4 chrome://ssleuth/skin/ssleuth-icon.png chrome://ssleuth/content/preferences.xul 3 @@ -18,8 +18,16 @@ {ec8030f7-c20a-464f-9b0e-13a3a9e97384} - 42.0 - 51.0a1 + 52.0 + 52.* + + + + + + {8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4} + 28.0 + 28.* Only in ssleuth-0.5.3-fx: META-INF diff -ur ssleuth-0.5.3-fx/modules/cipher-suites.js ssleuth-0.5.4-fx.xpi/modules/cipher-suites.js --- ssleuth-0.5.3-fx/modules/cipher-suites.js 2016-12-04 03:36:41.000000000 -0500 +++ ssleuth-0.5.4-fx.xpi/modules/cipher-suites.js 2018-07-11 15:07:28.000000000 -0400 @@ -346,7 +346,7 @@ 'rsa_rc4_128_md5', 'rsa_rc4_128_sha' ], - state: 'default' + state: 'disable' }, { name: 'Non PFS, non RC4 suites', @@ -394,9 +394,5 @@ ff_cache: { ui: '', state: 'okay' - }, - ff_29plus: { - ui: '', - state: 'med' } } \ No newline at end of file diff -ur ssleuth-0.5.3-fx/modules/ssleuth.js ssleuth-0.5.4-fx.xpi/modules/ssleuth.js --- ssleuth-0.5.3-fx/modules/ssleuth.js 2016-10-25 16:40:48.000000000 -0400 +++ ssleuth-0.5.4-fx.xpi/modules/ssleuth.js 2018-07-11 15:00:52.000000000 -0400 @@ -103,7 +103,7 @@ .QueryInterface(Ci.nsISSLStatusProvider) .SSLStatus.QueryInterface(Ci.nsISSLStatus); if (sslStatus) { - hostEntry.cipherName = sslStatus.cipherName; + hostEntry.cipherName = sslStatus.cipherSuite; hostEntry.certValid = isCertValid(sslStatus.serverCert); hostEntry.domMatch = !sslStatus.isDomainMismatch; hostEntry.csRating = getCipherSuiteRating(hostEntry.cipherName); @@ -322,7 +322,7 @@ const cs = ciphersuites; var securityState = '', - cipherName = sslStatus.cipherName, + cipherName = sslStatus.cipherSuite, extendedValidation = false; // Security Info - Firefox states @@ -456,17 +456,12 @@ var index = ''; var versionStrings = ['sslv3', 'tlsv1_0', 'tlsv1_1', 'tlsv1_2', 'tlsv1_3']; - // TODO : At the moment, depends on observer module. Change. - if (Services.vc.compare(Services.appinfo.platformVersion, '36.0') > -1) { - var secUI = win.gBrowser.securityUI; + var secUI = win.gBrowser.securityUI; if (secUI) { var sslStatus = secUI.SSLStatus; if (sslStatus) index = versionStrings[sslStatus.protocolVersion & 0xFF]; } - } else if (Services.vc.compare(Services.appinfo.platformVersion, '29.0') < 0) { - index = 'ff_29plus'; - } if (index !== '') { observer.updateLocEntry(winId, { tlsVersion: index,