EFForg / https-everywhere

A browser extension that encrypts your communications with many websites that offer HTTPS but still allow unencrypted connections.
https://eff.org/https-everywhere
Other
3.37k stars 1.09k forks source link

Several errors running `bash test.sh` #7927

Closed ghost closed 5 years ago

ghost commented 7 years ago

On Debian Jessie. Dependencies are satisfied:

Click me to expand ``` $ sudo bash install-dev-dependencies.sh [sudo] password for sampablokuper: + '[' 0 '!=' 0 ']' + type apt-get + BROWSERS='firefox chromium-browser' + CHROMEDRIVER=chromium-chromedriver ++ lsb_release -is + [[ Debian == \D\e\b\i\a\n ]] + BROWSERS='iceweasel chromium' + CHROMEDRIVER=chromedriver + apt-get install libxml2-dev libxml2-utils libxslt1-dev python-dev iceweasel chromium zip sqlite3 python-pip libcurl4-openssl-dev xvfb libssl-dev git chromedriver Reading package lists... Done Building dependency tree Reading state information... Done git is already the newest version. libxml2-dev is already the newest version. libxml2-utils is already the newest version. python-dev is already the newest version. python-pip is already the newest version. sqlite3 is already the newest version. xvfb is already the newest version. zip is already the newest version. chromedriver is already the newest version. chromium is already the newest version. libcurl4-openssl-dev is already the newest version. iceweasel is already the newest version. libxslt1-dev is already the newest version. libssl-dev is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. + git submodule init + git submodule update Submodule path 'translations': checked out 'de755e445735270cc4e1b73882da5ed981e7a2f8' + pip install --user --no-allow-insecure --no-allow-external -r requirements.txt Requirement already satisfied (use --upgrade to upgrade): lxml>=3.3.3 in /usr/lib/python2.7/dist-packages (from -r requirements.txt (line 1)) Requirement already satisfied (use --upgrade to upgrade): pycurl in /usr/lib/python2.7/dist-packages (from -r requirements.txt (line 2)) Requirement already satisfied (use --upgrade to upgrade): regex in /root/.local/lib/python2.7/site-packages (from -r requirements.txt (line 3)) Requirement already satisfied (use --upgrade to upgrade): bsdiff4 in /root/.local/lib/python2.7/site-packages (from -r requirements.txt (line 4)) Requirement already satisfied (use --upgrade to upgrade): python-Levenshtein in /root/.local/lib/python2.7/site-packages (from -r requirements.txt (line 5)) Requirement already satisfied (use --upgrade to upgrade): selenium in /root/.local/lib/python2.7/site-packages (from -r requirements.txt (line 6)) Requirement already satisfied (use --upgrade to upgrade): setuptools in /usr/lib/python2.7/dist-packages (from python-Levenshtein->-r requirements.txt (line 5)) Cleaning up... + cd test/rules + pip install --user -r requirements.txt Requirement already satisfied (use --upgrade to upgrade): pycurl in /usr/lib/python2.7/dist-packages (from -r requirements.txt (line 1)) Requirement already satisfied (use --upgrade to upgrade): regex in /root/.local/lib/python2.7/site-packages (from -r requirements.txt (line 2)) Requirement already satisfied (use --upgrade to upgrade): bsdiff4 in /root/.local/lib/python2.7/site-packages (from -r requirements.txt (line 3)) Requirement already satisfied (use --upgrade to upgrade): python-Levenshtein in /root/.local/lib/python2.7/site-packages (from -r requirements.txt (line 4)) Requirement already satisfied (use --upgrade to upgrade): setuptools in /usr/lib/python2.7/dist-packages (from python-Levenshtein->-r requirements.txt (line 4)) Cleaning up... + cd - /home/sampablokuper/Documents/projects/https-everywhere + cd test/chromium + pip install --user -r requirements.txt Requirement already satisfied (use --upgrade to upgrade): selenium in /root/.local/lib/python2.7/site-packages (from -r requirements.txt (line 1)) Cleaning up... + cd - /home/sampablokuper/Documents/projects/https-everywhere + ln -sf ../../test.sh .git/hooks/pre-push ```

But several errors occur running bash test.sh:

