File: security.xul

package info (click to toggle)
iceweasel 31.6.0esr-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie-kfreebsd
  • size: 1,368,576 kB
  • sloc: cpp: 3,692,968; ansic: 1,797,194; python: 193,401; java: 180,622; asm: 133,557; xml: 89,288; sh: 71,748; perl: 22,087; makefile: 21,687; objc: 4,014; yacc: 1,995; pascal: 1,292; lex: 950; exp: 449; lisp: 228; awk: 211; php: 113; sed: 43; csh: 31; ada: 16; ruby: 3
file content (113 lines) | stat: -rw-r--r-- 4,762 bytes parent folder | download | duplicates (14)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
<?xml version="1.0"?>

<!-- -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- -->
<!-- This Source Code Form is subject to the terms of the Mozilla Public
   - License, v. 2.0. If a copy of the MPL was not distributed with this
   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->

<!DOCTYPE overlay [
  <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
  <!ENTITY % securityDTD SYSTEM "chrome://browser/locale/preferences/security.dtd">
  %brandDTD;
  %securityDTD;
]>

<overlay id="SecurityPaneOverlay"
         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

  <prefpane id="paneSecurity"
            onpaneload="gSecurityPane.init();"
            helpTopic="prefs-security">

    <preferences id="securityPreferences">
      <!-- XXX buttons -->
      <preference id="pref.privacy.disable_button.view_passwords"
                  name="pref.privacy.disable_button.view_passwords"
                  type="bool"/>
      <preference id="pref.privacy.disable_button.view_passwords_exceptions"
                  name="pref.privacy.disable_button.view_passwords_exceptions"
                  type="bool"/>

      <!-- Add-ons, malware, phishing -->
      <preference id="xpinstall.whitelist.required"
                  name="xpinstall.whitelist.required"
                  type="bool"/>
      <preference id="browser.safebrowsing.malware.enabled"
                  name="browser.safebrowsing.malware.enabled"
                  type="bool"/>
      <preference id="browser.safebrowsing.enabled"
                  name="browser.safebrowsing.enabled"
                  type="bool"/>

      <!-- Passwords -->
      <preference id="signon.rememberSignons" name="signon.rememberSignons" type="bool"/>

    </preferences>
    
    <script type="application/javascript" src="chrome://browser/content/preferences/security.js"/>
    
    <stringbundle id="bundlePreferences" src="chrome://browser/locale/preferences/preferences.properties"/>

    <!-- addons, forgery (phishing) UI -->
    <groupbox id="addonsPhishingGroup">
      <hbox id="addonInstallBox">
        <checkbox id="warnAddonInstall" flex="1"
                  label="&warnAddonInstall.label;"
                  accesskey="&warnAddonInstall.accesskey;"
                  preference="xpinstall.whitelist.required"
                  onsyncfrompreference="return gSecurityPane.readWarnAddonInstall();"/>
        <button id="addonExceptions"
                label="&addonExceptions.label;"
                accesskey="&addonExceptions.accesskey;"
                oncommand="gSecurityPane.showAddonExceptions();"/>
      </hbox>

      <separator class="thin"/>
      <checkbox id="blockAttackSites"
                label="&blockAttackSites.label;"
                accesskey="&blockAttackSites.accesskey;"
                preference="browser.safebrowsing.malware.enabled" />
      <checkbox id="blockWebForgeries"
                label="&blockWebForgeries.label;"
                accesskey="&blockWebForgeries.accesskey;"
                preference="browser.safebrowsing.enabled" />
    </groupbox>

    <!-- Passwords -->
    <groupbox id="passwordsGroup" orient="vertical">
      <caption label="&passwords.label;"/>

      <hbox id="savePasswordsBox">
        <checkbox id="savePasswords" flex="1"
                  label="&rememberPasswords.label;" accesskey="&rememberPasswords.accesskey;"
                  preference="signon.rememberSignons"
                  onsyncfrompreference="return gSecurityPane.readSavePasswords();"/>
        <button id="passwordExceptions"
                label="&passwordExceptions.label;"
                accesskey="&passwordExceptions.accesskey;"
                oncommand="gSecurityPane.showPasswordExceptions();"
                preference="pref.privacy.disable_button.view_passwords_exceptions"/>
      </hbox>
      <hbox id="masterPasswordBox">
        <checkbox id="useMasterPassword" flex="1"
                  oncommand="gSecurityPane.updateMasterPasswordButton();"
                  label="&useMasterPassword.label;"
                  accesskey="&useMasterPassword.accesskey;"/>
        <button id="changeMasterPassword"
                label="&changeMasterPassword.label;"
                accesskey="&changeMasterPassword.accesskey;"
                oncommand="gSecurityPane.changeMasterPassword();"/>
      </hbox>

      <hbox id="showPasswordsBox">
        <spacer flex="1"/>
        <button id="showPasswords"
                label="&savedPasswords.label;" accesskey="&savedPasswords.accesskey;"
                oncommand="gSecurityPane.showPasswords();"
                preference="pref.privacy.disable_button.view_passwords"/>
      </hbox>
    </groupbox>

  </prefpane>

</overlay>