Verified Commit 21aa53ce authored by Pier Angelo Vendrame's avatar Pier Angelo Vendrame 🎃
Browse files

fixup! Bug 40458: Implement .tor.onion aliases

Lint
parent d478e144
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -29,8 +29,7 @@ const SECURE_DROP = {
  jwk: {
    kty: "RSA",
    e: "AQAB",
    n:
      "vsC7BNafkRe8Uh1DUgCkv6RbPQMdJgAKKnWdSqQd7tQzU1mXfmo_k1Py_2MYMZXOWmqSZ9iwIYkykZYywJ2VyMGve4byj1sLn6YQoOkG8g5Z3V4y0S2RpEfmYumNjTzfq8nxtLnwjaYd4sCUd5wa0SzeLrpRQuXo2bF3QuUF2xcbLJloxX1MmlsMMCdBc-qGNonLJ7bpn_JuyXlDWy1Fkeyw1qgjiOdiRIbMC1x302zgzX6dSrBrNB8Cpsh-vCE0ZjUo8M9caEv06F6QbYmdGJHM0ZZY34OHMSNdf-_qUKIV_SuxuSuFE99tkAeWnbWpyI1V-xhVo1sc7NzChP8ci2TdPvI3_0JyAuCvL6zIFqJUJkZibEUghhg6F09-oNJKpy7rhUJq7zZyLXJsvuXnn0gnIxfjRvMcDfZAKUVMZKRdw7fwWzwQril4Ib0MQOVda9vb_4JMk7Gup-TUI4sfuS4NKwsnKoODIO-2U5QpJWdtp1F4AQ1pBv8ajFl1WTrVGvkRGK0woPWaO6pWyJ4kRnhnxrV2FyNNt3JSR-0JEjhFWws47kjBvpr0VRiVRFppKA-plKs4LPlaaCff39TleYmY3mETe3w1GIGc2Lliad32Jpbx496IgDe1K3FMBEoKFZfhmtlRSXft8NKgSzPt2zkatM9bFKfaCYRaSy7akbk",
    n: "vsC7BNafkRe8Uh1DUgCkv6RbPQMdJgAKKnWdSqQd7tQzU1mXfmo_k1Py_2MYMZXOWmqSZ9iwIYkykZYywJ2VyMGve4byj1sLn6YQoOkG8g5Z3V4y0S2RpEfmYumNjTzfq8nxtLnwjaYd4sCUd5wa0SzeLrpRQuXo2bF3QuUF2xcbLJloxX1MmlsMMCdBc-qGNonLJ7bpn_JuyXlDWy1Fkeyw1qgjiOdiRIbMC1x302zgzX6dSrBrNB8Cpsh-vCE0ZjUo8M9caEv06F6QbYmdGJHM0ZZY34OHMSNdf-_qUKIV_SuxuSuFE99tkAeWnbWpyI1V-xhVo1sc7NzChP8ci2TdPvI3_0JyAuCvL6zIFqJUJkZibEUghhg6F09-oNJKpy7rhUJq7zZyLXJsvuXnn0gnIxfjRvMcDfZAKUVMZKRdw7fwWzwQril4Ib0MQOVda9vb_4JMk7Gup-TUI4sfuS4NKwsnKoODIO-2U5QpJWdtp1F4AQ1pBv8ajFl1WTrVGvkRGK0woPWaO6pWyJ4kRnhnxrV2FyNNt3JSR-0JEjhFWws47kjBvpr0VRiVRFppKA-plKs4LPlaaCff39TleYmY3mETe3w1GIGc2Lliad32Jpbx496IgDe1K3FMBEoKFZfhmtlRSXft8NKgSzPt2zkatM9bFKfaCYRaSy7akbk",
  },
  scope: /^https?:\/\/[a-z0-9-]+(?:\.[a-z0-9-]+)*\.securedrop\.tor\.onion\//,
  enabled: true,
+20 −11
Original line number Diff line number Diff line
@@ -2,9 +2,15 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Security-Policy" content="default-src chrome:; object-src 'none'" />
    <link rel="stylesheet" href="chrome://global/skin/in-content/common.css">
    <link rel="stylesheet" href="chrome://browser/content/rulesets/aboutRulesets.css">
    <meta
      http-equiv="Content-Security-Policy"
      content="default-src chrome:; object-src 'none'"
    />
    <link rel="stylesheet" href="chrome://global/skin/in-content/common.css" />
    <link
      rel="stylesheet"
      href="chrome://browser/content/rulesets/aboutRulesets.css"
    />
  </head>
  <body>
    <!-- Warning -->
@@ -14,7 +20,11 @@
        <p id="warning-description"></p>
        <p>
          <label>
            <input id="warning-enable-checkbox" type="checkbox" checked="checked">
            <input
              id="warning-enable-checkbox"
              type="checkbox"
              checked="checked"
            />
            <span id="warning-enable-label"></span>
          </label>
        </p>
@@ -35,8 +45,7 @@
          </div>
          <ul id="ruleset-list">
            <li id="ruleset-template">
              <div class="icon">
              </div>
              <div class="icon"></div>
              <div>
                <div class="name"></div>
                <div class="description"></div>
@@ -63,13 +72,13 @@
          <dd id="ruleset-scope-value"></dd>
        </dl>
        <label id="ruleset-enable">
          <input type="checkbox" id="ruleset-enable-checkbox">
          <input type="checkbox" id="ruleset-enable-checkbox" />
          <span id="ruleset-enable-label"></span>
        </label>
        <div id="ruleset-buttonbar">
          <button id="ruleset-update-button"></button>
        </div>
        <hr>
        <hr />
        <p id="ruleset-updated"></p>
      </section>

@@ -85,14 +94,14 @@
          </label>
          <label>
            <div id="edit-path-prefix-label"></div>
            <input id="edit-path-prefix-input" type="text">
            <input id="edit-path-prefix-input" type="text" />
          </label>
          <label>
            <div id="edit-scope-label"></div>
            <input id="edit-scope-input" type="text">
            <input id="edit-scope-input" type="text" />
          </label>
          <label id="edit-enable">
            <input type="checkbox" id="edit-enable-checkbox">
            <input type="checkbox" id="edit-enable-checkbox" />
            <span id="edit-enable-label"></span>
          </label>
          <div id="edit-buttonbar">