Click me to expand ``` $ bash test.sh + '[' -n '' ']' + git rev-parse ++ git rev-parse --show-toplevel + cd /home/sampablokuper/Documents/projects/https-everywhere + source utils/mktemp.sh +++ which mktemp ++ MKTEMP=/bin/mktemp ++ mktemp ++ /bin/mktemp + TMP=/tmp/tmp.umzZmRgrDJ + trap 'rm "$TMP"' EXIT + '[' -d test/rules ']' + '[' 0 -gt 0 ']' + python2.7 test/rules/src/https_everywhere_checker/check_rules.py test/rules/coverage.checker.config Traceback (most recent call last): File "test/rules/src/https_everywhere_checker/check_rules.py", line 21, in import http_client File "/home/sampablokuper/Documents/projects/https-everywhere/test/rules/src/https_everywhere_checker/http_client.py", line 7, in import regex ImportError: No module named regex + cat Ruleset test coverage was insufficient. Under the new ruleset testing rules (February 2015), any modified ruleset must have sufficient test coverage. You can often improve test coverage by adding tags, or by restructuring the rule to avoid wildcard tags. See these documents: https://github.com/EFForg/https-everywhere/blob/master/ruleset-testing.md https://github.com/EFForg/https-everywhere/blob/master/ruleset-style.md + exit 1 + rm /tmp/tmp.umzZmRgrDJ + '[' -n '' ']' + git rev-parse ++ git rev-parse --show-toplevel + cd /home/sampablokuper/Documents/projects/https-everywhere + source utils/mktemp.sh +++ which mktemp ++ MKTEMP=/bin/mktemp + TEST_ADDON_PATH=./test/firefox/ ++ mktemp -d ++ /bin/mktemp -d + PROFILE_DIRECTORY=/tmp/tmp.HmHAXKJOvy + trap 'rm -r "$PROFILE_DIRECTORY"' EXIT + HTTPSE_INSTALL_DIRECTORY=/tmp/tmp.HmHAXKJOvy/extensions/https-everywhere-eff@eff.org + ./makexpi.sh Generating ruleset DB Validation of included rulesets completed. Validation of rulesets against relaxng.xml succeeded. Total included rules: 22237 Rules disabled by default: 4248 Created pkg/https-everywhere-5.2.8~7994b75-eff.xpi and pkg/https-everywhere-5.2.8~7994b75-amo.xpi ++ tail -1 ++ ls -tr pkg/https-everywhere-5.2.8~7994b75-dirty-eff.xpi pkg/https-everywhere-5.2.8~7994b75-eff.xpi + XPI_NAME=pkg/https-everywhere-5.2.8~7994b75-eff.xpi + rsync -a test/firefox/test_profile_skeleton/ /tmp/tmp.HmHAXKJOvy + unzip -qd /tmp/tmp.HmHAXKJOvy/extensions/https-everywhere-eff@eff.org pkg/https-everywhere-5.2.8~7994b75-eff.xpi + '[' '!' -f addon-sdk/bin/activate ']' + '[' '!' -d /tmp/tmp.HmHAXKJOvy/extensions/https-everywhere-eff@eff.org ']' ++ which xvfb-run + '[' -z '' -a -n /usr/bin/xvfb-run ']' + XVFB_RUN=xvfb-run + pushd addon-sdk ~/Documents/projects/https-everywhere/addon-sdk ~/Documents/projects/https-everywhere + source bin/activate ++ deactivate nondestructive ++ '[' -n '' ']' ++ '[' -n /bin/bash -o -n '' ']' ++ hash -r ++ '[' -n '' ']' ++ PYTHONPATH= ++ export PYTHONPATH ++ unset _OLD_PYTHONPATH ++ unset CUDDLEFISH_ROOT ++ unset VIRTUAL_ENV ++ '[' '!' nondestructive = nondestructive ']' ++ _OLD_PYTHONPATH= ++ _OLD_VIRTUAL_PATH=/home/sampablokuper/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ pwd ++ VIRTUAL_ENV=/home/sampablokuper/Documents/projects/https-everywhere/addon-sdk ++ '[' xlinux-gnu = xmsys ']' ++ CUDDLEFISH_ROOT=/home/sampablokuper/Documents/projects/https-everywhere/addon-sdk ++ PYTHONPATH=/home/sampablokuper/Documents/projects/https-everywhere/addon-sdk/python-lib: ++ PATH=/home/sampablokuper/Documents/projects/https-everywhere/addon-sdk/bin:/home/sampablokuper/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ pwd ++ VIRTUAL_ENV=/home/sampablokuper/Documents/projects/https-everywhere/addon-sdk ++ export CUDDLEFISH_ROOT ++ export PYTHONPATH ++ export PATH ++ _OLD_VIRTUAL_PS1= +++ basename /home/sampablokuper/Documents/projects/https-everywhere/addon-sdk ++ '[' addon-sdk = __ ']' +++ basename /home/sampablokuper/Documents/projects/https-everywhere/addon-sdk ++ PS1='(addon-sdk)' ++ export PS1 ++ '[' -n /bin/bash -o -n '' ']' ++ hash -r ++ python -c 'from jetpack_sdk_env import welcome; welcome()' Welcome to the Add-on SDK. For the docs, visit https://addons.mozilla.org/en-US/developers/docs/sdk/latest/ + popd ~/Documents/projects/https-everywhere + type cfx + pushd ./test/firefox/ ~/Documents/projects/https-everywhere/test/firefox ~/Documents/projects/https-everywhere + '[' '' == --justrun ']' + echo 'running tests' running tests + '[' -n '' ']' + xvfb-run cfx test --profiledir=/tmp/tmp.HmHAXKJOvy --verbose Using binary at '/usr/bin/firefox'. Using profile at '/tmp/tmp.HmHAXKJOvy'. Xlib: extension "RANDR" missing on display ":99". HTTPS Everywhere DBUG: Got profile-after-change HTTPS Everywhere INFO: Not activating rules that trigger mixed content errors. HTTPS Everywhere NOTE: Loading targets took 0.586 seconds SSL Observatory DBUG: Loaded observatory component! HTTPS Everywhere DBUG: Got http-on-modify-request: https://tiles.services.mozilla.com/v3/links/fetch/en-GB/default HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://tiles.services.mozilla.com/v3/links/fetch/en-GB/default HTTPS Everywhere DBUG: No applicable list rewriting https://tiles.services.mozilla.com/v3/links/fetch/en-GB/default HTTPS Everywhere DBUG: Processing https://tiles.services.mozilla.com/v3/links/fetch/en-GB/default HTTPS Everywhere DBUG: For target tiles.services.mozilla.com, found no ids in DB HTTPS Everywhere DBUG: For target *.services.mozilla.com, found no ids in DB HTTPS Everywhere DBUG: For target tiles.*.mozilla.com, found no ids in DB HTTPS Everywhere DBUG: For target tiles.services.*.com, found no ids in DB HTTPS Everywhere DBUG: For target tiles.services.mozilla.*, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.com, found ids 10878 HTTPS Everywhere DBUG: Parsing Mozilla.com (partial) HTTPS Everywhere DBUG: Cookie rule .*\.mozilla\.com$ .+ HTTPS Everywhere DBUG: Potentially applicable rules for tiles.services.mozilla.com: HTTPS Everywhere DBUG: Mozilla.com (partial) HTTPS Everywhere DBUG: Got http-on-modify-request: http://ocsp.digicert.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.digicert.com/ HTTPS Everywhere INFO: Channel with HTTPS rewrites forbidden, deeming OCSP, for http://ocsp.digicert.com/ HTTPS Everywhere DBUG: Got http-on-examine-response @ http://ocsp.digicert.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.digicert.com/ HTTPS Everywhere INFO: http://ocsp.digicert.com/ HTTPS Everywhere DBUG: Adding listener for toolbarButton init. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://tiles.services.mozilla.com/v3/links/fetch/en-GB/default HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://tiles.services.mozilla.com/v3/links/fetch/en-GB/default HTTPS Everywhere INFO: https://tiles.services.mozilla.com/v3/links/fetch/en-GB/default HTTPS Everywhere DBUG: Got http-on-modify-request: https://tiles-cloudfront.cdn.mozilla.net/desktop/STAR/en-GB.5068e5aeca3ec97a7be0b4d4e81081b70c030755.ag.json HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://tiles-cloudfront.cdn.mozilla.net/desktop/STAR/en-GB.5068e5aeca3ec97a7be0b4d4e81081b70c030755.ag.json HTTPS Everywhere DBUG: No applicable list rewriting https://tiles-cloudfront.cdn.mozilla.net/desktop/STAR/en-GB.5068e5aeca3ec97a7be0b4d4e81081b70c030755.ag.json HTTPS Everywhere DBUG: Processing https://tiles-cloudfront.cdn.mozilla.net/desktop/STAR/en-GB.5068e5aeca3ec97a7be0b4d4e81081b70c030755.ag.json HTTPS Everywhere DBUG: For target tiles-cloudfront.cdn.mozilla.net, found no ids in DB HTTPS Everywhere DBUG: For target *.cdn.mozilla.net, found no ids in DB HTTPS Everywhere DBUG: For target tiles-cloudfront.*.mozilla.net, found no ids in DB HTTPS Everywhere DBUG: For target tiles-cloudfront.cdn.*.net, found no ids in DB HTTPS Everywhere DBUG: For target tiles-cloudfront.cdn.mozilla.*, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.net, found ids 10880 HTTPS Everywhere DBUG: Parsing Mozilla.net (partial) HTTPS Everywhere DBUG: Potentially applicable rules for tiles-cloudfront.cdn.mozilla.net: HTTPS Everywhere DBUG: Mozilla.net (partial) HTTPS Everywhere DBUG: Got http-on-modify-request: https://location.services.mozilla.com/v1/country?key=no-mozilla-api-key HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://location.services.mozilla.com/v1/country?key=no-mozilla-api-key HTTPS Everywhere DBUG: No applicable list rewriting https://location.services.mozilla.com/v1/country?key=no-mozilla-api-key HTTPS Everywhere DBUG: Processing https://location.services.mozilla.com/v1/country?key=no-mozilla-api-key HTTPS Everywhere DBUG: For target location.services.mozilla.com, found no ids in DB HTTPS Everywhere DBUG: For target *.services.mozilla.com, found no ids in DB HTTPS Everywhere DBUG: For target location.*.mozilla.com, found no ids in DB HTTPS Everywhere DBUG: For target location.services.*.com, found no ids in DB HTTPS Everywhere DBUG: For target location.services.mozilla.*, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.com, found ids 10878 HTTPS Everywhere DBUG: Potentially applicable rules for location.services.mozilla.com: HTTPS Everywhere DBUG: Mozilla.com (partial) HTTPS Everywhere DBUG: Removing listener for toolbarButton init. HTTPS Everywhere NOTE: No expando for about:blank HTTPS Everywhere DBUG: Got http-on-examine-response @ https://tiles-cloudfront.cdn.mozilla.net/desktop/STAR/en-GB.5068e5aeca3ec97a7be0b4d4e81081b70c030755.ag.json HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://tiles-cloudfront.cdn.mozilla.net/desktop/STAR/en-GB.5068e5aeca3ec97a7be0b4d4e81081b70c030755.ag.json HTTPS Everywhere INFO: https://tiles-cloudfront.cdn.mozilla.net/desktop/STAR/en-GB.5068e5aeca3ec97a7be0b4d4e81081b70c030755.ag.json HTTPS Everywhere DBUG: Got http-on-modify-request: http://ocsp.digicert.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.digicert.com/ HTTPS Everywhere INFO: Channel with HTTPS rewrites forbidden, deeming OCSP, for http://ocsp.digicert.com/ HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/en-US/firefox/45.6.0/firstrun/learnmore/ HTTPS Everywhere NOTE: No expando for about:blank HTTPS Everywhere DBUG: Alist serial #1 for about:blank HTTPS Everywhere DBUG: Processing https://www.mozilla.org/en-US/firefox/45.6.0/firstrun/learnmore/ HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: Parsing Mozilla.org HTTPS Everywhere DBUG: Cookie rule .*\.mozilla\.org$ .+ HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Would Mozilla.org match https://www.mozilla.org/en-US/firefox/45.6.0/firstrun/learnmore/? serial 1 HTTPS Everywhere INFO: moot rule Mozilla.org in about:blank serial 1 SSL Observatory INFO: in getProxySettings() SSL Observatory INFO: CASE: try localhost:9050 SSL Observatory INFO: Using proxy: {"type":"socks","host":"localhost","port":9050,"tor_safe":true} SSL Observatory INFO: Got observatory url + nonce: https://check.torproject.org/?TorButton=true#0.32971366968133520.6750252425533316 SSL Observatory INFO: in getProxySettings() SSL Observatory INFO: CASE: try localhost:9050 SSL Observatory INFO: Using proxy: {"type":"socks","host":"localhost","port":9050,"tor_safe":true} SSL Observatory INFO: Specifying proxy: [xpconnect wrapped nsIProxyInfo] HTTPS Everywhere DBUG: Got http-on-modify-request: https://check.torproject.org/?TorButton=true#0.32971366968133520.6750252425533316 HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://check.torproject.org/?TorButton=true#0.32971366968133520.6750252425533316 HTTPS Everywhere DBUG: No applicable list rewriting https://check.torproject.org/?TorButton=true#0.32971366968133520.6750252425533316 HTTPS Everywhere DBUG: Processing https://check.torproject.org/?TorButton=true#0.32971366968133520.6750252425533316 HTTPS Everywhere DBUG: For target check.torproject.org, found no ids in DB HTTPS Everywhere INFO: For target *.torproject.org, found ids 16897 HTTPS Everywhere DBUG: Parsing Tor Project HTTPS Everywhere DBUG: Cookie rule ^(?:.*\.)?torproject\.org$ .+ HTTPS Everywhere DBUG: For target check.*.org, found no ids in DB HTTPS Everywhere DBUG: For target check.torproject.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for check.torproject.org: HTTPS Everywhere DBUG: Tor Project HTTPS Everywhere DBUG: Got sessionstore-windows-restored HTTPS Everywhere DBUG: Got http-on-examine-response @ http://ocsp.digicert.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.digicert.com/ HTTPS Everywhere INFO: http://ocsp.digicert.com/ HTTPS Everywhere DBUG: Got http-on-modify-request: http://ocsp.digicert.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.digicert.com/ HTTPS Everywhere INFO: Channel with HTTPS rewrites forbidden, deeming OCSP, for http://ocsp.digicert.com/ HTTPS Everywhere DBUG: Got http-on-examine-response @ https://location.services.mozilla.com/v1/country?key=no-mozilla-api-key HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://location.services.mozilla.com/v1/country?key=no-mozilla-api-key HTTPS Everywhere INFO: https://location.services.mozilla.com/v1/country?key=no-mozilla-api-key HTTPS Everywhere DBUG: Got http-on-modify-request: http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere INFO: Channel with HTTPS rewrites forbidden, deeming OCSP, for http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: Got http-on-examine-response @ http://ocsp.digicert.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.digicert.com/ HTTPS Everywhere INFO: http://ocsp.digicert.com/ Running tests on Firefox 45.6.0/Gecko 45.6.0 (Build 20161213204132) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. console.info: https-everywhere-tests: executing 'https-everywhere-tests/tests/test-httpse-installed.test httpse installed' console.info: https-everywhere-tests: pass: Test that HTTPSEverywhere is defined console.info: https-everywhere-tests: pass: Test that HTTPSEverywhere.observe is a function console.info: https-everywhere-tests: pass: This test is done. console.info: https-everywhere-tests: pass: There was a clean UI. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/en-US/firefox/45.6.0/firstrun/learnmore/ console.info: https-everywhere-tests: executing 'https-everywhere-tests/tests/test-httpse-installed.test httpse potentiallyApplicableRulesets' HTTPS Everywhere DBUG: For target www.eff.org, found no ids in DB HTTPS Everywhere INFO: For target *.eff.org, found ids 5027 HTTPS Everywhere DBUG: Parsing EFF HTTPS Everywhere DBUG: Cookie rule ^.*\.eff\.org$ .* HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.eff.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.eff.org: HTTPS Everywhere DBUG: EFF console.info: https-everywhere-tests: pass: Test that HTTPSE finds one applicable rule for www.eff.org console.info: https-everywhere-tests: pass: This test is done. console.info: https-everywhere-tests: pass: There was a clean UI. HTTPS Everywhere DBUG: Got http-on-examine-response @ http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere INFO: http://ocsp.int-x3.letsencrypt.org/ console.info: https-everywhere-tests: executing 'https-everywhere-tests/tests/test-httpse-installed.test sample ruleset' HTTPS Everywhere DBUG: Got http-on-modify-request: http://libssh.org/robots.txt HTTPS Everywhere NOTE: No expando for about:blank HTTPS Everywhere DBUG: Alist serial #2 for about:blank HTTPS Everywhere DBUG: Processing http://libssh.org/robots.txt HTTPS Everywhere INFO: For target libssh.org, found ids 9513 HTTPS Everywhere DBUG: Parsing libssh.org (partial) HTTPS Everywhere DBUG: Cookie rule ^www\.libssh\.org$ .+ HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target libssh.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for libssh.org: HTTPS Everywhere DBUG: libssh.org (partial) HTTPS Everywhere DBUG: Rewrote http://libssh.org/robots.txt -> https://libssh.org/robots.txt using Libssh.org.xml: /^http:/ -> https: HTTPS Everywhere INFO: active rule libssh.org (partial) in about:blank -> about:blank serial 2 HTTPS Everywhere DBUG: http://libssh.org/robots.txt: Redirection limit is 20 HTTPS Everywhere INFO: Using nsIHttpChannel.redirectTo: http://libssh.org/robots.txt -> https://libssh.org/robots.txt HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/en-US/firefox/features/ HTTPS Everywhere DBUG: Processing https://www.mozilla.org/en-US/firefox/features/ HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere INFO: Setting icon state to: active[1] HTTPS Everywhere DBUG: Got http-on-examine-response @ https://check.torproject.org/?TorButton=true#0.32971366968133520.6750252425533316 HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://check.torproject.org/?TorButton=true#0.32971366968133520.6750252425533316 HTTPS Everywhere INFO: https://check.torproject.org/?TorButton=true#0.32971366968133520.6750252425533316 SSL Observatory INFO: Tor check succeeded. JavaScript warning: file:///tmp/tmp.HmHAXKJOvy/extensions/https-everywhere-eff@eff.org/components/ssl-observatory.js, line 328: flags argument of String.prototype.{search,match,replace} is deprecated SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/en-US/firefox/features/ HTTPS Everywhere DBUG: Got on location change! HTTPS Everywhere DBUG: Alist serial #3 for https://www.mozilla.org/en-US/firefox/features/ HTTPS Everywhere DBUG: Got http-on-modify-request: https://libssh.org/robots.txt HTTPS Everywhere DBUG: Processing https://libssh.org/robots.txt HTTPS Everywhere INFO: For target libssh.org, found ids 9513 HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target libssh.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for libssh.org: HTTPS Everywhere DBUG: libssh.org (partial) console.log: https-everywhere-tests: [JavaScript Warning: "flags argument of String.prototype.{search,match,replace} is deprecated" {file: "file:///tmp/tmp.HmHAXKJOvy/extensions/https-everywhere-eff@eff.org/components/ssl-observatory.js" line: 328}] console.log: https-everywhere-tests: [JavaScript Warning: "Content Security Policy: Directive 'frame-src' has been deprecated. Please use directive 'child-src' instead."] HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/js/site-bundle.7bb96fad81da.js HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/js/site-bundle.7bb96fad81da.js HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Would Mozilla.org match https://www.mozilla.org/media/js/site-bundle.7bb96fad81da.js? serial 3 HTTPS Everywhere INFO: moot rule Mozilla.org in https://www.mozilla.org/en-US/firefox/features/ serial 3 HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/js/gtm-snippet-bundle.bb4ed1f72aad.js HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/js/gtm-snippet-bundle.bb4ed1f72aad.js HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/js/common-bundle.95d4d78f0a9b.js HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/js/common-bundle.95d4d78f0a9b.js HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/js/firefox_features-bundle.1449bcad66b8.js HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/js/firefox_features-bundle.1449bcad66b8.js HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/js/gtm-snippet-bundle.bb4ed1f72aad.js SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/js/firefox_features-bundle.1449bcad66b8.js SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/js/site-bundle.7bb96fad81da.js SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/js/common-bundle.95d4d78f0a9b.js HTTPS Everywhere DBUG: Got http-on-modify-request: http://ocsp.startssl.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.startssl.com/ HTTPS Everywhere INFO: Channel with HTTPS rewrites forbidden, deeming OCSP, for http://ocsp.startssl.com/ console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-webkit-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 1 column: 396 source: ".fxfamilynav-logo{background-image:url("/media/img/firefox/family/nav-sprite.56fbf5a8d218.png");background-position:0 0;text-indent:120%;white-space:nowrap;overflow:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform .3s ease;transition:transform .3s ease;float:left;height:102px;margin:0 20px 0 10px;width:98px}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.fxfamilynav-logo{-webkit-backg"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected end of value but found '100%'. Error in parsing value for 'background-size'. Declaration dropped." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 1 column: 986 source: ".fxfamilynav-logo{background-image:url("/media/img/firefox/family/nav-sprite.56fbf5a8d218.png");background-position:0 0;text-indent:120%;white-space:nowrap;overflow:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform .3s ease;transition:transform .3s ease;float:left;height:102px;margin:0 20px 0 10px;width:98px}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.fxfamilynav-logo{-webkit-backg"}] console.log: https-everywhere-tests: [JavaScript Warning: "Unknown property 'zoom'. Declaration dropped." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 1 column: 1000 source: ".fxfamilynav-logo{background-image:url("/media/img/firefox/family/nav-sprite.56fbf5a8d218.png");background-position:0 0;text-indent:120%;white-space:nowrap;overflow:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform .3s ease;transition:transform .3s ease;float:left;height:102px;margin:0 20px 0 10px;width:98px}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.fxfamilynav-logo{-webkit-backg"}] console.log: https-everywhere-tests: [JavaScript Warning: "Error in parsing value for 'background-image'. Declaration dropped." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 1 column: 1090 source: ".fxfamilynav-logo{background-image:url("/media/img/firefox/family/nav-sprite.56fbf5a8d218.png");background-position:0 0;text-indent:120%;white-space:nowrap;overflow:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform .3s ease;transition:transform .3s ease;float:left;height:102px;margin:0 20px 0 10px;width:98px}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.fxfamilynav-logo{-webkit-backg"}] console.log: https-everywhere-tests: [JavaScript Warning: "Error in parsing value for 'background-image'. Declaration dropped." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 1 column: 1241 source: ".fxfamilynav-logo{background-image:url("/media/img/firefox/family/nav-sprite.56fbf5a8d218.png");background-position:0 0;text-indent:120%;white-space:nowrap;overflow:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform .3s ease;transition:transform .3s ease;float:left;height:102px;margin:0 20px 0 10px;width:98px}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.fxfamilynav-logo{-webkit-backg"}] console.log: https-everywhere-tests: [JavaScript Warning: "Unknown property 'zoom'. Declaration dropped." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 1 column: 3370 source: ".fxfamilynav-logo{background-image:url("/media/img/firefox/family/nav-sprite.56fbf5a8d218.png");background-position:0 0;text-indent:120%;white-space:nowrap;overflow:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform .3s ease;transition:transform .3s ease;float:left;height:102px;margin:0 20px 0 10px;width:98px}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.fxfamilynav-logo{-webkit-backg"}] console.log: https-everywhere-tests: [JavaScript Warning: "Unknown property 'zoom'. Declaration dropped." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 1 column: 3502 source: ".fxfamilynav-logo{background-image:url("/media/img/firefox/family/nav-sprite.56fbf5a8d218.png");background-position:0 0;text-indent:120%;white-space:nowrap;overflow:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform .3s ease;transition:transform .3s ease;float:left;height:102px;margin:0 20px 0 10px;width:98px}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.fxfamilynav-logo{-webkit-backg"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-webkit-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 1 column: 5739 source: ".fxfamilynav-logo{background-image:url("/media/img/firefox/family/nav-sprite.56fbf5a8d218.png");background-position:0 0;text-indent:120%;white-space:nowrap;overflow:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform .3s ease;transition:transform .3s ease;float:left;height:102px;margin:0 20px 0 10px;width:98px}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.fxfamilynav-logo{-webkit-backg"}] console.log: https-everywhere-tests: [JavaScript Warning: "Unknown property 'zoom'. Declaration dropped." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 2 column: 779 source: "}.fxfamilynav-adjunctnav ul a:hover{text-decoration:underline}.fxfamilynav-adjunctnav ul a:hover[rel="external"]:after{opacity:1}.fxfamilynav-adjunctnav li{float:none;margin:0}.fxfamilynav-adjunctnav.active{display:block}.fxfamilynav-cta-wrapper{-webkit-transition:all .2s ease;transition:all .2s ease;float:left;height:60px;margin:50px 30px 0 4px;width:180px;opacity:0;overflow:hidden;visibility:hidden}@media(min-width:1400px){.fxfamilynav-cta-wrapper{margin-left:10px}}@media(max-width:1000px){.fxfamilynav-ct"}] console.log: https-everywhere-tests: [JavaScript Warning: "Unknown property 'zoom'. Declaration dropped." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 2 column: 5912 source: "}.fxfamilynav-adjunctnav ul a:hover{text-decoration:underline}.fxfamilynav-adjunctnav ul a:hover[rel="external"]:after{opacity:1}.fxfamilynav-adjunctnav li{float:none;margin:0}.fxfamilynav-adjunctnav.active{display:block}.fxfamilynav-cta-wrapper{-webkit-transition:all .2s ease;transition:all .2s ease;float:left;height:60px;margin:50px 30px 0 4px;width:180px;opacity:0;overflow:hidden;visibility:hidden}@media(min-width:1400px){.fxfamilynav-cta-wrapper{margin-left:10px}}@media(max-width:1000px){.fxfamilynav-ct"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-webkit-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 3 column: 903 source: "#fxfeature-list:after{display:block;visibility:hidden;height:0;clear:both;content:"."}@media(max-width:1000px){#fxfeature-list{width:720px}}@media(max-width:760px){#fxfeature-list{width:440px}}@media(max-width:480px){#fxfeature-list{width:300px}}#fxfeature-list li{-webkit-transition:background .2s ease;transition:background .2s ease;background:#fff;background:rgba(255,255,255,0.9);border-radius:6px;box-shadow:0 1px 5px rgba(0,0,0,0.2);float:left;margin:0 20px 40px;text-align:center;width:440px}#fxfeature-li"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-o-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 3 column: 974 source: "#fxfeature-list:after{display:block;visibility:hidden;height:0;clear:both;content:"."}@media(max-width:1000px){#fxfeature-list{width:720px}}@media(max-width:760px){#fxfeature-list{width:440px}}@media(max-width:480px){#fxfeature-list{width:300px}}#fxfeature-list li{-webkit-transition:background .2s ease;transition:background .2s ease;background:#fff;background:rgba(255,255,255,0.9);border-radius:6px;box-shadow:0 1px 5px rgba(0,0,0,0.2);float:left;margin:0 20px 40px;text-align:center;width:440px}#fxfeature-li"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-webkit-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 3 column: 1499 source: "#fxfeature-list:after{display:block;visibility:hidden;height:0;clear:both;content:"."}@media(max-width:1000px){#fxfeature-list{width:720px}}@media(max-width:760px){#fxfeature-list{width:440px}}@media(max-width:480px){#fxfeature-list{width:300px}}#fxfeature-list li{-webkit-transition:background .2s ease;transition:background .2s ease;background:#fff;background:rgba(255,255,255,0.9);border-radius:6px;box-shadow:0 1px 5px rgba(0,0,0,0.2);float:left;margin:0 20px 40px;text-align:center;width:440px}#fxfeature-li"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-o-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 3 column: 1570 source: "#fxfeature-list:after{display:block;visibility:hidden;height:0;clear:both;content:"."}@media(max-width:1000px){#fxfeature-list{width:720px}}@media(max-width:760px){#fxfeature-list{width:440px}}@media(max-width:480px){#fxfeature-list{width:300px}}#fxfeature-list li{-webkit-transition:background .2s ease;transition:background .2s ease;background:#fff;background:rgba(255,255,255,0.9);border-radius:6px;box-shadow:0 1px 5px rgba(0,0,0,0.2);float:left;margin:0 20px 40px;text-align:center;width:440px}#fxfeature-li"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 1 column: 3232 source: "html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,hgroup,menu,footer,header,main,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,main,nav,section,audio,video{display:block}a img{bor"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 1 column: 3248 source: "html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,hgroup,menu,footer,header,main,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,main,nav,section,audio,video{display:block}a img{bor"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 1 column: 3769 source: "html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,hgroup,menu,footer,header,main,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,main,nav,section,audio,video{display:block}a img{bor"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 1 column: 3785 source: "html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,hgroup,menu,footer,header,main,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,main,nav,section,audio,video{display:block}a img{bor"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 2 column: 280 source: "input[type="submit"].form-button.red:hover,button.form-button.red:hover,input[type="submit"].form-button.red:focus,button.form-button.red:focus{background-color:#ea3b28}.button,button.button,.blueprint .button,a.button:link,a.button:visited{position:relative;display:inline-block;*display:inline;*zoom:1;background:0;padding:10px 36px;border-radius:4px;font-size:20px;font-size:1.25rem;text-align:center;cursor:pointer;text-shadow:none;-webkit-transition:background-color .1s ease-in-out;transition:background-co"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 2 column: 296 source: "input[type="submit"].form-button.red:hover,button.form-button.red:hover,input[type="submit"].form-button.red:focus,button.form-button.red:focus{background-color:#ea3b28}.button,button.button,.blueprint .button,a.button:link,a.button:visited{position:relative;display:inline-block;*display:inline;*zoom:1;background:0;padding:10px 36px;border-radius:4px;font-size:20px;font-size:1.25rem;text-align:center;cursor:pointer;text-shadow:none;-webkit-transition:background-color .1s ease-in-out;transition:background-co"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 2 column: 4751 source: "input[type="submit"].form-button.red:hover,button.form-button.red:hover,input[type="submit"].form-button.red:focus,button.form-button.red:focus{background-color:#ea3b28}.button,button.button,.blueprint .button,a.button:link,a.button:visited{position:relative;display:inline-block;*display:inline;*zoom:1;background:0;padding:10px 36px;border-radius:4px;font-size:20px;font-size:1.25rem;text-align:center;cursor:pointer;text-shadow:none;-webkit-transition:background-color .1s ease-in-out;transition:background-co"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 2 column: 4767 source: "input[type="submit"].form-button.red:hover,button.form-button.red:hover,input[type="submit"].form-button.red:focus,button.form-button.red:focus{background-color:#ea3b28}.button,button.button,.blueprint .button,a.button:link,a.button:visited{position:relative;display:inline-block;*display:inline;*zoom:1;background:0;padding:10px 36px;border-radius:4px;font-size:20px;font-size:1.25rem;text-align:center;cursor:pointer;text-shadow:none;-webkit-transition:background-color .1s ease-in-out;transition:background-co"}] console.log: https-everywhere-tests: [JavaScript Warning: "Error in parsing value for 'background-image'. Declaration dropped." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 3 column: 4719 source: ".osx:not(.pre-mavericks) .download-button .os_osx,.osx.pre-mavericks .download-button:not(.mavericks-required) .os_osx{display:block!important}.osx.pre-mavericks .download-button.mavericks-required .unsupported-download-osx,.windows.arm .download-button .unsupported-download,.linux.arm .download-button .linux-arm-download,.oldwin .download-button .unsupported-download,.oldmac .download-button .unsupported-download{display:block;max-width:250px}.osx.pre-mavericks .download-button.mavericks-required .fx-priva"}] console.log: https-everywhere-tests: [JavaScript Warning: "Error in parsing value for 'background-image'. Declaration dropped." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 4 column: 4568 source: ".huge,.huge h1{font-size:108px;font-size:6.75rem}.large,.large h1{font-size:72px;font-size:4.5rem}h1,.huge h2,.large h2,.billboard h2{font-size:48px;font-size:3rem}h2{font-size:32px;font-size:2rem}h3{font-size:28px;font-size:1.75rem}h4,legend{font-size:24px;font-size:1.5rem}h5{font-size:16px;font-size:1rem}h6{font-size:14px;font-size:.875rem}.small,small{font-size:12px;font-size:.75rem;line-height:1.3}hgroup h1,hgroup h2,hgroup h3,hgroup h4,hgroup h5,hgroup h6{margin-bottom:0}p,ul,ol,dl,hgroup{margin:0 0 20"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected color but found 'top'. Error in parsing value for 'background-image'. Declaration dropped." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 4 column: 4658 source: ".huge,.huge h1{font-size:108px;font-size:6.75rem}.large,.large h1{font-size:72px;font-size:4.5rem}h1,.huge h2,.large h2,.billboard h2{font-size:48px;font-size:3rem}h2{font-size:32px;font-size:2rem}h3{font-size:28px;font-size:1.75rem}h4,legend{font-size:24px;font-size:1.5rem}h5{font-size:16px;font-size:1rem}h6{font-size:14px;font-size:.875rem}.small,small{font-size:12px;font-size:.75rem;line-height:1.3}hgroup h1,hgroup h2,hgroup h3,hgroup h4,hgroup h5,hgroup h6{margin-bottom:0}p,ul,ol,dl,hgroup{margin:0 0 20"}] console.log: https-everywhere-tests: [JavaScript Warning: "Unknown property 'zoom'. Declaration dropped." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 4 column: 5765 source: ".huge,.huge h1{font-size:108px;font-size:6.75rem}.large,.large h1{font-size:72px;font-size:4.5rem}h1,.huge h2,.large h2,.billboard h2{font-size:48px;font-size:3rem}h2{font-size:32px;font-size:2rem}h3{font-size:28px;font-size:1.75rem}h4,legend{font-size:24px;font-size:1.5rem}h5{font-size:16px;font-size:1rem}h6{font-size:14px;font-size:.875rem}.small,small{font-size:12px;font-size:.75rem;line-height:1.3}hgroup h1,hgroup h2,hgroup h3,hgroup h4,hgroup h5,hgroup h6{margin-bottom:0}p,ul,ol,dl,hgroup{margin:0 0 20"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 5 column: 439 source: "#masthead:after,#main-feature:after,#main-content:after,#colophon:after,.billboard:after,.container:after{display:block;visibility:hidden;height:0;clear:both;content:"."}#masthead h2{padding:30px 0 20px;margin:0 10px}#masthead nav{float:right;margin:0 16px;text-transform:uppercase;font-size:13px;font-size:.8125rem;font-family:'Open Sans',X-LocaleSpecific,sans-serif}#masthead nav ul{margin-bottom:0}#masthead nav li{display:inline-block;*display:inline;*zoom:1;list-style-type:none;margin:0}#masthead nav li a,"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 5 column: 455 source: "#masthead:after,#main-feature:after,#main-content:after,#colophon:after,.billboard:after,.container:after{display:block;visibility:hidden;height:0;clear:both;content:"."}#masthead h2{padding:30px 0 20px;margin:0 10px}#masthead nav{float:right;margin:0 16px;text-transform:uppercase;font-size:13px;font-size:.8125rem;font-family:'Open Sans',X-LocaleSpecific,sans-serif}#masthead nav ul{margin-bottom:0}#masthead nav li{display:inline-block;*display:inline;*zoom:1;list-style-type:none;margin:0}#masthead nav li a,"}] console.log: https-everywhere-tests: [JavaScript Warning: "Unknown property 'zoom'. Declaration dropped." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 5 column: 2031 source: "#masthead:after,#main-feature:after,#main-content:after,#colophon:after,.billboard:after,.container:after{display:block;visibility:hidden;height:0;clear:both;content:"."}#masthead h2{padding:30px 0 20px;margin:0 10px}#masthead nav{float:right;margin:0 16px;text-transform:uppercase;font-size:13px;font-size:.8125rem;font-family:'Open Sans',X-LocaleSpecific,sans-serif}#masthead nav ul{margin-bottom:0}#masthead nav li{display:inline-block;*display:inline;*zoom:1;list-style-type:none;margin:0}#masthead nav li a,"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 5 column: 2541 source: "#masthead:after,#main-feature:after,#main-content:after,#colophon:after,.billboard:after,.container:after{display:block;visibility:hidden;height:0;clear:both;content:"."}#masthead h2{padding:30px 0 20px;margin:0 10px}#masthead nav{float:right;margin:0 16px;text-transform:uppercase;font-size:13px;font-size:.8125rem;font-family:'Open Sans',X-LocaleSpecific,sans-serif}#masthead nav ul{margin-bottom:0}#masthead nav li{display:inline-block;*display:inline;*zoom:1;list-style-type:none;margin:0}#masthead nav li a,"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 5 column: 2557 source: "#masthead:after,#main-feature:after,#main-content:after,#colophon:after,.billboard:after,.container:after{display:block;visibility:hidden;height:0;clear:both;content:"."}#masthead h2{padding:30px 0 20px;margin:0 10px}#masthead nav{float:right;margin:0 16px;text-transform:uppercase;font-size:13px;font-size:.8125rem;font-family:'Open Sans',X-LocaleSpecific,sans-serif}#masthead nav ul{margin-bottom:0}#masthead nav li{display:inline-block;*display:inline;*zoom:1;list-style-type:none;margin:0}#masthead nav li a,"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 5 column: 2674 source: "#masthead:after,#main-feature:after,#main-content:after,#colophon:after,.billboard:after,.container:after{display:block;visibility:hidden;height:0;clear:both;content:"."}#masthead h2{padding:30px 0 20px;margin:0 10px}#masthead nav{float:right;margin:0 16px;text-transform:uppercase;font-size:13px;font-size:.8125rem;font-family:'Open Sans',X-LocaleSpecific,sans-serif}#masthead nav ul{margin-bottom:0}#masthead nav li{display:inline-block;*display:inline;*zoom:1;list-style-type:none;margin:0}#masthead nav li a,"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 5 column: 2690 source: "#masthead:after,#main-feature:after,#main-content:after,#colophon:after,.billboard:after,.container:after{display:block;visibility:hidden;height:0;clear:both;content:"."}#masthead h2{padding:30px 0 20px;margin:0 10px}#masthead nav{float:right;margin:0 16px;text-transform:uppercase;font-size:13px;font-size:.8125rem;font-family:'Open Sans',X-LocaleSpecific,sans-serif}#masthead nav ul{margin-bottom:0}#masthead nav li{display:inline-block;*display:inline;*zoom:1;list-style-type:none;margin:0}#masthead nav li a,"}] console.log: https-everywhere-tests: [JavaScript Warning: "Unknown property 'zoom'. Declaration dropped." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 6 column: 320 source: ".js #form-details,.js .form-details{display:none}.js .has-errors #form-details,.js .has-errors .form-details{display:block}.js p.form-details{margin-top:8px;line-height:1}#footer-email-errors .errorlist,#newsletter-errors .errorlist{display:block;margin:0 auto;padding-left:20px;padding-right:20px;position:relative;zoom:1;background:#af3232;color:#fff;padding-top:10px;padding-bottom:10px}#footer-email-errors .errorlist:after,#newsletter-errors .errorlist:after{display:block;visibility:hidden;height:0;clear:b"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-webkit-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 6 column: 1233 source: ".js #form-details,.js .form-details{display:none}.js .has-errors #form-details,.js .has-errors .form-details{display:block}.js p.form-details{margin-top:8px;line-height:1}#footer-email-errors .errorlist,#newsletter-errors .errorlist{display:block;margin:0 auto;padding-left:20px;padding-right:20px;position:relative;zoom:1;background:#af3232;color:#fff;padding-top:10px;padding-bottom:10px}#footer-email-errors .errorlist:after,#newsletter-errors .errorlist:after{display:block;visibility:hidden;height:0;clear:b"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-o-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 6 column: 1304 source: ".js #form-details,.js .form-details{display:none}.js .has-errors #form-details,.js .has-errors .form-details{display:block}.js p.form-details{margin-top:8px;line-height:1}#footer-email-errors .errorlist,#newsletter-errors .errorlist{display:block;margin:0 auto;padding-left:20px;padding-right:20px;position:relative;zoom:1;background:#af3232;color:#fff;padding-top:10px;padding-bottom:10px}#footer-email-errors .errorlist:after,#newsletter-errors .errorlist:after{display:block;visibility:hidden;height:0;clear:b"}] console.log: https-everywhere-tests: [JavaScript Warning: "Unknown property 'zoom'. Declaration dropped." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 6 column: 1570 source: ".js #form-details,.js .form-details{display:none}.js .has-errors #form-details,.js .has-errors .form-details{display:block}.js p.form-details{margin-top:8px;line-height:1}#footer-email-errors .errorlist,#newsletter-errors .errorlist{display:block;margin:0 auto;padding-left:20px;padding-right:20px;position:relative;zoom:1;background:#af3232;color:#fff;padding-top:10px;padding-bottom:10px}#footer-email-errors .errorlist:after,#newsletter-errors .errorlist:after{display:block;visibility:hidden;height:0;clear:b"}] console.log: https-everywhere-tests: [JavaScript Warning: "Error in parsing value for 'background-image'. Declaration dropped." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 7 column: 1113 source: ".html-rtl .footer-newsletter-form .form-title,.html-rtl #newsletter-form .form-title,.html-rtl .footer-newsletter-form .form-contents,.html-rtl #newsletter-form .form-contents,.html-rtl .footer-newsletter-form .form-submit,.html-rtl #newsletter-form .form-submit{float:none}#colophon .row{width:300px}#colophon .col{width:auto;float:none;margin-bottom:10px}.html-rtl #colophon .col{float:none}#nav-main #nav-main-menu li{display:block;float:none;margin:0 10px;border-bottom:1px solid #f2f2f2}#nav-main #nav-main-"}] console.log: https-everywhere-tests: [JavaScript Warning: "Error in parsing value for 'background-image'. Declaration dropped." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 7 column: 1428 source: ".html-rtl .footer-newsletter-form .form-title,.html-rtl #newsletter-form .form-title,.html-rtl .footer-newsletter-form .form-contents,.html-rtl #newsletter-form .form-contents,.html-rtl .footer-newsletter-form .form-submit,.html-rtl #newsletter-form .form-submit{float:none}#colophon .row{width:300px}#colophon .col{width:auto;float:none;margin-bottom:10px}.html-rtl #colophon .col{float:none}#nav-main #nav-main-menu li{display:block;float:none;margin:0 10px;border-bottom:1px solid #f2f2f2}#nav-main #nav-main-"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-webkit-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 7 column: 3116 source: ".html-rtl .footer-newsletter-form .form-title,.html-rtl #newsletter-form .form-title,.html-rtl .footer-newsletter-form .form-contents,.html-rtl #newsletter-form .form-contents,.html-rtl .footer-newsletter-form .form-submit,.html-rtl #newsletter-form .form-submit{float:none}#colophon .row{width:300px}#colophon .col{width:auto;float:none;margin-bottom:10px}.html-rtl #colophon .col{float:none}#nav-main #nav-main-menu li{display:block;float:none;margin:0 10px;border-bottom:1px solid #f2f2f2}#nav-main #nav-main-"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-o-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 7 column: 3187 source: ".html-rtl .footer-newsletter-form .form-title,.html-rtl #newsletter-form .form-title,.html-rtl .footer-newsletter-form .form-contents,.html-rtl #newsletter-form .form-contents,.html-rtl .footer-newsletter-form .form-submit,.html-rtl #newsletter-form .form-submit{float:none}#colophon .row{width:300px}#colophon .col{width:auto;float:none;margin-bottom:10px}.html-rtl #colophon .col{float:none}#nav-main #nav-main-menu li{display:block;float:none;margin:0 10px;border-bottom:1px solid #f2f2f2}#nav-main #nav-main-"}] HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/img/firefox/favicon.dc6635050bf5.ico HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://www.mozilla.org/media/img/firefox/favicon.dc6635050bf5.ico HTTPS Everywhere DBUG: No applicable list rewriting https://www.mozilla.org/media/img/firefox/favicon.dc6635050bf5.ico HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/img/firefox/favicon.dc6635050bf5.ico HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.googletagmanager.com/gtm.js?id=GTM-MW3R8V&l=dataLayer HTTPS Everywhere DBUG: Processing https://www.googletagmanager.com/gtm.js?id=GTM-MW3R8V&l=dataLayer HTTPS Everywhere INFO: For target www.googletagmanager.com, found ids 6994 HTTPS Everywhere DBUG: Parsing Google Services Simple HTTPS Everywhere DBUG: Cookie rule ^gmail\.com$ .+ HTTPS Everywhere DBUG: Cookie rule ^www\.gmail\.com$ .+ HTTPS Everywhere DBUG: Cookie rule ^googlemail\.com$ .+ HTTPS Everywhere DBUG: Cookie rule ^www\.googlemail\.com$ .+ HTTPS Everywhere DBUG: For target *.googletagmanager.com, found no ids in DB HTTPS Everywhere DBUG: For target www.*.com, found no ids in DB HTTPS Everywhere DBUG: For target www.googletagmanager.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.googletagmanager.com: HTTPS Everywhere DBUG: Google Services Simple HTTPS Everywhere DBUG: Would Google Services Simple match https://www.googletagmanager.com/gtm.js?id=GTM-MW3R8V&l=dataLayer? serial 3 HTTPS Everywhere INFO: moot rule Google Services Simple in https://www.mozilla.org/en-US/firefox/features/ serial 3 SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/img/firefox/favicon.dc6635050bf5.ico HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://www.mozilla.org/media/img/firefox/favicon.dc6635050bf5.ico HTTPS Everywhere INFO: https://www.mozilla.org/media/img/firefox/favicon.dc6635050bf5.ico HTTPS Everywhere DBUG: Got http-on-examine-response @ http://ocsp.startssl.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.startssl.com/ HTTPS Everywhere INFO: http://ocsp.startssl.com/ HTTPS Everywhere DBUG: Got http-on-modify-request: http://clients1.google.com/ocsp HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://clients1.google.com/ocsp HTTPS Everywhere INFO: Channel with HTTPS rewrites forbidden, deeming OCSP, for http://clients1.google.com/ocsp SSL Observatory INFO: SHA-256 hash of cert chain for libssh.org is 1E683B65B27BEF54F825A408998098E28E7A2AB00DA50CDD9A3E5450C828DB67 SSL Observatory INFO: Cert chain is NOT whitelisted. Proceeding with submission. SSL Observatory INFO: Got root cert at position: 2 SSL Observatory INFO: Got a private root cert. Ignoring domain libssh.org with root C93B0D8441FCA47679230857DE101916A3F1333FE242BFCFC5D14E8F394298406810D1A0 HTTPS Everywhere DBUG: Got http-on-examine-response @ https://libssh.org/robots.txt HTTPS Everywhere DBUG: Got on location change! HTTPS Everywhere DBUG: Alist serial #4 for https://libssh.org/robots.txt HTTPS Everywhere DBUG: Got http-on-examine-response @ http://clients1.google.com/ocsp HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://clients1.google.com/ocsp HTTPS Everywhere INFO: http://clients1.google.com/ocsp SSL Observatory INFO: SHA-256 hash of cert chain for www.googletagmanager.com is C872C9098F7000B7D73DC3B1922D385F1A1DC517DE158E684ADE2F8D78BB1B35 SSL Observatory INFO: Cert chain is NOT whitelisted. Proceeding with submission. SSL Observatory INFO: Got root cert at position: 2 SSL Observatory INFO: Submitting cert for www.googletagmanager.com SSL Observatory DBUG: submit_cert params: domain=www.googletagmanager.com&server_ip=216.58.212.104&certlist=["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"]&client_asn=-2&private_opt_in=0&padding=0 SSL Observatory DBUG: Adding outstanding request, current num is: 1 SSL Observatory INFO: Got observatory url + nonce: https://observatory.eff.org/submit_cert#0.32971366968133520.6750252425533316 SSL Observatory INFO: in getProxySettings() SSL Observatory INFO: CASE: try localhost:9050 SSL Observatory INFO: Using proxy: {"type":"socks","host":"localhost","port":9050,"tor_safe":true} SSL Observatory INFO: Specifying proxy: [xpconnect wrapped nsIProxyInfo] HTTPS Everywhere DBUG: Got http-on-modify-request: https://observatory.eff.org/submit_cert#0.32971366968133520.6750252425533316 HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://observatory.eff.org/submit_cert#0.32971366968133520.6750252425533316 HTTPS Everywhere DBUG: No applicable list rewriting https://observatory.eff.org/submit_cert#0.32971366968133520.6750252425533316 HTTPS Everywhere DBUG: Processing https://observatory.eff.org/submit_cert#0.32971366968133520.6750252425533316 HTTPS Everywhere DBUG: For target observatory.eff.org, found no ids in DB HTTPS Everywhere INFO: For target *.eff.org, found ids 5027 HTTPS Everywhere DBUG: For target observatory.*.org, found no ids in DB HTTPS Everywhere DBUG: For target observatory.eff.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for observatory.eff.org: HTTPS Everywhere DBUG: EFF HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.googletagmanager.com/gtm.js?id=GTM-MW3R8V&l=dataLayer HTTPS Everywhere DBUG: Got http-on-modify-request: https://shavar.services.mozilla.com/downloads?client=navclient-auto-ffox&appver=45.6.0&pver=2.2 HTTPS Everywhere NOTE: getBrowserForChannel: No loadContext for https://shavar.services.mozilla.com/downloads?client=navclient-auto-ffox&appver=45.6.0&pver=2.2 HTTPS Everywhere DBUG: No applicable list rewriting https://shavar.services.mozilla.com/downloads?client=navclient-auto-ffox&appver=45.6.0&pver=2.2 HTTPS Everywhere DBUG: Processing https://shavar.services.mozilla.com/downloads?client=navclient-auto-ffox&appver=45.6.0&pver=2.2 HTTPS Everywhere DBUG: For target shavar.services.mozilla.com, found no ids in DB HTTPS Everywhere DBUG: For target *.services.mozilla.com, found no ids in DB HTTPS Everywhere DBUG: For target shavar.*.mozilla.com, found no ids in DB HTTPS Everywhere DBUG: For target shavar.services.*.com, found no ids in DB HTTPS Everywhere DBUG: For target shavar.services.mozilla.*, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.com, found ids 10878 HTTPS Everywhere DBUG: Potentially applicable rules for shavar.services.mozilla.com: HTTPS Everywhere DBUG: Mozilla.com (partial) console.log: https-everywhere-tests: [JavaScript Warning: "nsIJSON.encode is deprecated. Please use JSON.stringify instead." {file: "file:///tmp/tmp.HmHAXKJOvy/extensions/https-everywhere-eff@eff.org/components/ssl-observatory.js" line: 625}] HTTPS Everywhere DBUG: Got on state change HTTPS Everywhere DBUG: Processing https://libssh.org/robots.txt HTTPS Everywhere INFO: For target libssh.org, found ids 9513 HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target libssh.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for libssh.org: HTTPS Everywhere DBUG: libssh.org (partial) HTTPS Everywhere DBUG: Would libssh.org (partial) match https://libssh.org/robots.txt? serial 4 HTTPS Everywhere INFO: moot rule libssh.org (partial) in https://libssh.org/robots.txt serial 4 HTTPS Everywhere DBUG: populating using alist #4 HTTPS Everywhere INFO: Setting icon state to: active[1] HTTPS Everywhere DBUG: Got http-on-modify-request: https://libssh.org/favicon.ico HTTPS Everywhere NOTE: getBrowserForChannel: aTab was null for https://libssh.org/favicon.ico HTTPS Everywhere DBUG: No applicable list rewriting https://libssh.org/favicon.ico HTTPS Everywhere DBUG: Processing https://libssh.org/favicon.ico HTTPS Everywhere INFO: For target libssh.org, found ids 9513 HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target libssh.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for libssh.org: HTTPS Everywhere DBUG: libssh.org (partial) HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/img/tabzilla/tabzilla-static.953a65a1f4a4.png HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/img/tabzilla/tabzilla-static.953a65a1f4a4.png HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/img/firefox/features/features-sprite.8bcbb6d54a59.png HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/img/firefox/features/features-sprite.8bcbb6d54a59.png HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/img/sandstone/footer-mozilla.fafef0912042.png HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/img/sandstone/footer-mozilla.fafef0912042.png HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/fonts/opensans-regular.668362de763a.woff2 HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/fonts/opensans-regular.668362de763a.woff2 HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/fonts/opensans-light.2120033991a4.woff2 HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/fonts/opensans-light.2120033991a4.woff2 HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.google-analytics.com/analytics.js HTTPS Everywhere DBUG: Processing https://www.google-analytics.com/analytics.js HTTPS Everywhere INFO: For target www.google-analytics.com, found ids 6990 HTTPS Everywhere DBUG: Parsing Google APIs HTTPS Everywhere DBUG: Cookie rule ^ssl\.google-analytics\.com$ .+ HTTPS Everywhere DBUG: For target *.google-analytics.com, found no ids in DB HTTPS Everywhere DBUG: For target www.*.com, found no ids in DB HTTPS Everywhere DBUG: For target www.google-analytics.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.google-analytics.com: HTTPS Everywhere DBUG: Google APIs HTTPS Everywhere DBUG: Would Google APIs match https://www.google-analytics.com/analytics.js? serial 3 HTTPS Everywhere INFO: moot rule Google APIs in https://www.mozilla.org/en-US/firefox/features/ serial 3 console.info: https-everywhere-tests: pass: Test that LibSSH URLs are rewritten to HTTPS. HTTPS Everywhere DBUG: Processing https://www.mozilla.org/en-US/firefox/features/ HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: populating using alist #3 HTTPS Everywhere INFO: Setting icon state to: active[3] HTTPS Everywhere DBUG: Got http-on-modify-request: https://libssh.org/favicon.ico HTTPS Everywhere NOTE: getBrowserForChannel: aTab was null for https://libssh.org/favicon.ico HTTPS Everywhere DBUG: No applicable list rewriting https://libssh.org/favicon.ico HTTPS Everywhere DBUG: Processing https://libssh.org/favicon.ico HTTPS Everywhere INFO: For target libssh.org, found ids 9513 HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target libssh.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for libssh.org: HTTPS Everywhere DBUG: libssh.org (partial) console.info: https-everywhere-tests: pass: This test is done. console.info: https-everywhere-tests: pass: There was a clean UI. HTTPS Everywhere DBUG: Got http-on-modify-request: https://libssh.org/favicon.ico HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://libssh.org/favicon.ico HTTPS Everywhere DBUG: No applicable list rewriting https://libssh.org/favicon.ico HTTPS Everywhere DBUG: Processing https://libssh.org/favicon.ico HTTPS Everywhere INFO: For target libssh.org, found ids 9513 HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target libssh.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for libssh.org: HTTPS Everywhere DBUG: libssh.org (partial) HTTPS Everywhere DBUG: Got http-on-modify-request: http://ocsp.digicert.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.digicert.com/ HTTPS Everywhere INFO: Channel with HTTPS rewrites forbidden, deeming OCSP, for http://ocsp.digicert.com/ HTTPS Everywhere DBUG: Got http-on-modify-request: http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere INFO: Channel with HTTPS rewrites forbidden, deeming OCSP, for http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: Got http-on-modify-request: http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere INFO: Channel with HTTPS rewrites forbidden, deeming OCSP, for http://ocsp.int-x3.letsencrypt.org/ console.info: https-everywhere-tests: executing 'https-everywhere-tests/tests/test-main.test main' console.info: https-everywhere-tests: pass: Unit test running! console.info: https-everywhere-tests: pass: This test is done. console.info: https-everywhere-tests: pass: There was a clean UI. SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/img/tabzilla/tabzilla-static.953a65a1f4a4.png SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/img/sandstone/footer-mozilla.fafef0912042.png SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/img/firefox/features/features-sprite.8bcbb6d54a59.png SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/fonts/opensans-regular.668362de763a.woff2 SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/fonts/opensans-light.2120033991a4.woff2 SSL Observatory INFO: SHA-256 hash of cert chain for www.google-analytics.com is C872C9098F7000B7D73DC3B1922D385F1A1DC517DE158E684ADE2F8D78BB1B35 SSL Observatory INFO: Cert chain is NOT whitelisted. Proceeding with submission. SSL Observatory INFO: Got root cert at position: 2 SSL Observatory INFO: Already submitted cert for www.google-analytics.com. Ignoring HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.google-analytics.com/analytics.js console.info: https-everywhere-tests: executing 'https-everywhere-tests/tests/test-main.test main async' console.info: https-everywhere-tests: pass: async Unit test running! console.info: https-everywhere-tests: pass: This test is done. console.info: https-everywhere-tests: pass: There was a clean UI. HTTPS Everywhere DBUG: Got http-on-examine-response @ http://ocsp.digicert.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.digicert.com/ HTTPS Everywhere INFO: http://ocsp.digicert.com/ HTTPS Everywhere DBUG: Got http-on-examine-response @ http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere INFO: http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: Got http-on-examine-response @ http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere INFO: http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.google-analytics.com/plugins/ua/linkid.js HTTPS Everywhere DBUG: Processing https://www.google-analytics.com/plugins/ua/linkid.js HTTPS Everywhere INFO: For target www.google-analytics.com, found ids 6990 HTTPS Everywhere DBUG: For target *.google-analytics.com, found no ids in DB HTTPS Everywhere DBUG: For target www.*.com, found no ids in DB HTTPS Everywhere DBUG: For target www.google-analytics.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.google-analytics.com: HTTPS Everywhere DBUG: Google APIs HTTPS Everywhere DBUG: rawhost: mozilla.org name: _ga host.mozilla.org HTTPS Everywhere INFO: For target mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Testing securecookie applicability with http://mozilla.org/0.5829426499335851/0.5829426499335851 HTTPS Everywhere INFO: For target mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Rewrote http://mozilla.org/0.5829426499335851/0.5829426499335851 -> https://mozilla.org/0.5829426499335851/0.5829426499335851 using Mozilla.xml: /^http:/ -> https: HTTPS Everywhere DBUG: Safe to secure cookie for http://mozilla.org/0.5829426499335851/0.5829426499335851: https://mozilla.org/0.5829426499335851/0.5829426499335851 HTTPS Everywhere INFO: Active cookie rule Mozilla.org HTTPS Everywhere INFO: Securing cookie from event: .mozilla.org _ga console.warn: https-everywhere-tests: 44 warnings or errors were logged to the platform's nsIConsoleService, which could be of no consequence; however, they could also be indicative of aberrant behavior. SSL Observatory INFO: SHA-256 hash of cert chain for www.google-analytics.com is C872C9098F7000B7D73DC3B1922D385F1A1DC517DE158E684ADE2F8D78BB1B35 SSL Observatory INFO: Cert chain is NOT whitelisted. Proceeding with submission. SSL Observatory INFO: Got root cert at position: 2 SSL Observatory INFO: Already submitted cert for www.google-analytics.com. Ignoring HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.google-analytics.com/plugins/ua/linkid.js HTTPS Everywhere DBUG: rawhost: mozilla.org name: _gat_UA-36116321-1 host.mozilla.org HTTPS Everywhere INFO: For target mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Testing securecookie applicability with http://mozilla.org/0.2196967545338231/0.2196967545338231 HTTPS Everywhere INFO: For target mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Rewrote http://mozilla.org/0.2196967545338231/0.2196967545338231 -> https://mozilla.org/0.2196967545338231/0.2196967545338231 using Mozilla.xml: /^http:/ -> https: HTTPS Everywhere DBUG: Safe to secure cookie for http://mozilla.org/0.2196967545338231/0.2196967545338231: https://mozilla.org/0.2196967545338231/0.2196967545338231 HTTPS Everywhere INFO: Active cookie rule Mozilla.org HTTPS Everywhere INFO: Securing cookie from event: .mozilla.org _gat_UA-36116321-1 HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.google-analytics.com/r/collect?v=1&_v=j47&aip=1&a=745850154&t=pageview&_s=1&dl=https%3A%2F%2Fwww.mozilla.org%2Fen-US%2Ffirefox%2Ffeatures%2F&ul=en-us&de=UTF-8&dt=Firefox%20%E2%80%94%20Features%20%E2%80%94%20Mozilla&sd=8-bit&sr=640x480&vp=594x379&je=0&_u=SGAAAEAjI~&jid=2108882925&cid=1949988560.1482194176&tid=UA-36116321-1&_r=1>m=GTM-MW3R8V&cd40=0&cd41=45.0&cd42=release&cd43=0&cd44=0&cd51=false&cd53=false&cd54=false&cd55=false&cd56=Mozilla%2F5.0%20(X11%3B%20Linux%20x86_64%3B%20rv%3A45.0)%20Gecko%2F20100101%20Firefox%2F45.0&cd58=%2Ffirefox%2Ffeatures%2F&cd59=50.1.0&z=1510559770 HTTPS Everywhere DBUG: Processing https://www.google-analytics.com/r/collect?v=1&_v=j47&aip=1&a=745850154&t=pageview&_s=1&dl=https%3A%2F%2Fwww.mozilla.org%2Fen-US%2Ffirefox%2Ffeatures%2F&ul=en-us&de=UTF-8&dt=Firefox%20%E2%80%94%20Features%20%E2%80%94%20Mozilla&sd=8-bit&sr=640x480&vp=594x379&je=0&_u=SGAAAEAjI~&jid=2108882925&cid=1949988560.1482194176&tid=UA-36116321-1&_r=1>m=GTM-MW3R8V&cd40=0&cd41=45.0&cd42=release&cd43=0&cd44=0&cd51=false&cd53=false&cd54=false&cd55=false&cd56=Mozilla%2F5.0%20(X11%3B%20Linux%20x86_64%3B%20rv%3A45.0)%20Gecko%2F20100101%20Firefox%2F45.0&cd58=%2Ffirefox%2Ffeatures%2F&cd59=50.1.0&z=1510559770 HTTPS Everywhere INFO: For target www.google-analytics.com, found ids 6990 HTTPS Everywhere DBUG: For target *.google-analytics.com, found no ids in DB HTTPS Everywhere DBUG: For target www.*.com, found no ids in DB HTTPS Everywhere DBUG: For target www.google-analytics.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.google-analytics.com: HTTPS Everywhere DBUG: Google APIs SSL Observatory INFO: SHA-256 hash of cert chain for shavar.services.mozilla.com is 9C07E1B1AD0D395C4E1DE4CA35F84D0D09FB5FE48A22221A0CEA433D47C5CE39 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ HTTPS Everywhere NOTE: getBrowserForChannel: No loadContext for https://shavar.services.mozilla.com/downloads?client=navclient-auto-ffox&appver=45.6.0&pver=2.2 HTTPS Everywhere INFO: https://shavar.services.mozilla.com/downloads?client=navclient-auto-ffox&appver=45.6.0&pver=2.2 16 of 16 tests passed. Total time: 12.029973 seconds Program terminated successfully. + popd ~/Documents/projects/https-everywhere ++ openssl sha -sha256 pkg/https-everywhere-5.2.8~7994b75-eff.xpi + shasum='SHA256(pkg/https-everywhere-5.2.8~7994b75-eff.xpi)= 078a3748495f7dbd126d6a929f4e3b46f227128585b018832eb0efd14d89d51e' ++ git rev-parse HEAD + echo -e 'Git commit 7994b7579d8e15f4e58ebc40c84b750498b4929c\nSHA256(pkg/https-everywhere-5.2.8~7994b75-eff.xpi)= 078a3748495f7dbd126d6a929f4e3b46f227128585b018832eb0efd14d89d51e' Git commit 7994b7579d8e15f4e58ebc40c84b750498b4929c SHA256(pkg/https-everywhere-5.2.8~7994b75-eff.xpi)= 078a3748495f7dbd126d6a929f4e3b46f227128585b018832eb0efd14d89d51e + rm -r /tmp/tmp.HmHAXKJOvy + '[' -n '' ']' + git rev-parse ++ git rev-parse --show-toplevel + cd /home/sampablokuper/Documents/projects/https-everywhere ++ which xvfb-run + '[' -z '' -a -n /usr/bin/xvfb-run ']' + XVFB_RUN=xvfb-run + '[' '' == --justrun ']' + ./makecrx.sh Building chrome version 2016.11.30 Creating ruleset library... Removing whitespaces and comments... chrome/content/rules/default.rulesets passed XML validity test. Unsigned package has sha1sum: 928679229c258432b37144f82828ee0b50ba3cf8 /home/sampablokuper/Documents/projects/https-everywhere/pkg/crx.zip unable to load key file 140311044265616:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:696:Expecting: ANY PRIVATE KEY Total included rules: 22237 Rules disabled by default: 4248 Created pkg/https-everywhere-2016.11.30~pre.crx + echo 'running tests' running tests ++ tail -1 ++ ls -tr pkg/https-everywhere-2016.11.30~pre.crx + CRX_NAME=pkg/https-everywhere-2016.11.30~pre.crx + xvfb-run python2.7 test/chromium/script.py pkg/https-everywhere-2016.11.30~pre.crx Traceback (most recent call last): File "test/chromium/script.py", line 14, in from selenium import webdriver ImportError: No module named selenium ```
jeremyn commented 7 years ago

