This file is indexed.

/usr/share/glib-2.0/schemas/org.gnome.system.proxy.gschema.xml is in gsettings-desktop-schemas 3.10.1-0ubuntu1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  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
<?xml version="1.0" encoding="UTF-8"?>
<schemalist gettext-domain="gsettings-desktop-schemas">
  <schema path="/system/proxy/" id="org.gnome.system.proxy">
    <child schema="org.gnome.system.proxy.http" name="http"/>
    <child schema="org.gnome.system.proxy.https" name="https"/>
    <child schema="org.gnome.system.proxy.ftp" name="ftp"/>
    <child schema="org.gnome.system.proxy.socks" name="socks"/>
    <key name="mode" enum="org.gnome.desktop.GDesktopProxyMode">
      <default>'none'</default>
      <summary>Proxy configuration mode</summary>
      <description>Select the proxy configuration mode. Supported values are "none", "manual", "auto". If this is "none", then proxies are not used. If it is "auto", the autoconfiguration URL described by the "autoconfig-url" key is used. If it is "manual", then the proxies described by "/system/proxy/http", "/system/proxy/https", "/system/proxy/ftp" and "/system/proxy/socks" will be used. Each of the 4 proxy types is enabled if its "host" key is non-empty and its "port" key is non-0. If an http proxy is configured, but an https proxy is not, then the http proxy is also used for https. If a SOCKS proxy is configured, it is used for all protocols, except that the http, https, and ftp proxy settings override it for those protocols only.</description>
    </key>
    <key type="s" name="autoconfig-url">
      <default>''</default>
      <summary>Automatic proxy configuration URL</summary>
      <description>URL that provides proxy configuration values. When mode is "auto", this URL is used to look up proxy information for all protocols.</description>
    </key>
    <key type="as" name="ignore-hosts">
      <default>[ 'localhost', '127.0.0.0/8', '::1' ]</default>
      <summary>Non-proxy hosts</summary>
      <description>This key contains a list of hosts which are connected to directly, rather than via the proxy (if it is active). The values can be hostnames, domains (using an initial wildcard like *.foo.com), IP host addresses (both IPv4 and IPv6) and network addresses with a netmask (something like 192.168.0.0/24).</description>
    </key>
    <key type="b" name="use-same-proxy">
      <default>true</default>
      <summary>Unused; ignore</summary>
      <description>This key is not used, and should not be read or modified.</description>
    </key>
  </schema>
  <schema path="/system/proxy/http/" id="org.gnome.system.proxy.http">
    <key type="b" name="enabled">
      <default>false</default>
      <summary>Unused; ignore</summary>
      <description>This key is not used; HTTP proxying is enabled when the host key is non-empty and the port is non-0.</description>
    </key>
    <key type="s" name="host">
      <default>''</default>
      <summary>HTTP proxy host name</summary>
      <description>The machine name to proxy HTTP through.</description>
    </key>
    <key type="i" name="port">
      <range min="0" max="65535"/>
      <default>8080</default>
      <summary>HTTP proxy port</summary>
      <description>The port on the machine defined by "/system/proxy/http/host" that you proxy through.</description>
    </key>
    <key type="b" name="use-authentication">
      <default>false</default>
      <summary>Authenticate proxy server connections</summary>
      <description>If true, then connections to the proxy server require authentication. The username/password combo is defined by "/system/proxy/http/authentication-user" and "/system/proxy/http/authentication-password". This applies only to the http proxy; when using a separate https proxy, there is currently no way to specify that it should use authentication.</description>
    </key>
    <key type="s" name="authentication-user">
      <default>''</default>
      <summary>HTTP proxy username</summary>
      <description>User name to pass as authentication when doing HTTP proxying.</description>
    </key>
    <key type="s" name="authentication-password">
      <default>''</default>
      <summary>HTTP proxy password</summary>
      <description>Password to pass as authentication when doing HTTP proxying.</description>
    </key>
  </schema>
  <schema path="/system/proxy/https/" id="org.gnome.system.proxy.https">
    <key type="s" name="host">
      <default>''</default>
      <summary>Secure HTTP proxy host name</summary>
      <description>The machine name to proxy secure HTTP through.</description>
    </key>
    <key type="i" name="port">
      <range min="0" max="65535"/>
      <default>0</default>
      <summary>Secure HTTP proxy port</summary>
      <description>The port on the machine defined by "/system/proxy/https/host" that you proxy through.</description>
    </key>
  </schema>
  <schema path="/system/proxy/ftp/" id="org.gnome.system.proxy.ftp">
    <key type="s" name="host">
      <default>''</default>
      <summary>FTP proxy host name</summary>
      <description>The machine name to proxy FTP through.</description>
    </key>
    <key type="i" name="port">
      <range min="0" max="65535"/>
      <default>0</default>
      <summary>FTP proxy port</summary>
      <description>The port on the machine defined by "/system/proxy/ftp/host" that you proxy through.</description>
    </key>
  </schema>
  <schema path="/system/proxy/socks/" id="org.gnome.system.proxy.socks">
    <key type="s" name="host">
      <default>''</default>
      <summary>SOCKS proxy host name</summary>
      <description>The machine name to use as a SOCKS proxy.</description>
    </key>
    <key type="i" name="port">
      <range min="0" max="65535"/>
      <default>0</default>
      <summary>SOCKS proxy port</summary>
      <description>The port on the machine defined by "/system/proxy/socks/host" that you proxy through.</description>
    </key>
  </schema>
</schemalist>