Try running bash install-dev-dependencies.sh without sudo, and then retry test.sh. My theory is that sudo bash install-dev-dependencies.sh is putting the pip-installed stuff, including selenium, somewhere that your regular user can't access.

ghost commented 7 years ago

My theory is that sudo bash install-dev-dependencies.sh is putting the pip-installed stuff, including selenium, somewhere that your regular user can't access.

Ah, indeed. I drew the same conclusion when I first hacked on HTTPS Everywhere, a few months back. At that point, I independently took steps the same as the ones you suggested above. IIRC, it worked on that occasion. For some reason (tiredness, probably), this time, when I came to install the dependencies on a different machine, I didn't adequately think through the steps, hence using sudo ... d'oh!

Right, let's give this a new shot:

Click me to expand ``` $ bash install-dev-dependencies.sh + '[' 1001 '!=' 0 ']' + SUDO_SHIM=sudo + type apt-get + BROWSERS='firefox chromium-browser' + CHROMEDRIVER=chromium-chromedriver ++ lsb_release -is + [[ Debian == \D\e\b\i\a\n ]] + BROWSERS='iceweasel chromium' + CHROMEDRIVER=chromedriver + sudo apt-get install libxml2-dev libxml2-utils libxslt1-dev python-dev iceweasel chromium zip sqlite3 python-pip libcurl4-openssl-dev xvfb libssl-dev git chromedriver [sudo] password for sampablokuper: Reading package lists... Done Building dependency tree Reading state information... Done git is already the newest version. libxml2-dev is already the newest version. libxml2-utils is already the newest version. python-dev is already the newest version. python-pip is already the newest version. sqlite3 is already the newest version. xvfb is already the newest version. zip is already the newest version. chromedriver is already the newest version. chromium is already the newest version. libcurl4-openssl-dev is already the newest version. iceweasel is already the newest version. libxslt1-dev is already the newest version. libssl-dev is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. + git submodule init + git submodule update + pip install --user --no-allow-insecure --no-allow-external -r requirements.txt Requirement already satisfied (use --upgrade to upgrade): lxml>=3.3.3 in /usr/lib/python2.7/dist-packages (from -r requirements.txt (line 1)) Requirement already satisfied (use --upgrade to upgrade): pycurl in /usr/lib/python2.7/dist-packages (from -r requirements.txt (line 2)) Downloading/unpacking regex (from -r requirements.txt (line 3)) Downloading regex-2016.11.21.tar.gz (599kB): 599kB downloaded Running setup.py (path:/tmp/pip-build-Y9ws8T/regex/setup.py) egg_info for package regex Downloading/unpacking bsdiff4 (from -r requirements.txt (line 4)) Downloading bsdiff4-1.1.4.tar.gz Running setup.py (path:/tmp/pip-build-Y9ws8T/bsdiff4/setup.py) egg_info for package bsdiff4 Downloading/unpacking python-Levenshtein (from -r requirements.txt (line 5)) Downloading python-Levenshtein-0.12.0.tar.gz (48kB): 48kB downloaded Running setup.py (path:/tmp/pip-build-Y9ws8T/python-Levenshtein/setup.py) egg_info for package python-Levenshtein warning: no previously-included files matching '*pyc' found anywhere in distribution warning: no previously-included files matching '*so' found anywhere in distribution warning: no previously-included files matching '.project' found anywhere in distribution warning: no previously-included files matching '.pydevproject' found anywhere in distribution Downloading/unpacking selenium (from -r requirements.txt (line 6)) Downloading selenium-3.0.2-py2.py3-none-any.whl (915kB): 915kB downloaded Requirement already satisfied (use --upgrade to upgrade): setuptools in /usr/lib/python2.7/dist-packages (from python-Levenshtein->-r requirements.txt (line 5)) Installing collected packages: regex, bsdiff4, python-Levenshtein, selenium Running setup.py install for regex building '_regex' extension x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -c Python2/_regex.c -o build/temp.linux-x86_64-2.7/Python2/_regex.o Python2/_regex.c: In function ‘do_best_fuzzy_match’: Python2/_regex.c:16695:77: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] if (state->total_errors < error_limit || i == 0 && ^ Python2/_regex.c: At top level: Python2/_regex.c:18762:28: warning: ‘match_get_group_dict’ defined but not used [-Wunused-function] Py_LOCAL_INLINE(PyObject*) match_get_group_dict(MatchObject* self) { ^ Python2/_regex.c: In function ‘do_match’: Python2/_regex.c:16554:9: warning: ‘status’ may be used uninitialized in this function [-Wmaybe-uninitialized] int status; ^ Python2/_regex.c:16706:32: warning: ‘better’ may be used uninitialized in this function [-Wmaybe-uninitialized] if (better) { ^ Python2/_regex.c:16693:34: note: ‘better’ was declared here BOOL better; ^ Python2/_regex.c:16702:76: warning: ‘best_match_pos’ may be used uninitialized in this function [-Wmaybe-uninitialized] better = state->reverse ? state->match_pos > ^ Python2/_regex.c:16647:24: note: ‘best_match_pos’ was declared here Py_ssize_t best_match_pos; ^ Python2/_regex.c: In function ‘pattern_subx’: Python2/_regex.c:20735:18: warning: ‘kwargs’ may be used uninitialized in this function [-Wmaybe-uninitialized] item = PyObject_Call(replacement, args, kwargs); ^ Python2/_regex.c:20735:18: warning: ‘args’ may be used uninitialized in this function [-Wmaybe-uninitialized] x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -c Python2/_regex_unicode.c -o build/temp.linux-x86_64-2.7/Python2/_regex_unicode.o x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/Python2/_regex.o build/temp.linux-x86_64-2.7/Python2/_regex_unicode.o -o build/lib.linux-x86_64-2.7/_regex.so Running setup.py install for bsdiff4 building 'bsdiff4.core' extension x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -c bsdiff4/core.c -o build/temp.linux-x86_64-2.7/bsdiff4/core.o bsdiff4/core.c: In function ‘diff’: bsdiff4/core.c:299:52: warning: ‘pos’ may be used uninitialized in this function [-Wmaybe-uninitialized] for (i = 1; (scan >= lastscan + i) && (pos >= i); i++) { ^ x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/bsdiff4/core.o -o build/lib.linux-x86_64-2.7/bsdiff4/core.so Installing bspatch4 script to /home/sampablokuper/.local/bin Installing bsdiff4 script to /home/sampablokuper/.local/bin Running setup.py install for python-Levenshtein warning: no previously-included files matching '*pyc' found anywhere in distribution warning: no previously-included files matching '*so' found anywhere in distribution warning: no previously-included files matching '.project' found anywhere in distribution warning: no previously-included files matching '.pydevproject' found anywhere in distribution building 'Levenshtein._levenshtein' extension x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -c Levenshtein/_levenshtein.c -o build/temp.linux-x86_64-2.7/Levenshtein/_levenshtein.o Levenshtein/_levenshtein.c: In function ‘levenshtein_common’: Levenshtein/_levenshtein.c:711:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] string1 = PyString_AS_STRING(arg1); ^ Levenshtein/_levenshtein.c:712:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] string2 = PyString_AS_STRING(arg2); ^ Levenshtein/_levenshtein.c: In function ‘hamming_py’: Levenshtein/_levenshtein.c:796:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] string1 = PyString_AS_STRING(arg1); ^ Levenshtein/_levenshtein.c:797:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] string2 = PyString_AS_STRING(arg2); ^ Levenshtein/_levenshtein.c: In function ‘jaro_py’: Levenshtein/_levenshtein.c:840:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] string1 = PyString_AS_STRING(arg1); ^ Levenshtein/_levenshtein.c:841:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] string2 = PyString_AS_STRING(arg2); ^ Levenshtein/_levenshtein.c: In function ‘jaro_winkler_py’: Levenshtein/_levenshtein.c:890:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] string1 = PyString_AS_STRING(arg1); ^ Levenshtein/_levenshtein.c:891:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] string2 = PyString_AS_STRING(arg2); ^ Levenshtein/_levenshtein.c: In function ‘median_common’: Levenshtein/_levenshtein.c:992:43: warning: pointer targets in passing argument 1 of ‘PyString_FromStringAndSize’ differ in signedness [-Wpointer-sign] result = PyString_FromStringAndSize(medstr, len); ^ In file included from /usr/include/python2.7/Python.h:94:0, from Levenshtein/_levenshtein.c:99: /usr/include/python2.7/stringobject.h:62:24: note: expected ‘const char *’ but argument is of type ‘lev_byte *’ PyAPI_FUNC(PyObject *) PyString_FromStringAndSize(const char *, Py_ssize_t); ^ Levenshtein/_levenshtein.c: In function ‘median_improve_common’: /usr/include/python2.7/stringobject.h:91:32: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] #define PyString_AS_STRING(op) (((PyStringObject *)(op))->ob_sval) ^ Levenshtein/_levenshtein.c:1071:19: note: in expansion of macro ‘PyString_AS_STRING’ lev_byte *s = PyString_AS_STRING(arg1); ^ Levenshtein/_levenshtein.c:1077:43: warning: pointer targets in passing argument 1 of ‘PyString_FromStringAndSize’ differ in signedness [-Wpointer-sign] result = PyString_FromStringAndSize(medstr, len); ^ In file included from /usr/include/python2.7/Python.h:94:0, from Levenshtein/_levenshtein.c:99: /usr/include/python2.7/stringobject.h:62:24: note: expected ‘const char *’ but argument is of type ‘lev_byte *’ PyAPI_FUNC(PyObject *) PyString_FromStringAndSize(const char *, Py_ssize_t); ^ Levenshtein/_levenshtein.c: In function ‘extract_weightlist’: Levenshtein/_levenshtein.c:1118:20: warning: format ‘%i’ expects argument of type ‘int’, but argument 4 has type ‘size_t’ [-Wformat=] name, n, PyList_GET_SIZE(wlist)); ^ Levenshtein/_levenshtein.c:1118:20: warning: format ‘%i’ expects argument of type ‘int’, but argument 5 has type ‘Py_ssize_t’ [-Wformat=] Levenshtein/_levenshtein.c:1132:22: warning: format ‘%i’ expects argument of type ‘int’, but argument 4 has type ‘size_t’ [-Wformat=] "%s weight #%i is not a Number", name, i); ^ Levenshtein/_levenshtein.c:1141:22: warning: format ‘%i’ expects argument of type ‘int’, but argument 4 has type ‘size_t’ [-Wformat=] "%s weight #%i is negative", name, i); ^ Levenshtein/_levenshtein.c: In function ‘extract_stringlist’: Levenshtein/_levenshtein.c:1201:16: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] strings[0] = PyString_AS_STRING(first); ^ Levenshtein/_levenshtein.c:1210:22: warning: format ‘%i’ expects argument of type ‘int’, but argument 4 has type ‘size_t’ [-Wformat=] "%s item #%i is not a String", name, i); ^ Levenshtein/_levenshtein.c:1213:18: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] strings[i] = PyString_AS_STRING(item); ^ Levenshtein/_levenshtein.c:1246:22: warning: format ‘%i’ expects argument of type ‘int’, but argument 4 has type ‘size_t’ [-Wformat=] "%s item #%i is not a Unicode", name, i); ^ Levenshtein/_levenshtein.c: In function ‘editops_py’: Levenshtein/_levenshtein.c:1650:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] string1 = PyString_AS_STRING(arg1); ^ Levenshtein/_levenshtein.c:1651:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] string2 = PyString_AS_STRING(arg2); ^ Levenshtein/_levenshtein.c: In function ‘opcodes_py’: Levenshtein/_levenshtein.c:1768:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] string1 = PyString_AS_STRING(arg1); ^ Levenshtein/_levenshtein.c:1769:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] string2 = PyString_AS_STRING(arg2); ^ Levenshtein/_levenshtein.c: In function ‘apply_edit_py’: Levenshtein/_levenshtein.c:1863:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] string1 = PyString_AS_STRING(arg1); ^ Levenshtein/_levenshtein.c:1864:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] string2 = PyString_AS_STRING(arg2); ^ Levenshtein/_levenshtein.c:1878:43: warning: pointer targets in passing argument 1 of ‘PyString_FromStringAndSize’ differ in signedness [-Wpointer-sign] result = PyString_FromStringAndSize(s, len); ^ In file included from /usr/include/python2.7/Python.h:94:0, from Levenshtein/_levenshtein.c:99: /usr/include/python2.7/stringobject.h:62:24: note: expected ‘const char *’ but argument is of type ‘lev_byte *’ PyAPI_FUNC(PyObject *) PyString_FromStringAndSize(const char *, Py_ssize_t); ^ Levenshtein/_levenshtein.c:1894:43: warning: pointer targets in passing argument 1 of ‘PyString_FromStringAndSize’ differ in signedness [-Wpointer-sign] result = PyString_FromStringAndSize(s, len); ^ In file included from /usr/include/python2.7/Python.h:94:0, from Levenshtein/_levenshtein.c:99: /usr/include/python2.7/stringobject.h:62:24: note: expected ‘const char *’ but argument is of type ‘lev_byte *’ PyAPI_FUNC(PyObject *) PyString_FromStringAndSize(const char *, Py_ssize_t); ^ Levenshtein/_levenshtein.c: At top level: Levenshtein/_levenshtein.c:6630:1: warning: ‘lev_editops_total_cost’ defined but not used [-Wunused-function] lev_editops_total_cost(size_t n, ^ Levenshtein/_levenshtein.c:6700:1: warning: ‘lev_opcodes_total_cost’ defined but not used [-Wunused-function] lev_opcodes_total_cost(size_t nb, ^ Levenshtein/_levenshtein.c:6655:1: warning: ‘lev_editops_normalize’ defined but not used [-Wunused-function] lev_editops_normalize(size_t n, ^ Levenshtein/_levenshtein.c:2371:1: warning: ‘lev_edit_distance_sod’ defined but not used [-Wunused-function] lev_edit_distance_sod(size_t len, const lev_byte *string, ^ Levenshtein/_levenshtein.c:2550:1: warning: ‘lev_u_edit_distance_sod’ defined but not used [-Wunused-function] lev_u_edit_distance_sod(size_t len, const lev_wchar *string, ^ x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/Levenshtein/_levenshtein.o -o build/lib.linux-x86_64-2.7/Levenshtein/_levenshtein.so Successfully installed regex bsdiff4 python-Levenshtein selenium Cleaning up... + cd test/rules + pip install --user -r requirements.txt Requirement already satisfied (use --upgrade to upgrade): pycurl in /usr/lib/python2.7/dist-packages (from -r requirements.txt (line 1)) Requirement already satisfied (use --upgrade to upgrade): regex in /home/sampablokuper/.local/lib/python2.7/site-packages (from -r requirements.txt (line 2)) Requirement already satisfied (use --upgrade to upgrade): bsdiff4 in /home/sampablokuper/.local/lib/python2.7/site-packages (from -r requirements.txt (line 3)) Requirement already satisfied (use --upgrade to upgrade): python-Levenshtein in /home/sampablokuper/.local/lib/python2.7/site-packages (from -r requirements.txt (line 4)) Requirement already satisfied (use --upgrade to upgrade): setuptools in /usr/lib/python2.7/dist-packages (from python-Levenshtein->-r requirements.txt (line 4)) Cleaning up... + cd - /home/sampablokuper/Documents/projects/https-everywhere + cd test/chromium + pip install --user -r requirements.txt Requirement already satisfied (use --upgrade to upgrade): selenium in /home/sampablokuper/.local/lib/python2.7/site-packages (from -r requirements.txt (line 1)) Cleaning up... + cd - /home/sampablokuper/Documents/projects/https-everywhere + ln -sf ../../test.sh .git/hooks/pre-push ```

And then:

Click me to expand ``` $ bash test.sh + '[' -n '' ']' + git rev-parse ++ git rev-parse --show-toplevel + cd /home/sampablokuper/Documents/projects/https-everywhere + source utils/mktemp.sh +++ which mktemp ++ MKTEMP=/bin/mktemp ++ mktemp ++ /bin/mktemp + TMP=/tmp/tmp.hc8G7NT0Nt + trap 'rm "$TMP"' EXIT + '[' -d test/rules ']' + '[' 0 -gt 0 ']' + python2.7 test/rules/src/https_everywhere_checker/check_rules.py test/rules/coverage.checker.config + exit 0 + rm /tmp/tmp.hc8G7NT0Nt + '[' -n '' ']' + git rev-parse ++ git rev-parse --show-toplevel + cd /home/sampablokuper/Documents/projects/https-everywhere + source utils/mktemp.sh +++ which mktemp ++ MKTEMP=/bin/mktemp + TEST_ADDON_PATH=./test/firefox/ ++ mktemp -d ++ /bin/mktemp -d + PROFILE_DIRECTORY=/tmp/tmp.JUSHqQijJL + trap 'rm -r "$PROFILE_DIRECTORY"' EXIT + HTTPSE_INSTALL_DIRECTORY=/tmp/tmp.JUSHqQijJL/extensions/https-everywhere-eff@eff.org + ./makexpi.sh Generating ruleset DB Validation of included rulesets completed. Validation of rulesets against relaxng.xml succeeded. Total included rules: 22237 Rules disabled by default: 4248 Created pkg/https-everywhere-5.2.8~7994b75-eff.xpi and pkg/https-everywhere-5.2.8~7994b75-amo.xpi ++ ls -tr pkg/https-everywhere-5.2.8~7994b75-dirty-eff.xpi pkg/https-everywhere-5.2.8~7994b75-eff.xpi ++ tail -1 + XPI_NAME=pkg/https-everywhere-5.2.8~7994b75-eff.xpi + rsync -a test/firefox/test_profile_skeleton/ /tmp/tmp.JUSHqQijJL + unzip -qd /tmp/tmp.JUSHqQijJL/extensions/https-everywhere-eff@eff.org pkg/https-everywhere-5.2.8~7994b75-eff.xpi + '[' '!' -f addon-sdk/bin/activate ']' + '[' '!' -d /tmp/tmp.JUSHqQijJL/extensions/https-everywhere-eff@eff.org ']' ++ which xvfb-run + '[' -z '' -a -n /usr/bin/xvfb-run ']' + XVFB_RUN=xvfb-run + pushd addon-sdk ~/Documents/projects/https-everywhere/addon-sdk ~/Documents/projects/https-everywhere + source bin/activate ++ deactivate nondestructive ++ '[' -n '' ']' ++ '[' -n /bin/bash -o -n '' ']' ++ hash -r ++ '[' -n '' ']' ++ PYTHONPATH= ++ export PYTHONPATH ++ unset _OLD_PYTHONPATH ++ unset CUDDLEFISH_ROOT ++ unset VIRTUAL_ENV ++ '[' '!' nondestructive = nondestructive ']' ++ _OLD_PYTHONPATH= ++ _OLD_VIRTUAL_PATH=/home/sampablokuper/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ pwd ++ VIRTUAL_ENV=/home/sampablokuper/Documents/projects/https-everywhere/addon-sdk ++ '[' xlinux-gnu = xmsys ']' ++ CUDDLEFISH_ROOT=/home/sampablokuper/Documents/projects/https-everywhere/addon-sdk ++ PYTHONPATH=/home/sampablokuper/Documents/projects/https-everywhere/addon-sdk/python-lib: ++ PATH=/home/sampablokuper/Documents/projects/https-everywhere/addon-sdk/bin:/home/sampablokuper/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ pwd ++ VIRTUAL_ENV=/home/sampablokuper/Documents/projects/https-everywhere/addon-sdk ++ export CUDDLEFISH_ROOT ++ export PYTHONPATH ++ export PATH ++ _OLD_VIRTUAL_PS1= +++ basename /home/sampablokuper/Documents/projects/https-everywhere/addon-sdk ++ '[' addon-sdk = __ ']' +++ basename /home/sampablokuper/Documents/projects/https-everywhere/addon-sdk ++ PS1='(addon-sdk)' ++ export PS1 ++ '[' -n /bin/bash -o -n '' ']' ++ hash -r ++ python -c 'from jetpack_sdk_env import welcome; welcome()' Welcome to the Add-on SDK. For the docs, visit https://addons.mozilla.org/en-US/developers/docs/sdk/latest/ + popd ~/Documents/projects/https-everywhere + type cfx + pushd ./test/firefox/ ~/Documents/projects/https-everywhere/test/firefox ~/Documents/projects/https-everywhere + '[' '' == --justrun ']' + echo 'running tests' running tests + '[' -n '' ']' + xvfb-run cfx test --profiledir=/tmp/tmp.JUSHqQijJL --verbose Using binary at '/usr/bin/firefox'. Using profile at '/tmp/tmp.JUSHqQijJL'. Xlib: extension "RANDR" missing on display ":99". HTTPS Everywhere DBUG: Got profile-after-change HTTPS Everywhere INFO: Not activating rules that trigger mixed content errors. HTTPS Everywhere NOTE: Loading targets took 0.575 seconds SSL Observatory DBUG: Loaded observatory component! HTTPS Everywhere DBUG: Got http-on-modify-request: https://tiles.services.mozilla.com/v3/links/fetch/en-GB/default HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://tiles.services.mozilla.com/v3/links/fetch/en-GB/default HTTPS Everywhere DBUG: No applicable list rewriting https://tiles.services.mozilla.com/v3/links/fetch/en-GB/default HTTPS Everywhere DBUG: Processing https://tiles.services.mozilla.com/v3/links/fetch/en-GB/default HTTPS Everywhere DBUG: For target tiles.services.mozilla.com, found no ids in DB HTTPS Everywhere DBUG: For target *.services.mozilla.com, found no ids in DB HTTPS Everywhere DBUG: For target tiles.*.mozilla.com, found no ids in DB HTTPS Everywhere DBUG: For target tiles.services.*.com, found no ids in DB HTTPS Everywhere DBUG: For target tiles.services.mozilla.*, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.com, found ids 10878 HTTPS Everywhere DBUG: Parsing Mozilla.com (partial) HTTPS Everywhere DBUG: Cookie rule .*\.mozilla\.com$ .+ HTTPS Everywhere DBUG: Potentially applicable rules for tiles.services.mozilla.com: HTTPS Everywhere DBUG: Mozilla.com (partial) HTTPS Everywhere DBUG: Got http-on-modify-request: http://ocsp.digicert.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.digicert.com/ HTTPS Everywhere INFO: Channel with HTTPS rewrites forbidden, deeming OCSP, for http://ocsp.digicert.com/ HTTPS Everywhere DBUG: Got http-on-examine-response @ http://ocsp.digicert.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.digicert.com/ HTTPS Everywhere INFO: http://ocsp.digicert.com/ HTTPS Everywhere DBUG: Adding listener for toolbarButton init. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://tiles.services.mozilla.com/v3/links/fetch/en-GB/default HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://tiles.services.mozilla.com/v3/links/fetch/en-GB/default HTTPS Everywhere INFO: https://tiles.services.mozilla.com/v3/links/fetch/en-GB/default HTTPS Everywhere DBUG: Got http-on-modify-request: https://tiles-cloudfront.cdn.mozilla.net/desktop/STAR/en-GB.357fb98bf6c02e5aa603e7e25b0e13a3377b9f1c.ag.json HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://tiles-cloudfront.cdn.mozilla.net/desktop/STAR/en-GB.357fb98bf6c02e5aa603e7e25b0e13a3377b9f1c.ag.json HTTPS Everywhere DBUG: No applicable list rewriting https://tiles-cloudfront.cdn.mozilla.net/desktop/STAR/en-GB.357fb98bf6c02e5aa603e7e25b0e13a3377b9f1c.ag.json HTTPS Everywhere DBUG: Processing https://tiles-cloudfront.cdn.mozilla.net/desktop/STAR/en-GB.357fb98bf6c02e5aa603e7e25b0e13a3377b9f1c.ag.json HTTPS Everywhere DBUG: For target tiles-cloudfront.cdn.mozilla.net, found no ids in DB HTTPS Everywhere DBUG: For target *.cdn.mozilla.net, found no ids in DB HTTPS Everywhere DBUG: For target tiles-cloudfront.*.mozilla.net, found no ids in DB HTTPS Everywhere DBUG: For target tiles-cloudfront.cdn.*.net, found no ids in DB HTTPS Everywhere DBUG: For target tiles-cloudfront.cdn.mozilla.*, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.net, found ids 10880 HTTPS Everywhere DBUG: Parsing Mozilla.net (partial) HTTPS Everywhere DBUG: Potentially applicable rules for tiles-cloudfront.cdn.mozilla.net: HTTPS Everywhere DBUG: Mozilla.net (partial) HTTPS Everywhere DBUG: Got http-on-modify-request: https://location.services.mozilla.com/v1/country?key=no-mozilla-api-key HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://location.services.mozilla.com/v1/country?key=no-mozilla-api-key HTTPS Everywhere DBUG: No applicable list rewriting https://location.services.mozilla.com/v1/country?key=no-mozilla-api-key HTTPS Everywhere DBUG: Processing https://location.services.mozilla.com/v1/country?key=no-mozilla-api-key HTTPS Everywhere DBUG: For target location.services.mozilla.com, found no ids in DB HTTPS Everywhere DBUG: For target *.services.mozilla.com, found no ids in DB HTTPS Everywhere DBUG: For target location.*.mozilla.com, found no ids in DB HTTPS Everywhere DBUG: For target location.services.*.com, found no ids in DB HTTPS Everywhere DBUG: For target location.services.mozilla.*, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.com, found ids 10878 HTTPS Everywhere DBUG: Potentially applicable rules for location.services.mozilla.com: HTTPS Everywhere DBUG: Mozilla.com (partial) HTTPS Everywhere DBUG: Removing listener for toolbarButton init. HTTPS Everywhere NOTE: No expando for about:blank HTTPS Everywhere DBUG: Got http-on-examine-response @ https://tiles-cloudfront.cdn.mozilla.net/desktop/STAR/en-GB.357fb98bf6c02e5aa603e7e25b0e13a3377b9f1c.ag.json HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://tiles-cloudfront.cdn.mozilla.net/desktop/STAR/en-GB.357fb98bf6c02e5aa603e7e25b0e13a3377b9f1c.ag.json HTTPS Everywhere INFO: https://tiles-cloudfront.cdn.mozilla.net/desktop/STAR/en-GB.357fb98bf6c02e5aa603e7e25b0e13a3377b9f1c.ag.json HTTPS Everywhere DBUG: Got http-on-modify-request: http://ocsp.digicert.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.digicert.com/ HTTPS Everywhere INFO: Channel with HTTPS rewrites forbidden, deeming OCSP, for http://ocsp.digicert.com/ HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/en-US/firefox/45.6.0/firstrun/learnmore/ HTTPS Everywhere NOTE: No expando for about:blank HTTPS Everywhere DBUG: Alist serial #1 for about:blank HTTPS Everywhere DBUG: Processing https://www.mozilla.org/en-US/firefox/45.6.0/firstrun/learnmore/ HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: Parsing Mozilla.org HTTPS Everywhere DBUG: Cookie rule .*\.mozilla\.org$ .+ HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Would Mozilla.org match https://www.mozilla.org/en-US/firefox/45.6.0/firstrun/learnmore/? serial 1 HTTPS Everywhere INFO: moot rule Mozilla.org in about:blank serial 1 SSL Observatory INFO: in getProxySettings() SSL Observatory INFO: CASE: try localhost:9050 SSL Observatory INFO: Using proxy: {"type":"socks","host":"localhost","port":9050,"tor_safe":true} SSL Observatory INFO: Got observatory url + nonce: https://check.torproject.org/?TorButton=true#0.130366387973937510.48227830340420874 SSL Observatory INFO: in getProxySettings() SSL Observatory INFO: CASE: try localhost:9050 SSL Observatory INFO: Using proxy: {"type":"socks","host":"localhost","port":9050,"tor_safe":true} SSL Observatory INFO: Specifying proxy: [xpconnect wrapped nsIProxyInfo] HTTPS Everywhere DBUG: Got http-on-modify-request: https://check.torproject.org/?TorButton=true#0.130366387973937510.48227830340420874 HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://check.torproject.org/?TorButton=true#0.130366387973937510.48227830340420874 HTTPS Everywhere DBUG: No applicable list rewriting https://check.torproject.org/?TorButton=true#0.130366387973937510.48227830340420874 HTTPS Everywhere DBUG: Processing https://check.torproject.org/?TorButton=true#0.130366387973937510.48227830340420874 HTTPS Everywhere DBUG: For target check.torproject.org, found no ids in DB HTTPS Everywhere INFO: For target *.torproject.org, found ids 16897 HTTPS Everywhere DBUG: Parsing Tor Project HTTPS Everywhere DBUG: Cookie rule ^(?:.*\.)?torproject\.org$ .+ HTTPS Everywhere DBUG: For target check.*.org, found no ids in DB HTTPS Everywhere DBUG: For target check.torproject.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for check.torproject.org: HTTPS Everywhere DBUG: Tor Project HTTPS Everywhere DBUG: Got sessionstore-windows-restored HTTPS Everywhere DBUG: Got http-on-examine-response @ http://ocsp.digicert.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.digicert.com/ HTTPS Everywhere INFO: http://ocsp.digicert.com/ HTTPS Everywhere DBUG: Got http-on-modify-request: http://ocsp.digicert.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.digicert.com/ HTTPS Everywhere INFO: Channel with HTTPS rewrites forbidden, deeming OCSP, for http://ocsp.digicert.com/ HTTPS Everywhere DBUG: Got http-on-examine-response @ https://location.services.mozilla.com/v1/country?key=no-mozilla-api-key HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://location.services.mozilla.com/v1/country?key=no-mozilla-api-key HTTPS Everywhere INFO: https://location.services.mozilla.com/v1/country?key=no-mozilla-api-key HTTPS Everywhere DBUG: Got http-on-examine-response @ http://ocsp.digicert.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.digicert.com/ HTTPS Everywhere INFO: http://ocsp.digicert.com/ Running tests on Firefox 45.6.0/Gecko 45.6.0 (Build 20161213204132) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. console.info: https-everywhere-tests: executing 'https-everywhere-tests/tests/test-httpse-installed.test httpse installed' console.info: https-everywhere-tests: pass: Test that HTTPSEverywhere is defined console.info: https-everywhere-tests: pass: Test that HTTPSEverywhere.observe is a function console.info: https-everywhere-tests: pass: This test is done. console.info: https-everywhere-tests: pass: There was a clean UI. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/en-US/firefox/45.6.0/firstrun/learnmore/ console.info: https-everywhere-tests: executing 'https-everywhere-tests/tests/test-httpse-installed.test httpse potentiallyApplicableRulesets' HTTPS Everywhere DBUG: For target www.eff.org, found no ids in DB HTTPS Everywhere INFO: For target *.eff.org, found ids 5027 HTTPS Everywhere DBUG: Parsing EFF HTTPS Everywhere DBUG: Cookie rule ^.*\.eff\.org$ .* HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.eff.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.eff.org: HTTPS Everywhere DBUG: EFF console.info: https-everywhere-tests: pass: Test that HTTPSE finds one applicable rule for www.eff.org console.info: https-everywhere-tests: pass: This test is done. console.info: https-everywhere-tests: pass: There was a clean UI. console.info: https-everywhere-tests: executing 'https-everywhere-tests/tests/test-httpse-installed.test sample ruleset' HTTPS Everywhere DBUG: Got http-on-modify-request: http://libssh.org/robots.txt HTTPS Everywhere NOTE: No expando for about:blank HTTPS Everywhere DBUG: Alist serial #2 for about:blank HTTPS Everywhere DBUG: Processing http://libssh.org/robots.txt HTTPS Everywhere INFO: For target libssh.org, found ids 9513 HTTPS Everywhere DBUG: Parsing libssh.org (partial) HTTPS Everywhere DBUG: Cookie rule ^www\.libssh\.org$ .+ HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target libssh.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for libssh.org: HTTPS Everywhere DBUG: libssh.org (partial) HTTPS Everywhere DBUG: Rewrote http://libssh.org/robots.txt -> https://libssh.org/robots.txt using Libssh.org.xml: /^http:/ -> https: HTTPS Everywhere INFO: active rule libssh.org (partial) in about:blank -> about:blank serial 2 HTTPS Everywhere DBUG: http://libssh.org/robots.txt: Redirection limit is 20 HTTPS Everywhere INFO: Using nsIHttpChannel.redirectTo: http://libssh.org/robots.txt -> https://libssh.org/robots.txt HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/en-US/firefox/features/ HTTPS Everywhere DBUG: Processing https://www.mozilla.org/en-US/firefox/features/ HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere INFO: Setting icon state to: active[1] HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/en-US/firefox/features/ HTTPS Everywhere DBUG: Got on location change! HTTPS Everywhere DBUG: Alist serial #3 for https://www.mozilla.org/en-US/firefox/features/ HTTPS Everywhere DBUG: Got http-on-modify-request: https://libssh.org/robots.txt HTTPS Everywhere DBUG: Processing https://libssh.org/robots.txt HTTPS Everywhere INFO: For target libssh.org, found ids 9513 HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target libssh.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for libssh.org: HTTPS Everywhere DBUG: libssh.org (partial) HTTPS Everywhere DBUG: Got http-on-modify-request: http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere INFO: Channel with HTTPS rewrites forbidden, deeming OCSP, for http://ocsp.int-x3.letsencrypt.org/ console.log: https-everywhere-tests: [JavaScript Warning: "Content Security Policy: Directive 'frame-src' has been deprecated. Please use directive 'child-src' instead."] HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/js/site-bundle.7bb96fad81da.js HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/js/site-bundle.7bb96fad81da.js HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Would Mozilla.org match https://www.mozilla.org/media/js/site-bundle.7bb96fad81da.js? serial 3 HTTPS Everywhere INFO: moot rule Mozilla.org in https://www.mozilla.org/en-US/firefox/features/ serial 3 HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/js/gtm-snippet-bundle.bb4ed1f72aad.js HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/js/gtm-snippet-bundle.bb4ed1f72aad.js HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/js/common-bundle.95d4d78f0a9b.js HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/js/common-bundle.95d4d78f0a9b.js HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/js/firefox_features-bundle.1449bcad66b8.js HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/js/firefox_features-bundle.1449bcad66b8.js HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: http://ocsp.startssl.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.startssl.com/ HTTPS Everywhere INFO: Channel with HTTPS rewrites forbidden, deeming OCSP, for http://ocsp.startssl.com/ HTTPS Everywhere DBUG: Got http-on-examine-response @ http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere INFO: http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/js/gtm-snippet-bundle.bb4ed1f72aad.js HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/js/site-bundle.7bb96fad81da.js HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/js/common-bundle.95d4d78f0a9b.js console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 1 column: 3232 source: "html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,hgroup,menu,footer,header,main,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,main,nav,section,audio,video{display:block}a img{bor"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 1 column: 3248 source: "html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,hgroup,menu,footer,header,main,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,main,nav,section,audio,video{display:block}a img{bor"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 1 column: 3769 source: "html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,hgroup,menu,footer,header,main,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,main,nav,section,audio,video{display:block}a img{bor"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 1 column: 3785 source: "html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,hgroup,menu,footer,header,main,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,main,nav,section,audio,video{display:block}a img{bor"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 2 column: 280 source: "input[type="submit"].form-button.red:hover,button.form-button.red:hover,input[type="submit"].form-button.red:focus,button.form-button.red:focus{background-color:#ea3b28}.button,button.button,.blueprint .button,a.button:link,a.button:visited{position:relative;display:inline-block;*display:inline;*zoom:1;background:0;padding:10px 36px;border-radius:4px;font-size:20px;font-size:1.25rem;text-align:center;cursor:pointer;text-shadow:none;-webkit-transition:background-color .1s ease-in-out;transition:background-co"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 2 column: 296 source: "input[type="submit"].form-button.red:hover,button.form-button.red:hover,input[type="submit"].form-button.red:focus,button.form-button.red:focus{background-color:#ea3b28}.button,button.button,.blueprint .button,a.button:link,a.button:visited{position:relative;display:inline-block;*display:inline;*zoom:1;background:0;padding:10px 36px;border-radius:4px;font-size:20px;font-size:1.25rem;text-align:center;cursor:pointer;text-shadow:none;-webkit-transition:background-color .1s ease-in-out;transition:background-co"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 2 column: 4751 source: "input[type="submit"].form-button.red:hover,button.form-button.red:hover,input[type="submit"].form-button.red:focus,button.form-button.red:focus{background-color:#ea3b28}.button,button.button,.blueprint .button,a.button:link,a.button:visited{position:relative;display:inline-block;*display:inline;*zoom:1;background:0;padding:10px 36px;border-radius:4px;font-size:20px;font-size:1.25rem;text-align:center;cursor:pointer;text-shadow:none;-webkit-transition:background-color .1s ease-in-out;transition:background-co"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 2 column: 4767 source: "input[type="submit"].form-button.red:hover,button.form-button.red:hover,input[type="submit"].form-button.red:focus,button.form-button.red:focus{background-color:#ea3b28}.button,button.button,.blueprint .button,a.button:link,a.button:visited{position:relative;display:inline-block;*display:inline;*zoom:1;background:0;padding:10px 36px;border-radius:4px;font-size:20px;font-size:1.25rem;text-align:center;cursor:pointer;text-shadow:none;-webkit-transition:background-color .1s ease-in-out;transition:background-co"}] console.log: https-everywhere-tests: [JavaScript Warning: "Error in parsing value for 'background-image'. Declaration dropped." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 3 column: 4719 source: ".osx:not(.pre-mavericks) .download-button .os_osx,.osx.pre-mavericks .download-button:not(.mavericks-required) .os_osx{display:block!important}.osx.pre-mavericks .download-button.mavericks-required .unsupported-download-osx,.windows.arm .download-button .unsupported-download,.linux.arm .download-button .linux-arm-download,.oldwin .download-button .unsupported-download,.oldmac .download-button .unsupported-download{display:block;max-width:250px}.osx.pre-mavericks .download-button.mavericks-required .fx-priva"}] console.log: https-everywhere-tests: [JavaScript Warning: "Error in parsing value for 'background-image'. Declaration dropped." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 4 column: 4568 source: ".huge,.huge h1{font-size:108px;font-size:6.75rem}.large,.large h1{font-size:72px;font-size:4.5rem}h1,.huge h2,.large h2,.billboard h2{font-size:48px;font-size:3rem}h2{font-size:32px;font-size:2rem}h3{font-size:28px;font-size:1.75rem}h4,legend{font-size:24px;font-size:1.5rem}h5{font-size:16px;font-size:1rem}h6{font-size:14px;font-size:.875rem}.small,small{font-size:12px;font-size:.75rem;line-height:1.3}hgroup h1,hgroup h2,hgroup h3,hgroup h4,hgroup h5,hgroup h6{margin-bottom:0}p,ul,ol,dl,hgroup{margin:0 0 20"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected color but found 'top'. Error in parsing value for 'background-image'. Declaration dropped." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 4 column: 4658 source: ".huge,.huge h1{font-size:108px;font-size:6.75rem}.large,.large h1{font-size:72px;font-size:4.5rem}h1,.huge h2,.large h2,.billboard h2{font-size:48px;font-size:3rem}h2{font-size:32px;font-size:2rem}h3{font-size:28px;font-size:1.75rem}h4,legend{font-size:24px;font-size:1.5rem}h5{font-size:16px;font-size:1rem}h6{font-size:14px;font-size:.875rem}.small,small{font-size:12px;font-size:.75rem;line-height:1.3}hgroup h1,hgroup h2,hgroup h3,hgroup h4,hgroup h5,hgroup h6{margin-bottom:0}p,ul,ol,dl,hgroup{margin:0 0 20"}] console.log: https-everywhere-tests: [JavaScript Warning: "Unknown property 'zoom'. Declaration dropped." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 4 column: 5765 source: ".huge,.huge h1{font-size:108px;font-size:6.75rem}.large,.large h1{font-size:72px;font-size:4.5rem}h1,.huge h2,.large h2,.billboard h2{font-size:48px;font-size:3rem}h2{font-size:32px;font-size:2rem}h3{font-size:28px;font-size:1.75rem}h4,legend{font-size:24px;font-size:1.5rem}h5{font-size:16px;font-size:1rem}h6{font-size:14px;font-size:.875rem}.small,small{font-size:12px;font-size:.75rem;line-height:1.3}hgroup h1,hgroup h2,hgroup h3,hgroup h4,hgroup h5,hgroup h6{margin-bottom:0}p,ul,ol,dl,hgroup{margin:0 0 20"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 5 column: 439 source: "#masthead:after,#main-feature:after,#main-content:after,#colophon:after,.billboard:after,.container:after{display:block;visibility:hidden;height:0;clear:both;content:"."}#masthead h2{padding:30px 0 20px;margin:0 10px}#masthead nav{float:right;margin:0 16px;text-transform:uppercase;font-size:13px;font-size:.8125rem;font-family:'Open Sans',X-LocaleSpecific,sans-serif}#masthead nav ul{margin-bottom:0}#masthead nav li{display:inline-block;*display:inline;*zoom:1;list-style-type:none;margin:0}#masthead nav li a,"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 5 column: 455 source: "#masthead:after,#main-feature:after,#main-content:after,#colophon:after,.billboard:after,.container:after{display:block;visibility:hidden;height:0;clear:both;content:"."}#masthead h2{padding:30px 0 20px;margin:0 10px}#masthead nav{float:right;margin:0 16px;text-transform:uppercase;font-size:13px;font-size:.8125rem;font-family:'Open Sans',X-LocaleSpecific,sans-serif}#masthead nav ul{margin-bottom:0}#masthead nav li{display:inline-block;*display:inline;*zoom:1;list-style-type:none;margin:0}#masthead nav li a,"}] console.log: https-everywhere-tests: [JavaScript Warning: "Unknown property 'zoom'. Declaration dropped." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 5 column: 2031 source: "#masthead:after,#main-feature:after,#main-content:after,#colophon:after,.billboard:after,.container:after{display:block;visibility:hidden;height:0;clear:both;content:"."}#masthead h2{padding:30px 0 20px;margin:0 10px}#masthead nav{float:right;margin:0 16px;text-transform:uppercase;font-size:13px;font-size:.8125rem;font-family:'Open Sans',X-LocaleSpecific,sans-serif}#masthead nav ul{margin-bottom:0}#masthead nav li{display:inline-block;*display:inline;*zoom:1;list-style-type:none;margin:0}#masthead nav li a,"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 5 column: 2541 source: "#masthead:after,#main-feature:after,#main-content:after,#colophon:after,.billboard:after,.container:after{display:block;visibility:hidden;height:0;clear:both;content:"."}#masthead h2{padding:30px 0 20px;margin:0 10px}#masthead nav{float:right;margin:0 16px;text-transform:uppercase;font-size:13px;font-size:.8125rem;font-family:'Open Sans',X-LocaleSpecific,sans-serif}#masthead nav ul{margin-bottom:0}#masthead nav li{display:inline-block;*display:inline;*zoom:1;list-style-type:none;margin:0}#masthead nav li a,"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 5 column: 2557 source: "#masthead:after,#main-feature:after,#main-content:after,#colophon:after,.billboard:after,.container:after{display:block;visibility:hidden;height:0;clear:both;content:"."}#masthead h2{padding:30px 0 20px;margin:0 10px}#masthead nav{float:right;margin:0 16px;text-transform:uppercase;font-size:13px;font-size:.8125rem;font-family:'Open Sans',X-LocaleSpecific,sans-serif}#masthead nav ul{margin-bottom:0}#masthead nav li{display:inline-block;*display:inline;*zoom:1;list-style-type:none;margin:0}#masthead nav li a,"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 5 column: 2674 source: "#masthead:after,#main-feature:after,#main-content:after,#colophon:after,.billboard:after,.container:after{display:block;visibility:hidden;height:0;clear:both;content:"."}#masthead h2{padding:30px 0 20px;margin:0 10px}#masthead nav{float:right;margin:0 16px;text-transform:uppercase;font-size:13px;font-size:.8125rem;font-family:'Open Sans',X-LocaleSpecific,sans-serif}#masthead nav ul{margin-bottom:0}#masthead nav li{display:inline-block;*display:inline;*zoom:1;list-style-type:none;margin:0}#masthead nav li a,"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 5 column: 2690 source: "#masthead:after,#main-feature:after,#main-content:after,#colophon:after,.billboard:after,.container:after{display:block;visibility:hidden;height:0;clear:both;content:"."}#masthead h2{padding:30px 0 20px;margin:0 10px}#masthead nav{float:right;margin:0 16px;text-transform:uppercase;font-size:13px;font-size:.8125rem;font-family:'Open Sans',X-LocaleSpecific,sans-serif}#masthead nav ul{margin-bottom:0}#masthead nav li{display:inline-block;*display:inline;*zoom:1;list-style-type:none;margin:0}#masthead nav li a,"}] console.log: https-everywhere-tests: [JavaScript Warning: "Unknown property 'zoom'. Declaration dropped." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 6 column: 320 source: ".js #form-details,.js .form-details{display:none}.js .has-errors #form-details,.js .has-errors .form-details{display:block}.js p.form-details{margin-top:8px;line-height:1}#footer-email-errors .errorlist,#newsletter-errors .errorlist{display:block;margin:0 auto;padding-left:20px;padding-right:20px;position:relative;zoom:1;background:#af3232;color:#fff;padding-top:10px;padding-bottom:10px}#footer-email-errors .errorlist:after,#newsletter-errors .errorlist:after{display:block;visibility:hidden;height:0;clear:b"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-webkit-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 6 column: 1233 source: ".js #form-details,.js .form-details{display:none}.js .has-errors #form-details,.js .has-errors .form-details{display:block}.js p.form-details{margin-top:8px;line-height:1}#footer-email-errors .errorlist,#newsletter-errors .errorlist{display:block;margin:0 auto;padding-left:20px;padding-right:20px;position:relative;zoom:1;background:#af3232;color:#fff;padding-top:10px;padding-bottom:10px}#footer-email-errors .errorlist:after,#newsletter-errors .errorlist:after{display:block;visibility:hidden;height:0;clear:b"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-o-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 6 column: 1304 source: ".js #form-details,.js .form-details{display:none}.js .has-errors #form-details,.js .has-errors .form-details{display:block}.js p.form-details{margin-top:8px;line-height:1}#footer-email-errors .errorlist,#newsletter-errors .errorlist{display:block;margin:0 auto;padding-left:20px;padding-right:20px;position:relative;zoom:1;background:#af3232;color:#fff;padding-top:10px;padding-bottom:10px}#footer-email-errors .errorlist:after,#newsletter-errors .errorlist:after{display:block;visibility:hidden;height:0;clear:b"}] console.log: https-everywhere-tests: [JavaScript Warning: "Unknown property 'zoom'. Declaration dropped." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 6 column: 1570 source: ".js #form-details,.js .form-details{display:none}.js .has-errors #form-details,.js .has-errors .form-details{display:block}.js p.form-details{margin-top:8px;line-height:1}#footer-email-errors .errorlist,#newsletter-errors .errorlist{display:block;margin:0 auto;padding-left:20px;padding-right:20px;position:relative;zoom:1;background:#af3232;color:#fff;padding-top:10px;padding-bottom:10px}#footer-email-errors .errorlist:after,#newsletter-errors .errorlist:after{display:block;visibility:hidden;height:0;clear:b"}] console.log: https-everywhere-tests: [JavaScript Warning: "Error in parsing value for 'background-image'. Declaration dropped." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 7 column: 1113 source: ".html-rtl .footer-newsletter-form .form-title,.html-rtl #newsletter-form .form-title,.html-rtl .footer-newsletter-form .form-contents,.html-rtl #newsletter-form .form-contents,.html-rtl .footer-newsletter-form .form-submit,.html-rtl #newsletter-form .form-submit{float:none}#colophon .row{width:300px}#colophon .col{width:auto;float:none;margin-bottom:10px}.html-rtl #colophon .col{float:none}#nav-main #nav-main-menu li{display:block;float:none;margin:0 10px;border-bottom:1px solid #f2f2f2}#nav-main #nav-main-"}] console.log: https-everywhere-tests: [JavaScript Warning: "Error in parsing value for 'background-image'. Declaration dropped." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 7 column: 1428 source: ".html-rtl .footer-newsletter-form .form-title,.html-rtl #newsletter-form .form-title,.html-rtl .footer-newsletter-form .form-contents,.html-rtl #newsletter-form .form-contents,.html-rtl .footer-newsletter-form .form-submit,.html-rtl #newsletter-form .form-submit{float:none}#colophon .row{width:300px}#colophon .col{width:auto;float:none;margin-bottom:10px}.html-rtl #colophon .col{float:none}#nav-main #nav-main-menu li{display:block;float:none;margin:0 10px;border-bottom:1px solid #f2f2f2}#nav-main #nav-main-"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-webkit-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 7 column: 3116 source: ".html-rtl .footer-newsletter-form .form-title,.html-rtl #newsletter-form .form-title,.html-rtl .footer-newsletter-form .form-contents,.html-rtl #newsletter-form .form-contents,.html-rtl .footer-newsletter-form .form-submit,.html-rtl #newsletter-form .form-submit{float:none}#colophon .row{width:300px}#colophon .col{width:auto;float:none;margin-bottom:10px}.html-rtl #colophon .col{float:none}#nav-main #nav-main-menu li{display:block;float:none;margin:0 10px;border-bottom:1px solid #f2f2f2}#nav-main #nav-main-"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-o-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 7 column: 3187 source: ".html-rtl .footer-newsletter-form .form-title,.html-rtl #newsletter-form .form-title,.html-rtl .footer-newsletter-form .form-contents,.html-rtl #newsletter-form .form-contents,.html-rtl .footer-newsletter-form .form-submit,.html-rtl #newsletter-form .form-submit{float:none}#colophon .row{width:300px}#colophon .col{width:auto;float:none;margin-bottom:10px}.html-rtl #colophon .col{float:none}#nav-main #nav-main-menu li{display:block;float:none;margin:0 10px;border-bottom:1px solid #f2f2f2}#nav-main #nav-main-"}] HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/js/firefox_features-bundle.1449bcad66b8.js HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-webkit-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 1 column: 396 source: ".fxfamilynav-logo{background-image:url("/media/img/firefox/family/nav-sprite.56fbf5a8d218.png");background-position:0 0;text-indent:120%;white-space:nowrap;overflow:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform .3s ease;transition:transform .3s ease;float:left;height:102px;margin:0 20px 0 10px;width:98px}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.fxfamilynav-logo{-webkit-backg"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected end of value but found '100%'. Error in parsing value for 'background-size'. Declaration dropped." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 1 column: 986 source: ".fxfamilynav-logo{background-image:url("/media/img/firefox/family/nav-sprite.56fbf5a8d218.png");background-position:0 0;text-indent:120%;white-space:nowrap;overflow:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform .3s ease;transition:transform .3s ease;float:left;height:102px;margin:0 20px 0 10px;width:98px}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.fxfamilynav-logo{-webkit-backg"}] console.log: https-everywhere-tests: [JavaScript Warning: "Unknown property 'zoom'. Declaration dropped." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 1 column: 1000 source: ".fxfamilynav-logo{background-image:url("/media/img/firefox/family/nav-sprite.56fbf5a8d218.png");background-position:0 0;text-indent:120%;white-space:nowrap;overflow:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform .3s ease;transition:transform .3s ease;float:left;height:102px;margin:0 20px 0 10px;width:98px}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.fxfamilynav-logo{-webkit-backg"}] console.log: https-everywhere-tests: [JavaScript Warning: "Error in parsing value for 'background-image'. Declaration dropped." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 1 column: 1090 source: ".fxfamilynav-logo{background-image:url("/media/img/firefox/family/nav-sprite.56fbf5a8d218.png");background-position:0 0;text-indent:120%;white-space:nowrap;overflow:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform .3s ease;transition:transform .3s ease;float:left;height:102px;margin:0 20px 0 10px;width:98px}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.fxfamilynav-logo{-webkit-backg"}] console.log: https-everywhere-tests: [JavaScript Warning: "Error in parsing value for 'background-image'. Declaration dropped." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 1 column: 1241 source: ".fxfamilynav-logo{background-image:url("/media/img/firefox/family/nav-sprite.56fbf5a8d218.png");background-position:0 0;text-indent:120%;white-space:nowrap;overflow:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform .3s ease;transition:transform .3s ease;float:left;height:102px;margin:0 20px 0 10px;width:98px}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.fxfamilynav-logo{-webkit-backg"}] console.log: https-everywhere-tests: [JavaScript Warning: "Unknown property 'zoom'. Declaration dropped." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 1 column: 3370 source: ".fxfamilynav-logo{background-image:url("/media/img/firefox/family/nav-sprite.56fbf5a8d218.png");background-position:0 0;text-indent:120%;white-space:nowrap;overflow:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform .3s ease;transition:transform .3s ease;float:left;height:102px;margin:0 20px 0 10px;width:98px}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.fxfamilynav-logo{-webkit-backg"}] console.log: https-everywhere-tests: [JavaScript Warning: "Unknown property 'zoom'. Declaration dropped." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 1 column: 3502 source: ".fxfamilynav-logo{background-image:url("/media/img/firefox/family/nav-sprite.56fbf5a8d218.png");background-position:0 0;text-indent:120%;white-space:nowrap;overflow:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform .3s ease;transition:transform .3s ease;float:left;height:102px;margin:0 20px 0 10px;width:98px}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.fxfamilynav-logo{-webkit-backg"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-webkit-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 1 column: 5739 source: ".fxfamilynav-logo{background-image:url("/media/img/firefox/family/nav-sprite.56fbf5a8d218.png");background-position:0 0;text-indent:120%;white-space:nowrap;overflow:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform .3s ease;transition:transform .3s ease;float:left;height:102px;margin:0 20px 0 10px;width:98px}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.fxfamilynav-logo{-webkit-backg"}] console.log: https-everywhere-tests: [JavaScript Warning: "Unknown property 'zoom'. Declaration dropped." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 2 column: 779 source: "}.fxfamilynav-adjunctnav ul a:hover{text-decoration:underline}.fxfamilynav-adjunctnav ul a:hover[rel="external"]:after{opacity:1}.fxfamilynav-adjunctnav li{float:none;margin:0}.fxfamilynav-adjunctnav.active{display:block}.fxfamilynav-cta-wrapper{-webkit-transition:all .2s ease;transition:all .2s ease;float:left;height:60px;margin:50px 30px 0 4px;width:180px;opacity:0;overflow:hidden;visibility:hidden}@media(min-width:1400px){.fxfamilynav-cta-wrapper{margin-left:10px}}@media(max-width:1000px){.fxfamilynav-ct"}] console.log: https-everywhere-tests: [JavaScript Warning: "Unknown property 'zoom'. Declaration dropped." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 2 column: 5912 source: "}.fxfamilynav-adjunctnav ul a:hover{text-decoration:underline}.fxfamilynav-adjunctnav ul a:hover[rel="external"]:after{opacity:1}.fxfamilynav-adjunctnav li{float:none;margin:0}.fxfamilynav-adjunctnav.active{display:block}.fxfamilynav-cta-wrapper{-webkit-transition:all .2s ease;transition:all .2s ease;float:left;height:60px;margin:50px 30px 0 4px;width:180px;opacity:0;overflow:hidden;visibility:hidden}@media(min-width:1400px){.fxfamilynav-cta-wrapper{margin-left:10px}}@media(max-width:1000px){.fxfamilynav-ct"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-webkit-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 3 column: 903 source: "#fxfeature-list:after{display:block;visibility:hidden;height:0;clear:both;content:"."}@media(max-width:1000px){#fxfeature-list{width:720px}}@media(max-width:760px){#fxfeature-list{width:440px}}@media(max-width:480px){#fxfeature-list{width:300px}}#fxfeature-list li{-webkit-transition:background .2s ease;transition:background .2s ease;background:#fff;background:rgba(255,255,255,0.9);border-radius:6px;box-shadow:0 1px 5px rgba(0,0,0,0.2);float:left;margin:0 20px 40px;text-align:center;width:440px}#fxfeature-li"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-o-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 3 column: 974 source: "#fxfeature-list:after{display:block;visibility:hidden;height:0;clear:both;content:"."}@media(max-width:1000px){#fxfeature-list{width:720px}}@media(max-width:760px){#fxfeature-list{width:440px}}@media(max-width:480px){#fxfeature-list{width:300px}}#fxfeature-list li{-webkit-transition:background .2s ease;transition:background .2s ease;background:#fff;background:rgba(255,255,255,0.9);border-radius:6px;box-shadow:0 1px 5px rgba(0,0,0,0.2);float:left;margin:0 20px 40px;text-align:center;width:440px}#fxfeature-li"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-webkit-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 3 column: 1499 source: "#fxfeature-list:after{display:block;visibility:hidden;height:0;clear:both;content:"."}@media(max-width:1000px){#fxfeature-list{width:720px}}@media(max-width:760px){#fxfeature-list{width:440px}}@media(max-width:480px){#fxfeature-list{width:300px}}#fxfeature-list li{-webkit-transition:background .2s ease;transition:background .2s ease;background:#fff;background:rgba(255,255,255,0.9);border-radius:6px;box-shadow:0 1px 5px rgba(0,0,0,0.2);float:left;margin:0 20px 40px;text-align:center;width:440px}#fxfeature-li"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-o-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 3 column: 1570 source: "#fxfeature-list:after{display:block;visibility:hidden;height:0;clear:both;content:"."}@media(max-width:1000px){#fxfeature-list{width:720px}}@media(max-width:760px){#fxfeature-list{width:440px}}@media(max-width:480px){#fxfeature-list{width:300px}}#fxfeature-list li{-webkit-transition:background .2s ease;transition:background .2s ease;background:#fff;background:rgba(255,255,255,0.9);border-radius:6px;box-shadow:0 1px 5px rgba(0,0,0,0.2);float:left;margin:0 20px 40px;text-align:center;width:440px}#fxfeature-li"}] HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/img/firefox/favicon.dc6635050bf5.ico HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://www.mozilla.org/media/img/firefox/favicon.dc6635050bf5.ico HTTPS Everywhere DBUG: No applicable list rewriting https://www.mozilla.org/media/img/firefox/favicon.dc6635050bf5.ico HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/img/firefox/favicon.dc6635050bf5.ico HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.googletagmanager.com/gtm.js?id=GTM-MW3R8V&l=dataLayer HTTPS Everywhere DBUG: Processing https://www.googletagmanager.com/gtm.js?id=GTM-MW3R8V&l=dataLayer HTTPS Everywhere INFO: For target www.googletagmanager.com, found ids 6994 HTTPS Everywhere DBUG: Parsing Google Services Simple HTTPS Everywhere DBUG: Cookie rule ^gmail\.com$ .+ HTTPS Everywhere DBUG: Cookie rule ^www\.gmail\.com$ .+ HTTPS Everywhere DBUG: Cookie rule ^googlemail\.com$ .+ HTTPS Everywhere DBUG: Cookie rule ^www\.googlemail\.com$ .+ HTTPS Everywhere DBUG: For target *.googletagmanager.com, found no ids in DB HTTPS Everywhere DBUG: For target www.*.com, found no ids in DB HTTPS Everywhere DBUG: For target www.googletagmanager.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.googletagmanager.com: HTTPS Everywhere DBUG: Google Services Simple HTTPS Everywhere DBUG: Would Google Services Simple match https://www.googletagmanager.com/gtm.js?id=GTM-MW3R8V&l=dataLayer? serial 3 HTTPS Everywhere INFO: moot rule Google Services Simple in https://www.mozilla.org/en-US/firefox/features/ serial 3 HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/img/firefox/favicon.dc6635050bf5.ico HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://www.mozilla.org/media/img/firefox/favicon.dc6635050bf5.ico HTTPS Everywhere INFO: https://www.mozilla.org/media/img/firefox/favicon.dc6635050bf5.ico HTTPS Everywhere DBUG: Got http-on-modify-request: http://clients1.google.com/ocsp HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://clients1.google.com/ocsp HTTPS Everywhere INFO: Channel with HTTPS rewrites forbidden, deeming OCSP, for http://clients1.google.com/ocsp HTTPS Everywhere DBUG: Got http-on-examine-response @ http://ocsp.startssl.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.startssl.com/ HTTPS Everywhere INFO: http://ocsp.startssl.com/ HTTPS Everywhere DBUG: Got http-on-examine-response @ http://clients1.google.com/ocsp HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://clients1.google.com/ocsp HTTPS Everywhere INFO: http://clients1.google.com/ocsp HTTPS Everywhere DBUG: Got http-on-examine-response @ https://check.torproject.org/?TorButton=true#0.130366387973937510.48227830340420874 HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://check.torproject.org/?TorButton=true#0.130366387973937510.48227830340420874 HTTPS Everywhere INFO: https://check.torproject.org/?TorButton=true#0.130366387973937510.48227830340420874 SSL Observatory INFO: Tor check succeeded. JavaScript warning: file:///tmp/tmp.JUSHqQijJL/extensions/https-everywhere-eff@eff.org/components/ssl-observatory.js, line 328: flags argument of String.prototype.{search,match,replace} is deprecated SSL Observatory INFO: SHA-256 hash of cert chain for www.googletagmanager.com is C872C9098F7000B7D73DC3B1922D385F1A1DC517DE158E684ADE2F8D78BB1B35 SSL Observatory INFO: Cert chain is NOT whitelisted. Proceeding with submission. SSL Observatory INFO: Got root cert at position: 2 SSL Observatory INFO: Submitting cert for www.googletagmanager.com SSL Observatory DBUG: submit_cert params: domain=www.googletagmanager.com&server_ip=216.58.204.40&certlist=["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"]&client_asn=-2&private_opt_in=0&padding=0 SSL Observatory DBUG: Adding outstanding request, current num is: 1 SSL Observatory INFO: Got observatory url + nonce: https://observatory.eff.org/submit_cert#0.130366387973937510.48227830340420874 SSL Observatory INFO: in getProxySettings() SSL Observatory INFO: CASE: try localhost:9050 SSL Observatory INFO: Using proxy: {"type":"socks","host":"localhost","port":9050,"tor_safe":true} SSL Observatory INFO: Specifying proxy: [xpconnect wrapped nsIProxyInfo] HTTPS Everywhere DBUG: Got http-on-modify-request: https://observatory.eff.org/submit_cert#0.130366387973937510.48227830340420874 HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://observatory.eff.org/submit_cert#0.130366387973937510.48227830340420874 HTTPS Everywhere DBUG: No applicable list rewriting https://observatory.eff.org/submit_cert#0.130366387973937510.48227830340420874 HTTPS Everywhere DBUG: Processing https://observatory.eff.org/submit_cert#0.130366387973937510.48227830340420874 HTTPS Everywhere DBUG: For target observatory.eff.org, found no ids in DB HTTPS Everywhere INFO: For target *.eff.org, found ids 5027 HTTPS Everywhere DBUG: For target observatory.*.org, found no ids in DB HTTPS Everywhere DBUG: For target observatory.eff.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for observatory.eff.org: HTTPS Everywhere DBUG: EFF HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.googletagmanager.com/gtm.js?id=GTM-MW3R8V&l=dataLayer console.log: https-everywhere-tests: [JavaScript Warning: "flags argument of String.prototype.{search,match,replace} is deprecated" {file: "file:///tmp/tmp.JUSHqQijJL/extensions/https-everywhere-eff@eff.org/components/ssl-observatory.js" line: 328}] SSL Observatory INFO: SHA-256 hash of cert chain for libssh.org is 1E683B65B27BEF54F825A408998098E28E7A2AB00DA50CDD9A3E5450C828DB67 SSL Observatory INFO: Cert chain is NOT whitelisted. Proceeding with submission. SSL Observatory INFO: Got root cert at position: 2 SSL Observatory INFO: Got a private root cert. Ignoring domain libssh.org with root C93B0D8441FCA47679230857DE101916A3F1333FE242BFCFC5D14E8F394298406810D1A0 HTTPS Everywhere DBUG: Got http-on-examine-response @ https://libssh.org/robots.txt HTTPS Everywhere DBUG: Got on location change! HTTPS Everywhere DBUG: Alist serial #4 for https://libssh.org/robots.txt console.log: https-everywhere-tests: [JavaScript Warning: "nsIJSON.encode is deprecated. Please use JSON.stringify instead." {file: "file:///tmp/tmp.JUSHqQijJL/extensions/https-everywhere-eff@eff.org/components/ssl-observatory.js" line: 625}] HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/img/tabzilla/tabzilla-static.953a65a1f4a4.png HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/img/tabzilla/tabzilla-static.953a65a1f4a4.png HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/img/firefox/features/features-sprite.8bcbb6d54a59.png HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/img/firefox/features/features-sprite.8bcbb6d54a59.png HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/img/sandstone/footer-mozilla.fafef0912042.png HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/img/sandstone/footer-mozilla.fafef0912042.png HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/fonts/opensans-regular.668362de763a.woff2 HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/fonts/opensans-regular.668362de763a.woff2 HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/fonts/opensans-light.2120033991a4.woff2 HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/fonts/opensans-light.2120033991a4.woff2 HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.google-analytics.com/analytics.js HTTPS Everywhere DBUG: Processing https://www.google-analytics.com/analytics.js HTTPS Everywhere INFO: For target www.google-analytics.com, found ids 6990 HTTPS Everywhere DBUG: Parsing Google APIs HTTPS Everywhere DBUG: Cookie rule ^ssl\.google-analytics\.com$ .+ HTTPS Everywhere DBUG: For target *.google-analytics.com, found no ids in DB HTTPS Everywhere DBUG: For target www.*.com, found no ids in DB HTTPS Everywhere DBUG: For target www.google-analytics.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.google-analytics.com: HTTPS Everywhere DBUG: Google APIs HTTPS Everywhere DBUG: Would Google APIs match https://www.google-analytics.com/analytics.js? serial 3 HTTPS Everywhere INFO: moot rule Google APIs in https://www.mozilla.org/en-US/firefox/features/ serial 3 HTTPS Everywhere DBUG: Got http-on-modify-request: http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere INFO: Channel with HTTPS rewrites forbidden, deeming OCSP, for http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: Got on state change HTTPS Everywhere DBUG: Processing https://libssh.org/robots.txt HTTPS Everywhere INFO: For target libssh.org, found ids 9513 HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target libssh.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for libssh.org: HTTPS Everywhere DBUG: libssh.org (partial) HTTPS Everywhere DBUG: Would libssh.org (partial) match https://libssh.org/robots.txt? serial 4 HTTPS Everywhere INFO: moot rule libssh.org (partial) in https://libssh.org/robots.txt serial 4 HTTPS Everywhere DBUG: populating using alist #4 HTTPS Everywhere INFO: Setting icon state to: active[1] HTTPS Everywhere DBUG: Got http-on-modify-request: https://shavar.services.mozilla.com/downloads?client=navclient-auto-ffox&appver=45.6.0&pver=2.2 HTTPS Everywhere NOTE: getBrowserForChannel: No loadContext for https://shavar.services.mozilla.com/downloads?client=navclient-auto-ffox&appver=45.6.0&pver=2.2 HTTPS Everywhere DBUG: No applicable list rewriting https://shavar.services.mozilla.com/downloads?client=navclient-auto-ffox&appver=45.6.0&pver=2.2 HTTPS Everywhere DBUG: Processing https://shavar.services.mozilla.com/downloads?client=navclient-auto-ffox&appver=45.6.0&pver=2.2 HTTPS Everywhere DBUG: For target shavar.services.mozilla.com, found no ids in DB HTTPS Everywhere DBUG: For target *.services.mozilla.com, found no ids in DB HTTPS Everywhere DBUG: For target shavar.*.mozilla.com, found no ids in DB HTTPS Everywhere DBUG: For target shavar.services.*.com, found no ids in DB HTTPS Everywhere DBUG: For target shavar.services.mozilla.*, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.com, found ids 10878 HTTPS Everywhere DBUG: Potentially applicable rules for shavar.services.mozilla.com: HTTPS Everywhere DBUG: Mozilla.com (partial) HTTPS Everywhere DBUG: Got http-on-modify-request: https://libssh.org/favicon.ico HTTPS Everywhere NOTE: getBrowserForChannel: aTab was null for https://libssh.org/favicon.ico HTTPS Everywhere DBUG: No applicable list rewriting https://libssh.org/favicon.ico HTTPS Everywhere DBUG: Processing https://libssh.org/favicon.ico HTTPS Everywhere INFO: For target libssh.org, found ids 9513 HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target libssh.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for libssh.org: HTTPS Everywhere DBUG: libssh.org (partial) SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/fonts/opensans-regular.668362de763a.woff2 SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/img/firefox/features/features-sprite.8bcbb6d54a59.png SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/fonts/opensans-light.2120033991a4.woff2 console.info: https-everywhere-tests: pass: Test that LibSSH URLs are rewritten to HTTPS. HTTPS Everywhere DBUG: Processing https://www.mozilla.org/en-US/firefox/features/ HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: populating using alist #3 HTTPS Everywhere INFO: Setting icon state to: active[3] HTTPS Everywhere DBUG: Got http-on-modify-request: https://libssh.org/favicon.ico HTTPS Everywhere NOTE: getBrowserForChannel: aTab was null for https://libssh.org/favicon.ico HTTPS Everywhere DBUG: No applicable list rewriting https://libssh.org/favicon.ico HTTPS Everywhere DBUG: Processing https://libssh.org/favicon.ico HTTPS Everywhere INFO: For target libssh.org, found ids 9513 HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target libssh.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for libssh.org: HTTPS Everywhere DBUG: libssh.org (partial) console.info: https-everywhere-tests: pass: This test is done. console.info: https-everywhere-tests: pass: There was a clean UI. HTTPS Everywhere DBUG: Got http-on-modify-request: https://libssh.org/favicon.ico HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://libssh.org/favicon.ico HTTPS Everywhere DBUG: No applicable list rewriting https://libssh.org/favicon.ico HTTPS Everywhere DBUG: Processing https://libssh.org/favicon.ico HTTPS Everywhere INFO: For target libssh.org, found ids 9513 HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target libssh.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for libssh.org: HTTPS Everywhere DBUG: libssh.org (partial) SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/img/tabzilla/tabzilla-static.953a65a1f4a4.png SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/img/sandstone/footer-mozilla.fafef0912042.png SSL Observatory INFO: SHA-256 hash of cert chain for www.google-analytics.com is C872C9098F7000B7D73DC3B1922D385F1A1DC517DE158E684ADE2F8D78BB1B35 SSL Observatory INFO: Cert chain is NOT whitelisted. Proceeding with submission. SSL Observatory INFO: Got root cert at position: 2 SSL Observatory INFO: Already submitted cert for www.google-analytics.com. Ignoring HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.google-analytics.com/analytics.js HTTPS Everywhere DBUG: Got http-on-modify-request: http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere INFO: Channel with HTTPS rewrites forbidden, deeming OCSP, for http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: Got http-on-examine-response @ http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere INFO: http://ocsp.int-x3.letsencrypt.org/ console.info: https-everywhere-tests: executing 'https-everywhere-tests/tests/test-main.test main' console.info: https-everywhere-tests: pass: Unit test running! console.info: https-everywhere-tests: pass: This test is done. console.info: https-everywhere-tests: pass: There was a clean UI. HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.google-analytics.com/plugins/ua/linkid.js HTTPS Everywhere DBUG: Processing https://www.google-analytics.com/plugins/ua/linkid.js HTTPS Everywhere INFO: For target www.google-analytics.com, found ids 6990 HTTPS Everywhere DBUG: For target *.google-analytics.com, found no ids in DB HTTPS Everywhere DBUG: For target www.*.com, found no ids in DB HTTPS Everywhere DBUG: For target www.google-analytics.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.google-analytics.com: HTTPS Everywhere DBUG: Google APIs HTTPS Everywhere DBUG: rawhost: mozilla.org name: _ga host.mozilla.org HTTPS Everywhere INFO: For target mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Testing securecookie applicability with http://mozilla.org/0.4355234924779836/0.4355234924779836 HTTPS Everywhere INFO: For target mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Rewrote http://mozilla.org/0.4355234924779836/0.4355234924779836 -> https://mozilla.org/0.4355234924779836/0.4355234924779836 using Mozilla.xml: /^http:/ -> https: HTTPS Everywhere DBUG: Safe to secure cookie for http://mozilla.org/0.4355234924779836/0.4355234924779836: https://mozilla.org/0.4355234924779836/0.4355234924779836 HTTPS Everywhere INFO: Active cookie rule Mozilla.org HTTPS Everywhere INFO: Securing cookie from event: .mozilla.org _ga console.info: https-everywhere-tests: executing 'https-everywhere-tests/tests/test-main.test main async' console.info: https-everywhere-tests: pass: async Unit test running! console.info: https-everywhere-tests: pass: This test is done. console.info: https-everywhere-tests: pass: There was a clean UI. HTTPS Everywhere DBUG: Got http-on-examine-response @ http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere INFO: http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: Got http-on-modify-request: http://ocsp.digicert.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.digicert.com/ HTTPS Everywhere INFO: Channel with HTTPS rewrites forbidden, deeming OCSP, for http://ocsp.digicert.com/ console.warn: https-everywhere-tests: 44 warnings or errors were logged to the platform's nsIConsoleService, which could be of no consequence; however, they could also be indicative of aberrant behavior. SSL Observatory INFO: SHA-256 hash of cert chain for www.google-analytics.com is C872C9098F7000B7D73DC3B1922D385F1A1DC517DE158E684ADE2F8D78BB1B35 SSL Observatory INFO: Cert chain is NOT whitelisted. Proceeding with submission. SSL Observatory INFO: Got root cert at position: 2 SSL Observatory INFO: Already submitted cert for www.google-analytics.com. Ignoring HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.google-analytics.com/plugins/ua/linkid.js HTTPS Everywhere DBUG: rawhost: mozilla.org name: _gat_UA-36116321-1 host.mozilla.org HTTPS Everywhere INFO: For target mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Testing securecookie applicability with http://mozilla.org/0.07211653472854063/0.07211653472854063 HTTPS Everywhere INFO: For target mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Rewrote http://mozilla.org/0.07211653472854063/0.07211653472854063 -> https://mozilla.org/0.07211653472854063/0.07211653472854063 using Mozilla.xml: /^http:/ -> https: HTTPS Everywhere DBUG: Safe to secure cookie for http://mozilla.org/0.07211653472854063/0.07211653472854063: https://mozilla.org/0.07211653472854063/0.07211653472854063 HTTPS Everywhere INFO: Active cookie rule Mozilla.org HTTPS Everywhere INFO: Securing cookie from event: .mozilla.org _gat_UA-36116321-1 HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.google-analytics.com/r/collect?v=1&_v=j47&aip=1&a=1917441973&t=pageview&_s=1&dl=https%3A%2F%2Fwww.mozilla.org%2Fen-US%2Ffirefox%2Ffeatures%2F&ul=en-us&de=UTF-8&dt=Firefox%20%E2%80%94%20Features%20%E2%80%94%20Mozilla&sd=8-bit&sr=640x480&vp=594x379&je=0&_u=SGAAAEAjI~&jid=1682965347&cid=1844178852.1482273977&tid=UA-36116321-1&_r=1>m=GTM-MW3R8V&cd40=0&cd41=45.0&cd42=release&cd43=0&cd44=0&cd51=false&cd53=false&cd54=false&cd55=false&cd56=Mozilla%2F5.0%20(X11%3B%20Linux%20x86_64%3B%20rv%3A45.0)%20Gecko%2F20100101%20Firefox%2F45.0&cd58=%2Ffirefox%2Ffeatures%2F&cd59=50.1.0&z=1123288949 HTTPS Everywhere DBUG: Processing https://www.google-analytics.com/r/collect?v=1&_v=j47&aip=1&a=1917441973&t=pageview&_s=1&dl=https%3A%2F%2Fwww.mozilla.org%2Fen-US%2Ffirefox%2Ffeatures%2F&ul=en-us&de=UTF-8&dt=Firefox%20%E2%80%94%20Features%20%E2%80%94%20Mozilla&sd=8-bit&sr=640x480&vp=594x379&je=0&_u=SGAAAEAjI~&jid=1682965347&cid=1844178852.1482273977&tid=UA-36116321-1&_r=1>m=GTM-MW3R8V&cd40=0&cd41=45.0&cd42=release&cd43=0&cd44=0&cd51=false&cd53=false&cd54=false&cd55=false&cd56=Mozilla%2F5.0%20(X11%3B%20Linux%20x86_64%3B%20rv%3A45.0)%20Gecko%2F20100101%20Firefox%2F45.0&cd58=%2Ffirefox%2Ffeatures%2F&cd59=50.1.0&z=1123288949 HTTPS Everywhere INFO: For target www.google-analytics.com, found ids 6990 HTTPS Everywhere DBUG: For target *.google-analytics.com, found no ids in DB HTTPS Everywhere DBUG: For target www.*.com, found no ids in DB HTTPS Everywhere DBUG: For target www.google-analytics.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.google-analytics.com: HTTPS Everywhere DBUG: Google APIs HTTPS Everywhere DBUG: Got http-on-examine-response @ http://ocsp.digicert.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.digicert.com/ HTTPS Everywhere INFO: http://ocsp.digicert.com/ 16 of 16 tests passed. Total time: 11.676877 seconds Program terminated successfully. + popd ~/Documents/projects/https-everywhere ++ openssl sha -sha256 pkg/https-everywhere-5.2.8~7994b75-eff.xpi + shasum='SHA256(pkg/https-everywhere-5.2.8~7994b75-eff.xpi)= 078a3748495f7dbd126d6a929f4e3b46f227128585b018832eb0efd14d89d51e' ++ git rev-parse HEAD + echo -e 'Git commit 7994b7579d8e15f4e58ebc40c84b750498b4929c\nSHA256(pkg/https-everywhere-5.2.8~7994b75-eff.xpi)= 078a3748495f7dbd126d6a929f4e3b46f227128585b018832eb0efd14d89d51e' Git commit 7994b7579d8e15f4e58ebc40c84b750498b4929c SHA256(pkg/https-everywhere-5.2.8~7994b75-eff.xpi)= 078a3748495f7dbd126d6a929f4e3b46f227128585b018832eb0efd14d89d51e + rm -r /tmp/tmp.JUSHqQijJL + '[' -n '' ']' + git rev-parse ++ git rev-parse --show-toplevel + cd /home/sampablokuper/Documents/projects/https-everywhere ++ which xvfb-run + '[' -z '' -a -n /usr/bin/xvfb-run ']' + XVFB_RUN=xvfb-run + '[' '' == --justrun ']' + ./makecrx.sh Building chrome version 2016.11.30 Creating ruleset library... Removing whitespaces and comments... chrome/content/rules/default.rulesets passed XML validity test. Unsigned package has sha1sum: 928679229c258432b37144f82828ee0b50ba3cf8 /home/sampablokuper/Documents/projects/https-everywhere/pkg/crx.zip unable to load key file 139624302536336:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:696:Expecting: ANY PRIVATE KEY Total included rules: 22237 Rules disabled by default: 4248 Created pkg/https-everywhere-2016.11.30~pre.crx + echo 'running tests' running tests ++ ls -tr pkg/https-everywhere-2016.11.30~pre.crx ++ tail -1 + CRX_NAME=pkg/https-everywhere-2016.11.30~pre.crx + xvfb-run python2.7 test/chromium/script.py pkg/https-everywhere-2016.11.30~pre.crx Traceback (most recent call last): File "test/chromium/script.py", line 53, in raise e selenium.common.exceptions.WebDriverException: Message: chrome not reachable (Driver info: chromedriver=2.24 (undefined),platform=Linux 3.16.0-4-amd64 x86_64) ```

Hm, a bit better, but perhaps still not quite as intended?

jeremyn commented 7 years ago

I see your earlier comment in https://github.com/EFForg/https-everywhere/issues/2801#issuecomment-222246617 where you were having trouble, but for a different reason (?).

Are you using the most current master checkout of HTTPS Everywhere? Also I'm wondering if you can reproduce this on a clean system, for example in a VM. If this is the same system you had before, maybe it's in some kind of half-broken state.

Also, can you please go back and edit your earlier comments in this issue to hide the long outputs in a <details><summary>Click me to expand</summary>(put the output here)</details> construct to make it easier to skim through the issue? You may need to move the output out of the code blocks.

ghost commented 7 years ago

I see your earlier comment in #2801 (comment) where you were having trouble, but for a different reason (?).

Good catch. Evidently, on that occasion, I did indeed install the dependencies without prefixing sudo. My memory of the tests having gone smoothly, though, was clearly not entirely accurate.

On that occasion, bash test.sh reported that 6 out of 7 tests passed.

On this occasion, bash test.sh reported that 16 out of 16 tests passed.

Are you using the most current master checkout of HTTPS Everywhere?

It was very slightly out of date:

`Click me to expand` ``` $ git branch * master $ git remote -v github git@github.com:sampablokuper/https-everywhere.git (fetch) github git@github.com:sampablokuper/https-everywhere.git (push) origin https://github.com/EFForg/https-everywhere.git (fetch) origin https://github.com/EFForg/https-everywhere.git (push) $ git pull origin master From https://github.com/EFForg/https-everywhere * branch master -> FETCH_HEAD Updating 7994b75..377a21a Fast-forward chromium/manifest.json | 2 +- src/Changelog | 4 ++++ src/META-INF/manifest.mf | 40 ++++++++++++++++++++-------------------- src/META-INF/mozilla.rsa | Bin 4185 -> 4185 bytes src/META-INF/mozilla.sf | 4 ++-- src/chrome/content/about.xul | 2 +- src/chrome/content/code/X509ChainWhitelist.js | 22 +++++++++++----------- src/chrome/content/rules/lovebizhi.com.xml | 24 ++++++++++++++++++++++++ src/chrome/content/rules/qdcdn.com.xml | 13 +++++++++++++ src/chrome/content/rules/terrariaotherworld.com.xml | 7 +++++++ src/install.rdf | 2 +- translations | 2 +- utils/ruleset-coverage-whitelist.txt | 2 -- 13 files changed, 85 insertions(+), 39 deletions(-) create mode 100644 src/chrome/content/rules/lovebizhi.com.xml create mode 100644 src/chrome/content/rules/qdcdn.com.xml create mode 100644 src/chrome/content/rules/terrariaotherworld.com.xml ```

Also I'm wondering if you can reproduce this on a clean system, for example in a VM.

I don't have the facilities to do that at the moment, sorry :(

If this is the same system you had before, maybe it's in some kind of half-broken state.

It's a different system.

Also, can you please go back and edit your earlier comments in this issue to hide the long outputs in a <details><summary>Click me to expand</summary>(put the output here)</details> construct to make it easier to skim through the issue?

Done. Seems to be working.

You may need to move the output out of the code blocks.

Noted. If it isn't working for you, let me know, and I'll try indenting it 4 spaces instead of using triple backticks as delimiters (or suchlike as you may suggest).

Thanks again for looking into this.

jeremyn commented 7 years ago

Your edits look fine, thanks. I've had trouble with code blocks in a <details> tag. It turns out that the triple-tick code blocks don't work if the ticks start on the line immediately after the <details> tag. You need at least one line buffer. I'm glad I know what the problem is now. Anyway that's a side issue.

The tests work for me using the debian/jessie64 v8.6.1 Vagrant box using HTTPS Everywhere commit 377a21a65003837ce1ecf10ac3a89f04c2f34e5a. Here's the end of the log:

End of working test.sh output ``` 16 of 16 tests passed. Total time: 4.279877 seconds Program terminated successfully. + popd ~/https-everywhere ++ openssl sha -sha256 pkg/https-everywhere-5.2.9~377a21a-eff.xpi + shasum='SHA256(pkg/https-everywhere-5.2.9~377a21a-eff.xpi)= 925e913743b054a6924a5d4e4bb2e81baf22dc751e284be9cdd1acd458ad86e9' ++ git rev-parse HEAD + echo -e 'Git commit 377a21a65003837ce1ecf10ac3a89f04c2f34e5a\nSHA256(pkg/https-everywhere-5.2.9~377a21a-eff.xpi)= 925e913743b054a6924a5d4e4bb2e81baf22dc751e284be9cdd1acd458ad86e9' Git commit 377a21a65003837ce1ecf10ac3a89f04c2f34e5a SHA256(pkg/https-everywhere-5.2.9~377a21a-eff.xpi)= 925e913743b054a6924a5d4e4bb2e81baf22dc751e284be9cdd1acd458ad86e9 + rm -r /tmp/tmp.9QNqSWzoh5 + '[' -n '' ']' + git rev-parse ++ git rev-parse --show-toplevel + cd /home/vagrant/https-everywhere ++ which xvfb-run + '[' -z '' -a -n /usr/bin/xvfb-run ']' + XVFB_RUN=xvfb-run + '[' '' == --justrun ']' + ./makecrx.sh Building chrome version 2016.12.19 Creating ruleset library... Removing whitespaces and comments... chrome/content/rules/default.rulesets passed XML validity test. Making a dummy signing key for local build purposes Generating RSA private key, 2048 bit long modulus ........+++ ..................+++ e is 65537 (0x10001) Unsigned package has sha1sum: 09b942db563ab8c426167c0926ed7693279b5322 /home/vagrant/https-everywhere/pkg/crx.zip Total included rules: 22240 Rules disabled by default: 4248 Created pkg/https-everywhere-2016.12.19~pre.crx + echo 'running tests' running tests ++ tail -1 ++ ls -tr pkg/https-everywhere-2016.12.19~pre.crx + CRX_NAME=pkg/https-everywhere-2016.12.19~pre.crx + xvfb-run python2.7 test/chromium/script.py pkg/https-everywhere-2016.12.19~pre.crx Chromium: HTTP to HTTPS redirection successful ```

I'm not sure what's wrong for you. I notice your latest log has an extension date of 2016.11.30 and mine is 2016.12.19. We should be building the same version. Any thoughts there?

Is your system unusually configured or resource-constrained in some way? For example the default RAM allocated for a Vagrant VM is 1GB, and I've found I need to increase that a little for the initial setup to work. I'm not saying RAM is the problem here, but it might help to know if there's anything unusual on your end that you know of.

ghost commented 7 years ago

I notice your latest log has an extension date of 2016.11.30 and mine is 2016.12.19. We should be building the same version. Any thoughts there?

After the git pull above, the version is now 2016.12.19:

Click to expand ``` $ bash test.sh + '[' -n '' ']' + git rev-parse ++ git rev-parse --show-toplevel + cd /home/sampablokuper/Documents/projects/https-everywhere/https-everywhere + source utils/mktemp.sh +++ which mktemp ++ MKTEMP=/bin/mktemp ++ mktemp ++ /bin/mktemp + TMP=/tmp/tmp.PArMAJzJau + trap 'rm "$TMP"' EXIT + '[' -d test/rules ']' + '[' 0 -gt 0 ']' + python2.7 test/rules/src/https_everywhere_checker/check_rules.py test/rules/coverage.checker.config + exit 0 + rm /tmp/tmp.PArMAJzJau + '[' -n '' ']' + git rev-parse ++ git rev-parse --show-toplevel + cd /home/sampablokuper/Documents/projects/https-everywhere/https-everywhere + source utils/mktemp.sh +++ which mktemp ++ MKTEMP=/bin/mktemp + TEST_ADDON_PATH=./test/firefox/ ++ mktemp -d ++ /bin/mktemp -d + PROFILE_DIRECTORY=/tmp/tmp.DCL1xhtMUA + trap 'rm -r "$PROFILE_DIRECTORY"' EXIT + HTTPSE_INSTALL_DIRECTORY=/tmp/tmp.DCL1xhtMUA/extensions/https-everywhere-eff@eff.org + ./makexpi.sh Generating ruleset DB Validation of included rulesets completed. Validation of rulesets against relaxng.xml succeeded. Total included rules: 22240 Rules disabled by default: 4248 Created pkg/https-everywhere-5.2.9~377a21a-dirty-eff.xpi and pkg/https-everywhere-5.2.9~377a21a-dirty-amo.xpi ++ tail -1 ++ ls -tr pkg/https-everywhere-5.2.8~7994b75-dirty-eff.xpi pkg/https-everywhere-5.2.8~7994b75-eff.xpi pkg/https-everywhere-5.2.9~377a21a-dirty-eff.xpi + XPI_NAME=pkg/https-everywhere-5.2.9~377a21a-dirty-eff.xpi + rsync -a test/firefox/test_profile_skeleton/ /tmp/tmp.DCL1xhtMUA + unzip -qd /tmp/tmp.DCL1xhtMUA/extensions/https-everywhere-eff@eff.org pkg/https-everywhere-5.2.9~377a21a-dirty-eff.xpi + '[' '!' -f addon-sdk/bin/activate ']' + '[' '!' -d /tmp/tmp.DCL1xhtMUA/extensions/https-everywhere-eff@eff.org ']' ++ which xvfb-run + '[' -z '' -a -n /usr/bin/xvfb-run ']' + XVFB_RUN=xvfb-run + pushd addon-sdk ~/Documents/projects/https-everywhere/https-everywhere/addon-sdk ~/Documents/projects/https-everywhere/https-everywhere + source bin/activate ++ deactivate nondestructive ++ '[' -n '' ']' ++ '[' -n /bin/bash -o -n '' ']' ++ hash -r ++ '[' -n '' ']' ++ PYTHONPATH= ++ export PYTHONPATH ++ unset _OLD_PYTHONPATH ++ unset CUDDLEFISH_ROOT ++ unset VIRTUAL_ENV ++ '[' '!' nondestructive = nondestructive ']' ++ _OLD_PYTHONPATH= ++ _OLD_VIRTUAL_PATH=/home/sampablokuper/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ pwd ++ VIRTUAL_ENV=/home/sampablokuper/Documents/projects/https-everywhere/https-everywhere/addon-sdk ++ '[' xlinux-gnu = xmsys ']' ++ CUDDLEFISH_ROOT=/home/sampablokuper/Documents/projects/https-everywhere/https-everywhere/addon-sdk ++ PYTHONPATH=/home/sampablokuper/Documents/projects/https-everywhere/https-everywhere/addon-sdk/python-lib: ++ PATH=/home/sampablokuper/Documents/projects/https-everywhere/https-everywhere/addon-sdk/bin:/home/sampablokuper/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +++ pwd ++ VIRTUAL_ENV=/home/sampablokuper/Documents/projects/https-everywhere/https-everywhere/addon-sdk ++ export CUDDLEFISH_ROOT ++ export PYTHONPATH ++ export PATH ++ _OLD_VIRTUAL_PS1= +++ basename /home/sampablokuper/Documents/projects/https-everywhere/https-everywhere/addon-sdk ++ '[' addon-sdk = __ ']' +++ basename /home/sampablokuper/Documents/projects/https-everywhere/https-everywhere/addon-sdk ++ PS1='(addon-sdk)' ++ export PS1 ++ '[' -n /bin/bash -o -n '' ']' ++ hash -r ++ python -c 'from jetpack_sdk_env import welcome; welcome()' Welcome to the Add-on SDK. For the docs, visit https://addons.mozilla.org/en-US/developers/docs/sdk/latest/ + popd ~/Documents/projects/https-everywhere/https-everywhere + type cfx + pushd ./test/firefox/ ~/Documents/projects/https-everywhere/https-everywhere/test/firefox ~/Documents/projects/https-everywhere/https-everywhere + '[' '' == --justrun ']' + echo 'running tests' running tests + '[' -n '' ']' + xvfb-run cfx test --profiledir=/tmp/tmp.DCL1xhtMUA --verbose Using binary at '/usr/bin/firefox'. Using profile at '/tmp/tmp.DCL1xhtMUA'. Xlib: extension "RANDR" missing on display ":99". HTTPS Everywhere DBUG: Got profile-after-change HTTPS Everywhere INFO: Not activating rules that trigger mixed content errors. HTTPS Everywhere NOTE: Loading targets took 0.614 seconds SSL Observatory DBUG: Loaded observatory component! HTTPS Everywhere DBUG: Got http-on-modify-request: https://tiles.services.mozilla.com/v3/links/fetch/en-GB/default HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://tiles.services.mozilla.com/v3/links/fetch/en-GB/default HTTPS Everywhere DBUG: No applicable list rewriting https://tiles.services.mozilla.com/v3/links/fetch/en-GB/default HTTPS Everywhere DBUG: Processing https://tiles.services.mozilla.com/v3/links/fetch/en-GB/default HTTPS Everywhere DBUG: For target tiles.services.mozilla.com, found no ids in DB HTTPS Everywhere DBUG: For target *.services.mozilla.com, found no ids in DB HTTPS Everywhere DBUG: For target tiles.*.mozilla.com, found no ids in DB HTTPS Everywhere DBUG: For target tiles.services.*.com, found no ids in DB HTTPS Everywhere DBUG: For target tiles.services.mozilla.*, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.com, found ids 10878 HTTPS Everywhere DBUG: Parsing Mozilla.com (partial) HTTPS Everywhere DBUG: Cookie rule .*\.mozilla\.com$ .+ HTTPS Everywhere DBUG: Potentially applicable rules for tiles.services.mozilla.com: HTTPS Everywhere DBUG: Mozilla.com (partial) HTTPS Everywhere DBUG: Got http-on-modify-request: http://ocsp.digicert.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.digicert.com/ HTTPS Everywhere INFO: Channel with HTTPS rewrites forbidden, deeming OCSP, for http://ocsp.digicert.com/ HTTPS Everywhere DBUG: Got http-on-examine-response @ http://ocsp.digicert.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.digicert.com/ HTTPS Everywhere INFO: http://ocsp.digicert.com/ HTTPS Everywhere DBUG: Adding listener for toolbarButton init. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://tiles.services.mozilla.com/v3/links/fetch/en-GB/default HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://tiles.services.mozilla.com/v3/links/fetch/en-GB/default HTTPS Everywhere INFO: https://tiles.services.mozilla.com/v3/links/fetch/en-GB/default HTTPS Everywhere DBUG: Got http-on-modify-request: https://tiles-cloudfront.cdn.mozilla.net/desktop/STAR/en-GB.3921894aa54bd0bd6d9d58a9b5685cc585a2c1d2.ag.json HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://tiles-cloudfront.cdn.mozilla.net/desktop/STAR/en-GB.3921894aa54bd0bd6d9d58a9b5685cc585a2c1d2.ag.json HTTPS Everywhere DBUG: No applicable list rewriting https://tiles-cloudfront.cdn.mozilla.net/desktop/STAR/en-GB.3921894aa54bd0bd6d9d58a9b5685cc585a2c1d2.ag.json HTTPS Everywhere DBUG: Processing https://tiles-cloudfront.cdn.mozilla.net/desktop/STAR/en-GB.3921894aa54bd0bd6d9d58a9b5685cc585a2c1d2.ag.json HTTPS Everywhere DBUG: For target tiles-cloudfront.cdn.mozilla.net, found no ids in DB HTTPS Everywhere DBUG: For target *.cdn.mozilla.net, found no ids in DB HTTPS Everywhere DBUG: For target tiles-cloudfront.*.mozilla.net, found no ids in DB HTTPS Everywhere DBUG: For target tiles-cloudfront.cdn.*.net, found no ids in DB HTTPS Everywhere DBUG: For target tiles-cloudfront.cdn.mozilla.*, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.net, found ids 10880 HTTPS Everywhere DBUG: Parsing Mozilla.net (partial) HTTPS Everywhere DBUG: Potentially applicable rules for tiles-cloudfront.cdn.mozilla.net: HTTPS Everywhere DBUG: Mozilla.net (partial) HTTPS Everywhere DBUG: Got http-on-modify-request: https://location.services.mozilla.com/v1/country?key=no-mozilla-api-key HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://location.services.mozilla.com/v1/country?key=no-mozilla-api-key HTTPS Everywhere DBUG: No applicable list rewriting https://location.services.mozilla.com/v1/country?key=no-mozilla-api-key HTTPS Everywhere DBUG: Processing https://location.services.mozilla.com/v1/country?key=no-mozilla-api-key HTTPS Everywhere DBUG: For target location.services.mozilla.com, found no ids in DB HTTPS Everywhere DBUG: For target *.services.mozilla.com, found no ids in DB HTTPS Everywhere DBUG: For target location.*.mozilla.com, found no ids in DB HTTPS Everywhere DBUG: For target location.services.*.com, found no ids in DB HTTPS Everywhere DBUG: For target location.services.mozilla.*, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.com, found ids 10878 HTTPS Everywhere DBUG: Potentially applicable rules for location.services.mozilla.com: HTTPS Everywhere DBUG: Mozilla.com (partial) HTTPS Everywhere DBUG: Removing listener for toolbarButton init. HTTPS Everywhere NOTE: No expando for about:blank HTTPS Everywhere DBUG: Got http-on-examine-response @ https://tiles-cloudfront.cdn.mozilla.net/desktop/STAR/en-GB.3921894aa54bd0bd6d9d58a9b5685cc585a2c1d2.ag.json HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://tiles-cloudfront.cdn.mozilla.net/desktop/STAR/en-GB.3921894aa54bd0bd6d9d58a9b5685cc585a2c1d2.ag.json HTTPS Everywhere INFO: https://tiles-cloudfront.cdn.mozilla.net/desktop/STAR/en-GB.3921894aa54bd0bd6d9d58a9b5685cc585a2c1d2.ag.json HTTPS Everywhere DBUG: Got http-on-modify-request: http://ocsp.digicert.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.digicert.com/ HTTPS Everywhere INFO: Channel with HTTPS rewrites forbidden, deeming OCSP, for http://ocsp.digicert.com/ HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/en-US/firefox/45.6.0/firstrun/learnmore/ HTTPS Everywhere NOTE: No expando for about:blank HTTPS Everywhere DBUG: Alist serial #1 for about:blank HTTPS Everywhere DBUG: Processing https://www.mozilla.org/en-US/firefox/45.6.0/firstrun/learnmore/ HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: Parsing Mozilla.org HTTPS Everywhere DBUG: Cookie rule .*\.mozilla\.org$ .+ HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Would Mozilla.org match https://www.mozilla.org/en-US/firefox/45.6.0/firstrun/learnmore/? serial 1 HTTPS Everywhere INFO: moot rule Mozilla.org in about:blank serial 1 SSL Observatory INFO: in getProxySettings() SSL Observatory INFO: CASE: try localhost:9050 SSL Observatory INFO: Using proxy: {"type":"socks","host":"localhost","port":9050,"tor_safe":true} SSL Observatory INFO: Got observatory url + nonce: https://check.torproject.org/?TorButton=true#0.0167681093162217460.42310719986150436 SSL Observatory INFO: in getProxySettings() SSL Observatory INFO: CASE: try localhost:9050 SSL Observatory INFO: Using proxy: {"type":"socks","host":"localhost","port":9050,"tor_safe":true} SSL Observatory INFO: Specifying proxy: [xpconnect wrapped nsIProxyInfo] HTTPS Everywhere DBUG: Got http-on-modify-request: https://check.torproject.org/?TorButton=true#0.0167681093162217460.42310719986150436 HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://check.torproject.org/?TorButton=true#0.0167681093162217460.42310719986150436 HTTPS Everywhere DBUG: No applicable list rewriting https://check.torproject.org/?TorButton=true#0.0167681093162217460.42310719986150436 HTTPS Everywhere DBUG: Processing https://check.torproject.org/?TorButton=true#0.0167681093162217460.42310719986150436 HTTPS Everywhere DBUG: For target check.torproject.org, found no ids in DB HTTPS Everywhere INFO: For target *.torproject.org, found ids 16897 HTTPS Everywhere DBUG: Parsing Tor Project HTTPS Everywhere DBUG: Cookie rule ^(?:.*\.)?torproject\.org$ .+ HTTPS Everywhere DBUG: For target check.*.org, found no ids in DB HTTPS Everywhere DBUG: For target check.torproject.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for check.torproject.org: HTTPS Everywhere DBUG: Tor Project HTTPS Everywhere DBUG: Got sessionstore-windows-restored HTTPS Everywhere DBUG: Got http-on-examine-response @ http://ocsp.digicert.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.digicert.com/ HTTPS Everywhere INFO: http://ocsp.digicert.com/ HTTPS Everywhere DBUG: Got http-on-modify-request: http://ocsp.digicert.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.digicert.com/ HTTPS Everywhere INFO: Channel with HTTPS rewrites forbidden, deeming OCSP, for http://ocsp.digicert.com/ HTTPS Everywhere DBUG: Got http-on-examine-response @ https://location.services.mozilla.com/v1/country?key=no-mozilla-api-key HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://location.services.mozilla.com/v1/country?key=no-mozilla-api-key HTTPS Everywhere INFO: https://location.services.mozilla.com/v1/country?key=no-mozilla-api-key HTTPS Everywhere DBUG: Got http-on-examine-response @ http://ocsp.digicert.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.digicert.com/ HTTPS Everywhere INFO: http://ocsp.digicert.com/ Running tests on Firefox 45.6.0/Gecko 45.6.0 (Build 20161213204132) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. console.info: https-everywhere-tests: executing 'https-everywhere-tests/tests/test-httpse-installed.test httpse installed' console.info: https-everywhere-tests: pass: Test that HTTPSEverywhere is defined console.info: https-everywhere-tests: pass: Test that HTTPSEverywhere.observe is a function console.info: https-everywhere-tests: pass: This test is done. console.info: https-everywhere-tests: pass: There was a clean UI. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/en-US/firefox/45.6.0/firstrun/learnmore/ console.info: https-everywhere-tests: executing 'https-everywhere-tests/tests/test-httpse-installed.test httpse potentiallyApplicableRulesets' HTTPS Everywhere DBUG: For target www.eff.org, found no ids in DB HTTPS Everywhere INFO: For target *.eff.org, found ids 5027 HTTPS Everywhere DBUG: Parsing EFF HTTPS Everywhere DBUG: Cookie rule ^.*\.eff\.org$ .* HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.eff.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.eff.org: HTTPS Everywhere DBUG: EFF console.info: https-everywhere-tests: pass: Test that HTTPSE finds one applicable rule for www.eff.org console.info: https-everywhere-tests: pass: This test is done. console.info: https-everywhere-tests: pass: There was a clean UI. HTTPS Everywhere DBUG: Got http-on-modify-request: http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere INFO: Channel with HTTPS rewrites forbidden, deeming OCSP, for http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: Got http-on-modify-request: http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere INFO: Channel with HTTPS rewrites forbidden, deeming OCSP, for http://ocsp.int-x3.letsencrypt.org/ console.info: https-everywhere-tests: executing 'https-everywhere-tests/tests/test-httpse-installed.test sample ruleset' HTTPS Everywhere DBUG: Got http-on-modify-request: http://libssh.org/robots.txt HTTPS Everywhere NOTE: No expando for about:blank HTTPS Everywhere DBUG: Alist serial #2 for about:blank HTTPS Everywhere DBUG: Processing http://libssh.org/robots.txt HTTPS Everywhere INFO: For target libssh.org, found ids 9513 HTTPS Everywhere DBUG: Parsing libssh.org (partial) HTTPS Everywhere DBUG: Cookie rule ^www\.libssh\.org$ .+ HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target libssh.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for libssh.org: HTTPS Everywhere DBUG: libssh.org (partial) HTTPS Everywhere DBUG: Rewrote http://libssh.org/robots.txt -> https://libssh.org/robots.txt using Libssh.org.xml: /^http:/ -> https: HTTPS Everywhere INFO: active rule libssh.org (partial) in about:blank -> about:blank serial 2 HTTPS Everywhere DBUG: http://libssh.org/robots.txt: Redirection limit is 20 HTTPS Everywhere INFO: Using nsIHttpChannel.redirectTo: http://libssh.org/robots.txt -> https://libssh.org/robots.txt HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/en-US/firefox/features/ HTTPS Everywhere DBUG: Processing https://www.mozilla.org/en-US/firefox/features/ HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere INFO: Setting icon state to: active[1] HTTPS Everywhere DBUG: Got http-on-examine-response @ http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere INFO: http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: Got http-on-examine-response @ http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere INFO: http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: Got http-on-modify-request: https://libssh.org/robots.txt HTTPS Everywhere DBUG: Processing https://libssh.org/robots.txt HTTPS Everywhere INFO: For target libssh.org, found ids 9513 HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target libssh.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for libssh.org: HTTPS Everywhere DBUG: libssh.org (partial) HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/en-US/firefox/features/ HTTPS Everywhere DBUG: Got on location change! HTTPS Everywhere DBUG: Alist serial #3 for https://www.mozilla.org/en-US/firefox/features/ console.log: https-everywhere-tests: [JavaScript Warning: "Content Security Policy: Directive 'frame-src' has been deprecated. Please use directive 'child-src' instead."] HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/js/site-bundle.c12602365876.js HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/js/site-bundle.c12602365876.js HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Would Mozilla.org match https://www.mozilla.org/media/js/site-bundle.c12602365876.js? serial 3 HTTPS Everywhere INFO: moot rule Mozilla.org in https://www.mozilla.org/en-US/firefox/features/ serial 3 HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/js/gtm-snippet-bundle.bb4ed1f72aad.js HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/js/gtm-snippet-bundle.bb4ed1f72aad.js HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/js/common-bundle.95d4d78f0a9b.js HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/js/common-bundle.95d4d78f0a9b.js HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/js/firefox_features-bundle.1449bcad66b8.js HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/js/firefox_features-bundle.1449bcad66b8.js HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-examine-response @ https://check.torproject.org/?TorButton=true#0.0167681093162217460.42310719986150436 HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://check.torproject.org/?TorButton=true#0.0167681093162217460.42310719986150436 HTTPS Everywhere INFO: https://check.torproject.org/?TorButton=true#0.0167681093162217460.42310719986150436 SSL Observatory INFO: Tor check succeeded. JavaScript warning: file:///tmp/tmp.DCL1xhtMUA/extensions/https-everywhere-eff@eff.org/components/ssl-observatory.js, line 328: flags argument of String.prototype.{search,match,replace} is deprecated SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/js/site-bundle.c12602365876.js SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/js/gtm-snippet-bundle.bb4ed1f72aad.js SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/js/common-bundle.95d4d78f0a9b.js console.log: https-everywhere-tests: [JavaScript Warning: "flags argument of String.prototype.{search,match,replace} is deprecated" {file: "file:///tmp/tmp.DCL1xhtMUA/extensions/https-everywhere-eff@eff.org/components/ssl-observatory.js" line: 328}] SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/js/firefox_features-bundle.1449bcad66b8.js console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-webkit-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 1 column: 381 source: ".fxfamilynav-logo{background-image:url(/media/img/firefox/family/nav-sprite.png);background-position:0 0;text-indent:120%;white-space:nowrap;overflow:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform .3s ease;transition:transform .3s ease;float:left;height:102px;margin:0 20px 0 10px;width:98px}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.fxfamilynav-logo{-webkit-background-size:98px"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected end of value but found '100%'. Error in parsing value for 'background-size'. Declaration dropped." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 1 column: 956 source: ".fxfamilynav-logo{background-image:url(/media/img/firefox/family/nav-sprite.png);background-position:0 0;text-indent:120%;white-space:nowrap;overflow:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform .3s ease;transition:transform .3s ease;float:left;height:102px;margin:0 20px 0 10px;width:98px}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.fxfamilynav-logo{-webkit-background-size:98px"}] console.log: https-everywhere-tests: [JavaScript Warning: "Unknown property 'zoom'. Declaration dropped." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 1 column: 970 source: ".fxfamilynav-logo{background-image:url(/media/img/firefox/family/nav-sprite.png);background-position:0 0;text-indent:120%;white-space:nowrap;overflow:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform .3s ease;transition:transform .3s ease;float:left;height:102px;margin:0 20px 0 10px;width:98px}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.fxfamilynav-logo{-webkit-background-size:98px"}] console.log: https-everywhere-tests: [JavaScript Warning: "Error in parsing value for 'background-image'. Declaration dropped." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 1 column: 1060 source: ".fxfamilynav-logo{background-image:url(/media/img/firefox/family/nav-sprite.png);background-position:0 0;text-indent:120%;white-space:nowrap;overflow:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform .3s ease;transition:transform .3s ease;float:left;height:102px;margin:0 20px 0 10px;width:98px}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.fxfamilynav-logo{-webkit-background-size:98px"}] console.log: https-everywhere-tests: [JavaScript Warning: "Error in parsing value for 'background-image'. Declaration dropped." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 1 column: 1211 source: ".fxfamilynav-logo{background-image:url(/media/img/firefox/family/nav-sprite.png);background-position:0 0;text-indent:120%;white-space:nowrap;overflow:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform .3s ease;transition:transform .3s ease;float:left;height:102px;margin:0 20px 0 10px;width:98px}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.fxfamilynav-logo{-webkit-background-size:98px"}] console.log: https-everywhere-tests: [JavaScript Warning: "Unknown property 'zoom'. Declaration dropped." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 1 column: 3340 source: ".fxfamilynav-logo{background-image:url(/media/img/firefox/family/nav-sprite.png);background-position:0 0;text-indent:120%;white-space:nowrap;overflow:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform .3s ease;transition:transform .3s ease;float:left;height:102px;margin:0 20px 0 10px;width:98px}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.fxfamilynav-logo{-webkit-background-size:98px"}] console.log: https-everywhere-tests: [JavaScript Warning: "Unknown property 'zoom'. Declaration dropped." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 1 column: 3472 source: ".fxfamilynav-logo{background-image:url(/media/img/firefox/family/nav-sprite.png);background-position:0 0;text-indent:120%;white-space:nowrap;overflow:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform .3s ease;transition:transform .3s ease;float:left;height:102px;margin:0 20px 0 10px;width:98px}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.fxfamilynav-logo{-webkit-background-size:98px"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-webkit-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 1 column: 5694 source: ".fxfamilynav-logo{background-image:url(/media/img/firefox/family/nav-sprite.png);background-position:0 0;text-indent:120%;white-space:nowrap;overflow:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform .3s ease;transition:transform .3s ease;float:left;height:102px;margin:0 20px 0 10px;width:98px}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.fxfamilynav-logo{-webkit-background-size:98px"}] console.log: https-everywhere-tests: [JavaScript Warning: "Unknown property 'zoom'. Declaration dropped." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 2 column: 779 source: "}.fxfamilynav-adjunctnav ul a:hover{text-decoration:underline}.fxfamilynav-adjunctnav ul a:hover[rel="external"]:after{opacity:1}.fxfamilynav-adjunctnav li{float:none;margin:0}.fxfamilynav-adjunctnav.active{display:block}.fxfamilynav-cta-wrapper{-webkit-transition:all .2s ease;transition:all .2s ease;float:left;height:60px;margin:50px 30px 0 4px;width:180px;opacity:0;overflow:hidden;visibility:hidden}@media(min-width:1400px){.fxfamilynav-cta-wrapper{margin-left:10px}}@media(max-width:1000px){.fxfamilynav-ct"}] console.log: https-everywhere-tests: [JavaScript Warning: "Unknown property 'zoom'. Declaration dropped." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 2 column: 5912 source: "}.fxfamilynav-adjunctnav ul a:hover{text-decoration:underline}.fxfamilynav-adjunctnav ul a:hover[rel="external"]:after{opacity:1}.fxfamilynav-adjunctnav li{float:none;margin:0}.fxfamilynav-adjunctnav.active{display:block}.fxfamilynav-cta-wrapper{-webkit-transition:all .2s ease;transition:all .2s ease;float:left;height:60px;margin:50px 30px 0 4px;width:180px;opacity:0;overflow:hidden;visibility:hidden}@media(min-width:1400px){.fxfamilynav-cta-wrapper{margin-left:10px}}@media(max-width:1000px){.fxfamilynav-ct"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-webkit-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 3 column: 888 source: "#fxfeature-list:after{display:block;visibility:hidden;height:0;clear:both;content:"."}@media(max-width:1000px){#fxfeature-list{width:720px}}@media(max-width:760px){#fxfeature-list{width:440px}}@media(max-width:480px){#fxfeature-list{width:300px}}#fxfeature-list li{-webkit-transition:background .2s ease;transition:background .2s ease;background:#fff;background:rgba(255,255,255,0.9);border-radius:6px;box-shadow:0 1px 5px rgba(0,0,0,0.2);float:left;margin:0 20px 40px;text-align:center;width:440px}#fxfeature-li"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-o-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 3 column: 959 source: "#fxfeature-list:after{display:block;visibility:hidden;height:0;clear:both;content:"."}@media(max-width:1000px){#fxfeature-list{width:720px}}@media(max-width:760px){#fxfeature-list{width:440px}}@media(max-width:480px){#fxfeature-list{width:300px}}#fxfeature-list li{-webkit-transition:background .2s ease;transition:background .2s ease;background:#fff;background:rgba(255,255,255,0.9);border-radius:6px;box-shadow:0 1px 5px rgba(0,0,0,0.2);float:left;margin:0 20px 40px;text-align:center;width:440px}#fxfeature-li"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-webkit-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 3 column: 1454 source: "#fxfeature-list:after{display:block;visibility:hidden;height:0;clear:both;content:"."}@media(max-width:1000px){#fxfeature-list{width:720px}}@media(max-width:760px){#fxfeature-list{width:440px}}@media(max-width:480px){#fxfeature-list{width:300px}}#fxfeature-list li{-webkit-transition:background .2s ease;transition:background .2s ease;background:#fff;background:rgba(255,255,255,0.9);border-radius:6px;box-shadow:0 1px 5px rgba(0,0,0,0.2);float:left;margin:0 20px 40px;text-align:center;width:440px}#fxfeature-li"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-o-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/firefox_features-bundle.af646ec2563c.css" line: 3 column: 1525 source: "#fxfeature-list:after{display:block;visibility:hidden;height:0;clear:both;content:"."}@media(max-width:1000px){#fxfeature-list{width:720px}}@media(max-width:760px){#fxfeature-list{width:440px}}@media(max-width:480px){#fxfeature-list{width:300px}}#fxfeature-list li{-webkit-transition:background .2s ease;transition:background .2s ease;background:#fff;background:rgba(255,255,255,0.9);border-radius:6px;box-shadow:0 1px 5px rgba(0,0,0,0.2);float:left;margin:0 20px 40px;text-align:center;width:440px}#fxfeature-li"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 1 column: 3232 source: "html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,hgroup,menu,footer,header,main,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,main,nav,section,audio,video{display:block}a img{bor"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 1 column: 3248 source: "html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,hgroup,menu,footer,header,main,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,main,nav,section,audio,video{display:block}a img{bor"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 1 column: 3769 source: "html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,hgroup,menu,footer,header,main,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,main,nav,section,audio,video{display:block}a img{bor"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 1 column: 3785 source: "html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,hgroup,menu,footer,header,main,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,main,nav,section,audio,video{display:block}a img{bor"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 2 column: 280 source: "input[type="submit"].form-button.red:hover,button.form-button.red:hover,input[type="submit"].form-button.red:focus,button.form-button.red:focus{background-color:#ea3b28}.button,button.button,.blueprint .button,a.button:link,a.button:visited{position:relative;display:inline-block;*display:inline;*zoom:1;background:0;padding:10px 36px;border-radius:4px;font-size:20px;font-size:1.25rem;text-align:center;cursor:pointer;text-shadow:none;-webkit-transition:background-color .1s ease-in-out;transition:background-co"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 2 column: 296 source: "input[type="submit"].form-button.red:hover,button.form-button.red:hover,input[type="submit"].form-button.red:focus,button.form-button.red:focus{background-color:#ea3b28}.button,button.button,.blueprint .button,a.button:link,a.button:visited{position:relative;display:inline-block;*display:inline;*zoom:1;background:0;padding:10px 36px;border-radius:4px;font-size:20px;font-size:1.25rem;text-align:center;cursor:pointer;text-shadow:none;-webkit-transition:background-color .1s ease-in-out;transition:background-co"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 2 column: 4751 source: "input[type="submit"].form-button.red:hover,button.form-button.red:hover,input[type="submit"].form-button.red:focus,button.form-button.red:focus{background-color:#ea3b28}.button,button.button,.blueprint .button,a.button:link,a.button:visited{position:relative;display:inline-block;*display:inline;*zoom:1;background:0;padding:10px 36px;border-radius:4px;font-size:20px;font-size:1.25rem;text-align:center;cursor:pointer;text-shadow:none;-webkit-transition:background-color .1s ease-in-out;transition:background-co"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 2 column: 4767 source: "input[type="submit"].form-button.red:hover,button.form-button.red:hover,input[type="submit"].form-button.red:focus,button.form-button.red:focus{background-color:#ea3b28}.button,button.button,.blueprint .button,a.button:link,a.button:visited{position:relative;display:inline-block;*display:inline;*zoom:1;background:0;padding:10px 36px;border-radius:4px;font-size:20px;font-size:1.25rem;text-align:center;cursor:pointer;text-shadow:none;-webkit-transition:background-color .1s ease-in-out;transition:background-co"}] console.log: https-everywhere-tests: [JavaScript Warning: "Error in parsing value for 'background-image'. Declaration dropped." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 3 column: 4719 source: ".osx:not(.pre-mavericks) .download-button .os_osx,.osx.pre-mavericks .download-button:not(.mavericks-required) .os_osx{display:block!important}.osx.pre-mavericks .download-button.mavericks-required .unsupported-download-osx,.windows.arm .download-button .unsupported-download,.linux.arm .download-button .linux-arm-download,.oldwin .download-button .unsupported-download,.oldmac .download-button .unsupported-download{display:block;max-width:250px}.osx.pre-mavericks .download-button.mavericks-required .fx-priva"}] console.log: https-everywhere-tests: [JavaScript Warning: "Error in parsing value for 'background-image'. Declaration dropped." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 4 column: 4568 source: ".huge,.huge h1{font-size:108px;font-size:6.75rem}.large,.large h1{font-size:72px;font-size:4.5rem}h1,.huge h2,.large h2,.billboard h2{font-size:48px;font-size:3rem}h2{font-size:32px;font-size:2rem}h3{font-size:28px;font-size:1.75rem}h4,legend{font-size:24px;font-size:1.5rem}h5{font-size:16px;font-size:1rem}h6{font-size:14px;font-size:.875rem}.small,small{font-size:12px;font-size:.75rem;line-height:1.3}hgroup h1,hgroup h2,hgroup h3,hgroup h4,hgroup h5,hgroup h6{margin-bottom:0}p,ul,ol,dl,hgroup{margin:0 0 20"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected color but found 'top'. Error in parsing value for 'background-image'. Declaration dropped." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 4 column: 4658 source: ".huge,.huge h1{font-size:108px;font-size:6.75rem}.large,.large h1{font-size:72px;font-size:4.5rem}h1,.huge h2,.large h2,.billboard h2{font-size:48px;font-size:3rem}h2{font-size:32px;font-size:2rem}h3{font-size:28px;font-size:1.75rem}h4,legend{font-size:24px;font-size:1.5rem}h5{font-size:16px;font-size:1rem}h6{font-size:14px;font-size:.875rem}.small,small{font-size:12px;font-size:.75rem;line-height:1.3}hgroup h1,hgroup h2,hgroup h3,hgroup h4,hgroup h5,hgroup h6{margin-bottom:0}p,ul,ol,dl,hgroup{margin:0 0 20"}] console.log: https-everywhere-tests: [JavaScript Warning: "Unknown property 'zoom'. Declaration dropped." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 4 column: 5765 source: ".huge,.huge h1{font-size:108px;font-size:6.75rem}.large,.large h1{font-size:72px;font-size:4.5rem}h1,.huge h2,.large h2,.billboard h2{font-size:48px;font-size:3rem}h2{font-size:32px;font-size:2rem}h3{font-size:28px;font-size:1.75rem}h4,legend{font-size:24px;font-size:1.5rem}h5{font-size:16px;font-size:1rem}h6{font-size:14px;font-size:.875rem}.small,small{font-size:12px;font-size:.75rem;line-height:1.3}hgroup h1,hgroup h2,hgroup h3,hgroup h4,hgroup h5,hgroup h6{margin-bottom:0}p,ul,ol,dl,hgroup{margin:0 0 20"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 5 column: 439 source: "#masthead:after,#main-feature:after,#main-content:after,#colophon:after,.billboard:after,.container:after{display:block;visibility:hidden;height:0;clear:both;content:"."}#masthead h2{padding:30px 0 20px;margin:0 10px}#masthead nav{float:right;margin:0 16px;text-transform:uppercase;font-size:13px;font-size:.8125rem;font-family:'Open Sans',X-LocaleSpecific,sans-serif}#masthead nav ul{margin-bottom:0}#masthead nav li{display:inline-block;*display:inline;*zoom:1;list-style-type:none;margin:0}#masthead nav li a,"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 5 column: 455 source: "#masthead:after,#main-feature:after,#main-content:after,#colophon:after,.billboard:after,.container:after{display:block;visibility:hidden;height:0;clear:both;content:"."}#masthead h2{padding:30px 0 20px;margin:0 10px}#masthead nav{float:right;margin:0 16px;text-transform:uppercase;font-size:13px;font-size:.8125rem;font-family:'Open Sans',X-LocaleSpecific,sans-serif}#masthead nav ul{margin-bottom:0}#masthead nav li{display:inline-block;*display:inline;*zoom:1;list-style-type:none;margin:0}#masthead nav li a,"}] console.log: https-everywhere-tests: [JavaScript Warning: "Unknown property 'zoom'. Declaration dropped." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 5 column: 2031 source: "#masthead:after,#main-feature:after,#main-content:after,#colophon:after,.billboard:after,.container:after{display:block;visibility:hidden;height:0;clear:both;content:"."}#masthead h2{padding:30px 0 20px;margin:0 10px}#masthead nav{float:right;margin:0 16px;text-transform:uppercase;font-size:13px;font-size:.8125rem;font-family:'Open Sans',X-LocaleSpecific,sans-serif}#masthead nav ul{margin-bottom:0}#masthead nav li{display:inline-block;*display:inline;*zoom:1;list-style-type:none;margin:0}#masthead nav li a,"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 5 column: 2541 source: "#masthead:after,#main-feature:after,#main-content:after,#colophon:after,.billboard:after,.container:after{display:block;visibility:hidden;height:0;clear:both;content:"."}#masthead h2{padding:30px 0 20px;margin:0 10px}#masthead nav{float:right;margin:0 16px;text-transform:uppercase;font-size:13px;font-size:.8125rem;font-family:'Open Sans',X-LocaleSpecific,sans-serif}#masthead nav ul{margin-bottom:0}#masthead nav li{display:inline-block;*display:inline;*zoom:1;list-style-type:none;margin:0}#masthead nav li a,"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 5 column: 2557 source: "#masthead:after,#main-feature:after,#main-content:after,#colophon:after,.billboard:after,.container:after{display:block;visibility:hidden;height:0;clear:both;content:"."}#masthead h2{padding:30px 0 20px;margin:0 10px}#masthead nav{float:right;margin:0 16px;text-transform:uppercase;font-size:13px;font-size:.8125rem;font-family:'Open Sans',X-LocaleSpecific,sans-serif}#masthead nav ul{margin-bottom:0}#masthead nav li{display:inline-block;*display:inline;*zoom:1;list-style-type:none;margin:0}#masthead nav li a,"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 5 column: 2674 source: "#masthead:after,#main-feature:after,#main-content:after,#colophon:after,.billboard:after,.container:after{display:block;visibility:hidden;height:0;clear:both;content:"."}#masthead h2{padding:30px 0 20px;margin:0 10px}#masthead nav{float:right;margin:0 16px;text-transform:uppercase;font-size:13px;font-size:.8125rem;font-family:'Open Sans',X-LocaleSpecific,sans-serif}#masthead nav ul{margin-bottom:0}#masthead nav li{display:inline-block;*display:inline;*zoom:1;list-style-type:none;margin:0}#masthead nav li a,"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected declaration but found '*'. Skipped to next declaration." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 5 column: 2690 source: "#masthead:after,#main-feature:after,#main-content:after,#colophon:after,.billboard:after,.container:after{display:block;visibility:hidden;height:0;clear:both;content:"."}#masthead h2{padding:30px 0 20px;margin:0 10px}#masthead nav{float:right;margin:0 16px;text-transform:uppercase;font-size:13px;font-size:.8125rem;font-family:'Open Sans',X-LocaleSpecific,sans-serif}#masthead nav ul{margin-bottom:0}#masthead nav li{display:inline-block;*display:inline;*zoom:1;list-style-type:none;margin:0}#masthead nav li a,"}] console.log: https-everywhere-tests: [JavaScript Warning: "Unknown property 'zoom'. Declaration dropped." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 6 column: 320 source: ".js #form-details,.js .form-details{display:none}.js .has-errors #form-details,.js .has-errors .form-details{display:block}.js p.form-details{margin-top:8px;line-height:1}#footer-email-errors .errorlist,#newsletter-errors .errorlist{display:block;margin:0 auto;padding-left:20px;padding-right:20px;position:relative;zoom:1;background:#af3232;color:#fff;padding-top:10px;padding-bottom:10px}#footer-email-errors .errorlist:after,#newsletter-errors .errorlist:after{display:block;visibility:hidden;height:0;clear:b"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-webkit-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 6 column: 1233 source: ".js #form-details,.js .form-details{display:none}.js .has-errors #form-details,.js .has-errors .form-details{display:block}.js p.form-details{margin-top:8px;line-height:1}#footer-email-errors .errorlist,#newsletter-errors .errorlist{display:block;margin:0 auto;padding-left:20px;padding-right:20px;position:relative;zoom:1;background:#af3232;color:#fff;padding-top:10px;padding-bottom:10px}#footer-email-errors .errorlist:after,#newsletter-errors .errorlist:after{display:block;visibility:hidden;height:0;clear:b"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-o-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 6 column: 1304 source: ".js #form-details,.js .form-details{display:none}.js .has-errors #form-details,.js .has-errors .form-details{display:block}.js p.form-details{margin-top:8px;line-height:1}#footer-email-errors .errorlist,#newsletter-errors .errorlist{display:block;margin:0 auto;padding-left:20px;padding-right:20px;position:relative;zoom:1;background:#af3232;color:#fff;padding-top:10px;padding-bottom:10px}#footer-email-errors .errorlist:after,#newsletter-errors .errorlist:after{display:block;visibility:hidden;height:0;clear:b"}] console.log: https-everywhere-tests: [JavaScript Warning: "Unknown property 'zoom'. Declaration dropped." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 6 column: 1570 source: ".js #form-details,.js .form-details{display:none}.js .has-errors #form-details,.js .has-errors .form-details{display:block}.js p.form-details{margin-top:8px;line-height:1}#footer-email-errors .errorlist,#newsletter-errors .errorlist{display:block;margin:0 auto;padding-left:20px;padding-right:20px;position:relative;zoom:1;background:#af3232;color:#fff;padding-top:10px;padding-bottom:10px}#footer-email-errors .errorlist:after,#newsletter-errors .errorlist:after{display:block;visibility:hidden;height:0;clear:b"}] console.log: https-everywhere-tests: [JavaScript Warning: "Error in parsing value for 'background-image'. Declaration dropped." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 7 column: 1113 source: ".html-rtl .footer-newsletter-form .form-title,.html-rtl #newsletter-form .form-title,.html-rtl .footer-newsletter-form .form-contents,.html-rtl #newsletter-form .form-contents,.html-rtl .footer-newsletter-form .form-submit,.html-rtl #newsletter-form .form-submit{float:none}#colophon .row{width:300px}#colophon .col{width:auto;float:none;margin-bottom:10px}.html-rtl #colophon .col{float:none}#nav-main #nav-main-menu li{display:block;float:none;margin:0 10px;border-bottom:1px solid #f2f2f2}#nav-main #nav-main-"}] console.log: https-everywhere-tests: [JavaScript Warning: "Error in parsing value for 'background-image'. Declaration dropped." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 7 column: 1428 source: ".html-rtl .footer-newsletter-form .form-title,.html-rtl #newsletter-form .form-title,.html-rtl .footer-newsletter-form .form-contents,.html-rtl #newsletter-form .form-contents,.html-rtl .footer-newsletter-form .form-submit,.html-rtl #newsletter-form .form-submit{float:none}#colophon .row{width:300px}#colophon .col{width:auto;float:none;margin-bottom:10px}.html-rtl #colophon .col{float:none}#nav-main #nav-main-menu li{display:block;float:none;margin:0 10px;border-bottom:1px solid #f2f2f2}#nav-main #nav-main-"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-webkit-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 7 column: 3116 source: ".html-rtl .footer-newsletter-form .form-title,.html-rtl #newsletter-form .form-title,.html-rtl .footer-newsletter-form .form-contents,.html-rtl #newsletter-form .form-contents,.html-rtl .footer-newsletter-form .form-submit,.html-rtl #newsletter-form .form-submit{float:none}#colophon .row{width:300px}#colophon .col{width:auto;float:none;margin-bottom:10px}.html-rtl #colophon .col{float:none}#nav-main #nav-main-menu li{display:block;float:none;margin:0 10px;border-bottom:1px solid #f2f2f2}#nav-main #nav-main-"}] console.log: https-everywhere-tests: [JavaScript Warning: "Expected media feature name but found '-o-min-device-pixel-ratio'." {file: "https://www.mozilla.org/media/css/responsive-bundle.ef80b07344e3.css" line: 7 column: 3187 source: ".html-rtl .footer-newsletter-form .form-title,.html-rtl #newsletter-form .form-title,.html-rtl .footer-newsletter-form .form-contents,.html-rtl #newsletter-form .form-contents,.html-rtl .footer-newsletter-form .form-submit,.html-rtl #newsletter-form .form-submit{float:none}#colophon .row{width:300px}#colophon .col{width:auto;float:none;margin-bottom:10px}.html-rtl #colophon .col{float:none}#nav-main #nav-main-menu li{display:block;float:none;margin:0 10px;border-bottom:1px solid #f2f2f2}#nav-main #nav-main-"}] HTTPS Everywhere DBUG: Got http-on-modify-request: http://ocsp.startssl.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.startssl.com/ HTTPS Everywhere INFO: Channel with HTTPS rewrites forbidden, deeming OCSP, for http://ocsp.startssl.com/ HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/img/firefox/favicon.dc6635050bf5.ico HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://www.mozilla.org/media/img/firefox/favicon.dc6635050bf5.ico HTTPS Everywhere DBUG: No applicable list rewriting https://www.mozilla.org/media/img/firefox/favicon.dc6635050bf5.ico HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/img/firefox/favicon.dc6635050bf5.ico HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.googletagmanager.com/gtm.js?id=GTM-MW3R8V&l=dataLayer HTTPS Everywhere DBUG: Processing https://www.googletagmanager.com/gtm.js?id=GTM-MW3R8V&l=dataLayer HTTPS Everywhere INFO: For target www.googletagmanager.com, found ids 6994 HTTPS Everywhere DBUG: Parsing Google Services Simple HTTPS Everywhere DBUG: Cookie rule ^gmail\.com$ .+ HTTPS Everywhere DBUG: Cookie rule ^www\.gmail\.com$ .+ HTTPS Everywhere DBUG: Cookie rule ^googlemail\.com$ .+ HTTPS Everywhere DBUG: Cookie rule ^www\.googlemail\.com$ .+ HTTPS Everywhere DBUG: For target *.googletagmanager.com, found no ids in DB HTTPS Everywhere DBUG: For target www.*.com, found no ids in DB HTTPS Everywhere DBUG: For target www.googletagmanager.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.googletagmanager.com: HTTPS Everywhere DBUG: Google Services Simple HTTPS Everywhere DBUG: Would Google Services Simple match https://www.googletagmanager.com/gtm.js?id=GTM-MW3R8V&l=dataLayer? serial 3 HTTPS Everywhere INFO: moot rule Google Services Simple in https://www.mozilla.org/en-US/firefox/features/ serial 3 SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/img/firefox/favicon.dc6635050bf5.ico HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://www.mozilla.org/media/img/firefox/favicon.dc6635050bf5.ico HTTPS Everywhere INFO: https://www.mozilla.org/media/img/firefox/favicon.dc6635050bf5.ico HTTPS Everywhere DBUG: Got http-on-modify-request: http://clients1.google.com/ocsp HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://clients1.google.com/ocsp HTTPS Everywhere INFO: Channel with HTTPS rewrites forbidden, deeming OCSP, for http://clients1.google.com/ocsp HTTPS Everywhere DBUG: Got http-on-examine-response @ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.startssl.com/ HTTPS Everywhere INFO: http://ocsp.startssl.com/ HTTPS Everywhere DBUG: Got http-on-examine-response @ http://clients1.google.com/ocsp HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://clients1.google.com/ocsp HTTPS Everywhere INFO: http://clients1.google.com/ocsp SSL Observatory INFO: SHA-256 hash of cert chain for www.googletagmanager.com is 6989B2C20B11E48174FD7BA6F8D2FAE2BB36DD7473E80118615AC92D438B1A30 SSL Observatory INFO: Cert chain is NOT whitelisted. Proceeding with submission. SSL Observatory INFO: Got root cert at position: 2 SSL Observatory INFO: Submitting cert for www.googletagmanager.com SSL Observatory DBUG: submit_cert params: domain=www.googletagmanager.com&server_ip=216.58.213.104&certlist=["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"]&client_asn=-2&private_opt_in=0&padding=0 SSL Observatory DBUG: Adding outstanding request, current num is: 1 SSL Observatory INFO: Got observatory url + nonce: https://observatory.eff.org/submit_cert#0.0167681093162217460.42310719986150436 SSL Observatory INFO: in getProxySettings() SSL Observatory INFO: CASE: try localhost:9050 SSL Observatory INFO: Using proxy: {"type":"socks","host":"localhost","port":9050,"tor_safe":true} SSL Observatory INFO: Specifying proxy: [xpconnect wrapped nsIProxyInfo] HTTPS Everywhere DBUG: Got http-on-modify-request: https://observatory.eff.org/submit_cert#0.0167681093162217460.42310719986150436 HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://observatory.eff.org/submit_cert#0.0167681093162217460.42310719986150436 HTTPS Everywhere DBUG: No applicable list rewriting https://observatory.eff.org/submit_cert#0.0167681093162217460.42310719986150436 HTTPS Everywhere DBUG: Processing https://observatory.eff.org/submit_cert#0.0167681093162217460.42310719986150436 HTTPS Everywhere DBUG: For target observatory.eff.org, found no ids in DB HTTPS Everywhere INFO: For target *.eff.org, found ids 5027 HTTPS Everywhere DBUG: For target observatory.*.org, found no ids in DB HTTPS Everywhere DBUG: For target observatory.eff.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for observatory.eff.org: HTTPS Everywhere DBUG: EFF HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.googletagmanager.com/gtm.js?id=GTM-MW3R8V&l=dataLayer SSL Observatory INFO: SHA-256 hash of cert chain for libssh.org is 1E683B65B27BEF54F825A408998098E28E7A2AB00DA50CDD9A3E5450C828DB67 SSL Observatory INFO: Cert chain is NOT whitelisted. Proceeding with submission. SSL Observatory INFO: Got root cert at position: 2 SSL Observatory INFO: Got a private root cert. Ignoring domain libssh.org with root C93B0D8441FCA47679230857DE101916A3F1333FE242BFCFC5D14E8F394298406810D1A0 HTTPS Everywhere DBUG: Got http-on-examine-response @ HTTPS Everywhere DBUG: Got on location change! HTTPS Everywhere DBUG: Alist serial #4 for https://libssh.org/robots.txt console.log: https-everywhere-tests: [JavaScript Warning: "nsIJSON.encode is deprecated. Please use JSON.stringify instead." {file: "file:///tmp/tmp.DCL1xhtMUA/extensions/https-everywhere-eff@eff.org/components/ssl-observatory.js" line: 625}] HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/img/tabzilla/tabzilla-static.953a65a1f4a4.png HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/img/tabzilla/tabzilla-static.953a65a1f4a4.png HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/img/firefox/features/features-sprite.png HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/img/firefox/features/features-sprite.png HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/img/sandstone/footer-mozilla.fafef0912042.png HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/img/sandstone/footer-mozilla.fafef0912042.png HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/fonts/opensans-regular.668362de763a.woff2 HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/fonts/opensans-regular.668362de763a.woff2 HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.mozilla.org/media/fonts/opensans-light.2120033991a4.woff2 HTTPS Everywhere DBUG: Processing https://www.mozilla.org/media/fonts/opensans-light.2120033991a4.woff2 HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.google-analytics.com/analytics.js HTTPS Everywhere DBUG: Processing https://www.google-analytics.com/analytics.js HTTPS Everywhere INFO: For target www.google-analytics.com, found ids 6990 HTTPS Everywhere DBUG: Parsing Google APIs HTTPS Everywhere DBUG: Cookie rule ^ssl\.google-analytics\.com$ .+ HTTPS Everywhere DBUG: For target *.google-analytics.com, found no ids in DB HTTPS Everywhere DBUG: For target www.*.com, found no ids in DB HTTPS Everywhere DBUG: For target www.google-analytics.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.google-analytics.com: HTTPS Everywhere DBUG: Google APIs HTTPS Everywhere DBUG: Would Google APIs match https://www.google-analytics.com/analytics.js? serial 3 HTTPS Everywhere INFO: moot rule Google APIs in https://www.mozilla.org/en-US/firefox/features/ serial 3 HTTPS Everywhere DBUG: Got http-on-modify-request: https://shavar.services.mozilla.com/downloads?client=navclient-auto-ffox&appver=45.6.0&pver=2.2 HTTPS Everywhere NOTE: getBrowserForChannel: No loadContext for https://shavar.services.mozilla.com/downloads?client=navclient-auto-ffox&appver=45.6.0&pver=2.2 HTTPS Everywhere DBUG: No applicable list rewriting https://shavar.services.mozilla.com/downloads?client=navclient-auto-ffox&appver=45.6.0&pver=2.2 HTTPS Everywhere DBUG: Processing https://shavar.services.mozilla.com/downloads?client=navclient-auto-ffox&appver=45.6.0&pver=2.2 HTTPS Everywhere DBUG: For target shavar.services.mozilla.com, found no ids in DB HTTPS Everywhere DBUG: For target *.services.mozilla.com, found no ids in DB HTTPS Everywhere DBUG: For target shavar.*.mozilla.com, found no ids in DB HTTPS Everywhere DBUG: For target shavar.services.*.com, found no ids in DB HTTPS Everywhere DBUG: For target shavar.services.mozilla.*, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.com, found ids 10878 HTTPS Everywhere DBUG: Potentially applicable rules for shavar.services.mozilla.com: HTTPS Everywhere DBUG: Mozilla.com (partial) HTTPS Everywhere DBUG: Got http-on-modify-request: http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere INFO: Channel with HTTPS rewrites forbidden, deeming OCSP, for http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: Got on state change HTTPS Everywhere DBUG: Processing https://libssh.org/robots.txt HTTPS Everywhere INFO: For target libssh.org, found ids 9513 HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target libssh.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for libssh.org: HTTPS Everywhere DBUG: libssh.org (partial) HTTPS Everywhere DBUG: Would libssh.org (partial) match https://libssh.org/robots.txt? serial 4 HTTPS Everywhere INFO: moot rule libssh.org (partial) in https://libssh.org/robots.txt serial 4 HTTPS Everywhere DBUG: populating using alist #4 HTTPS Everywhere INFO: Setting icon state to: active[1] SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/img/firefox/features/features-sprite.png SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/img/tabzilla/tabzilla-static.953a65a1f4a4.png SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/fonts/opensans-regular.668362de763a.woff2 HTTPS Everywhere DBUG: Got http-on-modify-request: https://libssh.org/favicon.ico HTTPS Everywhere NOTE: getBrowserForChannel: aTab was null for https://libssh.org/favicon.ico HTTPS Everywhere DBUG: No applicable list rewriting https://libssh.org/favicon.ico HTTPS Everywhere DBUG: Processing https://libssh.org/favicon.ico HTTPS Everywhere INFO: For target libssh.org, found ids 9513 HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target libssh.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for libssh.org: HTTPS Everywhere DBUG: libssh.org (partial) SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/img/sandstone/footer-mozilla.fafef0912042.png SSL Observatory INFO: SHA-256 hash of cert chain for www.mozilla.org is 87676E5A79E6109B7C7D671E94CD66D181B0D8A1FEFE73FB4485EDBFDA886D26 SSL Observatory INFO: This cert chain is whitelisted. Not submitting. HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.mozilla.org/media/fonts/opensans-light.2120033991a4.woff2 SSL Observatory INFO: SHA-256 hash of cert chain for www.google-analytics.com is 6989B2C20B11E48174FD7BA6F8D2FAE2BB36DD7473E80118615AC92D438B1A30 SSL Observatory INFO: Cert chain is NOT whitelisted. Proceeding with submission. SSL Observatory INFO: Got root cert at position: 2 SSL Observatory INFO: Already submitted cert for www.google-analytics.com. Ignoring HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.google-analytics.com/analytics.js console.info: https-everywhere-tests: pass: Test that LibSSH URLs are rewritten to HTTPS. HTTPS Everywhere DBUG: Processing https://www.mozilla.org/en-US/firefox/features/ HTTPS Everywhere DBUG: For target www.mozilla.org, found no ids in DB HTTPS Everywhere INFO: For target *.mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target www.*.org, found no ids in DB HTTPS Everywhere DBUG: For target www.mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: populating using alist #3 HTTPS Everywhere INFO: Setting icon state to: active[3] HTTPS Everywhere DBUG: Got http-on-modify-request: https://libssh.org/favicon.ico HTTPS Everywhere NOTE: getBrowserForChannel: aTab was null for https://libssh.org/favicon.ico HTTPS Everywhere DBUG: No applicable list rewriting https://libssh.org/favicon.ico HTTPS Everywhere DBUG: Processing https://libssh.org/favicon.ico HTTPS Everywhere INFO: For target libssh.org, found ids 9513 HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target libssh.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for libssh.org: HTTPS Everywhere DBUG: libssh.org (partial) console.info: https-everywhere-tests: pass: This test is done. console.info: https-everywhere-tests: pass: There was a clean UI. HTTPS Everywhere DBUG: Got http-on-modify-request: https://libssh.org/favicon.ico HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for https://libssh.org/favicon.ico HTTPS Everywhere DBUG: No applicable list rewriting https://libssh.org/favicon.ico HTTPS Everywhere DBUG: Processing https://libssh.org/favicon.ico HTTPS Everywhere INFO: For target libssh.org, found ids 9513 HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target libssh.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for libssh.org: HTTPS Everywhere DBUG: libssh.org (partial) HTTPS Everywhere DBUG: Got http-on-examine-response @ http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere INFO: http://ocsp.int-x3.letsencrypt.org/ HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.google-analytics.com/plugins/ua/linkid.js HTTPS Everywhere DBUG: Processing https://www.google-analytics.com/plugins/ua/linkid.js HTTPS Everywhere INFO: For target www.google-analytics.com, found ids 6990 HTTPS Everywhere DBUG: For target *.google-analytics.com, found no ids in DB HTTPS Everywhere DBUG: For target www.*.com, found no ids in DB HTTPS Everywhere DBUG: For target www.google-analytics.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.google-analytics.com: HTTPS Everywhere DBUG: Google APIs HTTPS Everywhere DBUG: rawhost: mozilla.org name: _ga host.mozilla.org HTTPS Everywhere INFO: For target mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Testing securecookie applicability with http://mozilla.org/0.44897798345428286/0.44897798345428286 HTTPS Everywhere INFO: For target mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Rewrote http://mozilla.org/0.44897798345428286/0.44897798345428286 -> https://mozilla.org/0.44897798345428286/0.44897798345428286 using Mozilla.xml: /^http:/ -> https: HTTPS Everywhere DBUG: Safe to secure cookie for http://mozilla.org/0.44897798345428286/0.44897798345428286: https://mozilla.org/0.44897798345428286/0.44897798345428286 HTTPS Everywhere INFO: Active cookie rule Mozilla.org HTTPS Everywhere INFO: Securing cookie from event: .mozilla.org _ga console.info: https-everywhere-tests: executing 'https-everywhere-tests/tests/test-main.test main' console.info: https-everywhere-tests: pass: Unit test running! console.info: https-everywhere-tests: pass: This test is done. console.info: https-everywhere-tests: pass: There was a clean UI. HTTPS Everywhere DBUG: Got http-on-modify-request: http://ocsp.digicert.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.digicert.com/ HTTPS Everywhere INFO: Channel with HTTPS rewrites forbidden, deeming OCSP, for http://ocsp.digicert.com/ console.info: https-everywhere-tests: executing 'https-everywhere-tests/tests/test-main.test main async' console.info: https-everywhere-tests: pass: async Unit test running! console.info: https-everywhere-tests: pass: This test is done. console.info: https-everywhere-tests: pass: There was a clean UI. SSL Observatory INFO: SHA-256 hash of cert chain for www.google-analytics.com is 6989B2C20B11E48174FD7BA6F8D2FAE2BB36DD7473E80118615AC92D438B1A30 SSL Observatory INFO: Cert chain is NOT whitelisted. Proceeding with submission. SSL Observatory INFO: Got root cert at position: 2 SSL Observatory INFO: Already submitted cert for www.google-analytics.com. Ignoring HTTPS Everywhere DBUG: Got http-on-examine-response @ https://www.google-analytics.com/plugins/ua/linkid.js HTTPS Everywhere DBUG: rawhost: mozilla.org name: _gat_UA-36116321-1 host.mozilla.org HTTPS Everywhere INFO: For target mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Testing securecookie applicability with http://mozilla.org/0.5006612589198576/0.5006612589198576 HTTPS Everywhere INFO: For target mozilla.org, found ids 10881 HTTPS Everywhere DBUG: For target *.org, found no ids in DB HTTPS Everywhere DBUG: For target mozilla.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for mozilla.org: HTTPS Everywhere DBUG: Mozilla.org HTTPS Everywhere DBUG: Rewrote http://mozilla.org/0.5006612589198576/0.5006612589198576 -> https://mozilla.org/0.5006612589198576/0.5006612589198576 using Mozilla.xml: /^http:/ -> https: HTTPS Everywhere DBUG: Safe to secure cookie for http://mozilla.org/0.5006612589198576/0.5006612589198576: https://mozilla.org/0.5006612589198576/0.5006612589198576 HTTPS Everywhere INFO: Active cookie rule Mozilla.org HTTPS Everywhere INFO: Securing cookie from event: .mozilla.org _gat_UA-36116321-1 HTTPS Everywhere DBUG: Got http-on-modify-request: https://www.google-analytics.com/r/collect?v=1&_v=j47&aip=1&a=1906497007&t=pageview&_s=1&dl=https%3A%2F%2Fwww.mozilla.org%2Fen-US%2Ffirefox%2Ffeatures%2F&ul=en-us&de=UTF-8&dt=Firefox%20%E2%80%94%20Features%20%E2%80%94%20Mozilla&sd=8-bit&sr=640x480&vp=594x379&je=0&_u=SGAAAEAjI~&jid=1507981955&cid=1601583524.1482292072&tid=UA-36116321-1&_r=1>m=GTM-MW3R8V&cd40=0&cd41=45.0&cd42=release&cd43=0&cd44=0&cd51=false&cd53=false&cd54=false&cd55=false&cd56=Mozilla%2F5.0%20(X11%3B%20Linux%20x86_64%3B%20rv%3A45.0)%20Gecko%2F20100101%20Firefox%2F45.0&cd58=%2Ffirefox%2Ffeatures%2F&cd59=50.1.0&z=752327344 HTTPS Everywhere DBUG: Processing https://www.google-analytics.com/r/collect?v=1&_v=j47&aip=1&a=1906497007&t=pageview&_s=1&dl=https%3A%2F%2Fwww.mozilla.org%2Fen-US%2Ffirefox%2Ffeatures%2F&ul=en-us&de=UTF-8&dt=Firefox%20%E2%80%94%20Features%20%E2%80%94%20Mozilla&sd=8-bit&sr=640x480&vp=594x379&je=0&_u=SGAAAEAjI~&jid=1507981955&cid=1601583524.1482292072&tid=UA-36116321-1&_r=1>m=GTM-MW3R8V&cd40=0&cd41=45.0&cd42=release&cd43=0&cd44=0&cd51=false&cd53=false&cd54=false&cd55=false&cd56=Mozilla%2F5.0%20(X11%3B%20Linux%20x86_64%3B%20rv%3A45.0)%20Gecko%2F20100101%20Firefox%2F45.0&cd58=%2Ffirefox%2Ffeatures%2F&cd59=50.1.0&z=752327344 HTTPS Everywhere INFO: For target www.google-analytics.com, found ids 6990 HTTPS Everywhere DBUG: For target *.google-analytics.com, found no ids in DB HTTPS Everywhere DBUG: For target www.*.com, found no ids in DB HTTPS Everywhere DBUG: For target www.google-analytics.*, found no ids in DB HTTPS Everywhere DBUG: Potentially applicable rules for www.google-analytics.com: HTTPS Everywhere DBUG: Google APIs console.warn: https-everywhere-tests: 44 warnings or errors were logged to the platform's nsIConsoleService, which could be of no consequence; however, they could also be indicative of aberrant behavior. HTTPS Everywhere DBUG: Got http-on-examine-response @ http://ocsp.digicert.com/ HTTPS Everywhere DBUG: getBrowserForChannel: no loadContext for http://ocsp.digicert.com/ HTTPS Everywhere INFO: http://ocsp.digicert.com/ 16 of 16 tests passed. Total time: 10.662767 seconds Program terminated successfully. + popd ~/Documents/projects/https-everywhere/https-everywhere ++ openssl sha -sha256 pkg/https-everywhere-5.2.9~377a21a-dirty-eff.xpi + shasum='SHA256(pkg/https-everywhere-5.2.9~377a21a-dirty-eff.xpi)= c3f4abdf9cbee432a19e2001f2b2d2550344c3d3474022d0e1330f447fe09e39' ++ git rev-parse HEAD + echo -e 'Git commit 377a21a65003837ce1ecf10ac3a89f04c2f34e5a\nSHA256(pkg/https-everywhere-5.2.9~377a21a-dirty-eff.xpi)= c3f4abdf9cbee432a19e2001f2b2d2550344c3d3474022d0e1330f447fe09e39' Git commit 377a21a65003837ce1ecf10ac3a89f04c2f34e5a SHA256(pkg/https-everywhere-5.2.9~377a21a-dirty-eff.xpi)= c3f4abdf9cbee432a19e2001f2b2d2550344c3d3474022d0e1330f447fe09e39 + rm -r /tmp/tmp.DCL1xhtMUA + '[' -n '' ']' + git rev-parse ++ git rev-parse --show-toplevel + cd /home/sampablokuper/Documents/projects/https-everywhere/https-everywhere ++ which xvfb-run + '[' -z '' -a -n /usr/bin/xvfb-run ']' + XVFB_RUN=xvfb-run + '[' '' == --justrun ']' + ./makecrx.sh Building chrome version 2016.12.19 Creating ruleset library... Removing whitespaces and comments... chrome/content/rules/default.rulesets passed XML validity test. Unsigned package has sha1sum: cd12808a1485244b22e8e8eaaa6acd1668794acb /home/sampablokuper/Documents/projects/https-everywhere/https-everywhere/pkg/crx.zip unable to load key file 140189373482640:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:696:Expecting: ANY PRIVATE KEY Total included rules: 22240 Rules disabled by default: 4248 Created pkg/https-everywhere-2016.12.19~pre.crx + echo 'running tests' running tests ++ tail -1 ++ ls -tr pkg/https-everywhere-2016.11.30~pre.crx pkg/https-everywhere-2016.12.19~pre.crx + CRX_NAME=pkg/https-everywhere-2016.12.19~pre.crx + xvfb-run python2.7 test/chromium/script.py pkg/https-everywhere-2016.12.19~pre.crx Traceback (most recent call last): File "test/chromium/script.py", line 53, in raise e selenium.common.exceptions.WebDriverException: Message: chrome not reachable (Driver info: chromedriver=2.24 (undefined),platform=Linux 3.16.0-4-amd64 x86_64) ```

Is your system unusually configured or resource-constrained in some way?

This particular machine has 3GB physical RAM, 2.5GB swap, Core 2 Duo CPU. Should that be sufficient to allow the tests to be run successfully, assuming there are some other processes (desktop environment, web browser, etc) taking up <50% of those resources?

If not, it might be an idea to have a lightweight test suite suitable for older machines or VMs, and a more extensive test suite suitable for more powerful machines.

jeremyn commented 7 years ago

I doubt it's resources. If you were on a Raspberry Pi or running some kind of strange Debian offshoot, then maybe we could look into that.

chromedriver is the connector that lets automated tests run against Chrome/ium. It should just work on Debian but for some reason it's not for you. A while ago I got an HTTPS Everywhere development environment working on Fedora (https://github.com/EFForg/https-everywhere/pull/5584) and had to work with chromedriver. You can try installing chromedriver manually, getting test.sh working and then working backwards from that to see why install-dev-dependencies.sh didn't set it up automatically.

pipboy96 commented 5 years ago

@sampablokuper if you are still experiencing this issue please tell.