diff options
author | Suman Manjunath <msuman@src.gnome.org> | 2008-03-25 19:28:50 +0800 |
---|---|---|
committer | Suman Manjunath <msuman@src.gnome.org> | 2008-03-25 19:28:50 +0800 |
commit | 62c855b6318d6bff79be425375a27e98963023f7 (patch) | |
tree | fcefcd94b651e7173faaae6c6a3f99b987efb382 /shell | |
parent | b90194e6393dbbe805f8da1562c0765e812a827b (diff) | |
download | gsoc2013-evolution-62c855b6318d6bff79be425375a27e98963023f7.tar.gz gsoc2013-evolution-62c855b6318d6bff79be425375a27e98963023f7.tar.zst gsoc2013-evolution-62c855b6318d6bff79be425375a27e98963023f7.zip |
Varadhan's patch for configurable proxy settings in Evolution.
M shell/apps_evolution_shell.schemas.in
M shell/ChangeLog
A mail/em-network-prefs.c
M mail/GNOME_Evolution_Mail.server.in.in
A mail/em-network-prefs.h
M mail/ChangeLog
M mail/mail-config.glade
M mail/Makefile.am
M mail/mail-component-factory.c
M mail/mail-config-factory.c
svn path=/trunk/; revision=35240
Diffstat (limited to 'shell')
-rw-r--r-- | shell/ChangeLog | 6 | ||||
-rw-r--r-- | shell/apps_evolution_shell.schemas.in | 147 |
2 files changed, 153 insertions, 0 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog index 92b079e1fd..910bbb9ee8 100644 --- a/shell/ChangeLog +++ b/shell/ChangeLog @@ -1,3 +1,9 @@ +2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com> + + ** Added configurable Proxy settings for Evolution. + + * apps_evolution_shell.schemas.in: + 2008-03-03 Tor Lillqvist <tml@novell.com> * main.c (main) [Win32]: Drop the call to gtk_rc_parse_string() to diff --git a/shell/apps_evolution_shell.schemas.in b/shell/apps_evolution_shell.schemas.in index 92717690bf..6bed21908f 100644 --- a/shell/apps_evolution_shell.schemas.in +++ b/shell/apps_evolution_shell.schemas.in @@ -241,5 +241,152 @@ <long>A string description of the current printer settings.</long> </locale> </schema> + + <!-- Network config defaults --> + + <schema> + <key>/schemas/apps/evolution/shell/network_config/proxy_type</key> + <applyto>/apps/evolution/shell/network_config/proxy_type</applyto> + <owner>evolution</owner> + <type>int</type> + <locale name="C"> + <short>Proxy configuration mode</short> + <long>Select the proxy configuration mode. Supported values are 0, 1, 2, and 3 representing "use system settings", "no proxy", "use manual proxy configuration" and "use proxy configuration provided in the autoconfig url" respectively.</long> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/shell/network_config/http_port</key> + <applyto>/apps/evolution/shell/network_config/http_port</applyto> + <owner>evolution</owner> + <type>int</type> + <locale name="C"> + <short>HTTP proxy port</short> + <long>The port on the machine defined by "/apps/evolution/shell/network_config/http_host" that you proxy through.</long> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/shell/network_config/http_host</key> + <applyto>/apps/evolution/shell/network_config/http_host</applyto> + <owner>evolution</owner> + <type>string</type> + <locale name="C"> + <short>HTTP proxy host name</short> + <long>The machine name to proxy HTTP through.</long> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/shell/network_config/secure_port</key> + <applyto>/apps/evolution/shell/network_config/secure_port</applyto> + <owner>evolution</owner> + <type>int</type> + <locale name="C"> + <short>Secure HTTP proxy port</short> + <long>The port on the machine defined by "/apps/evolution/shell/network_config/secure_host" that you proxy through.</long> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/shell/network_config/secure_host</key> + <applyto>/apps/evolution/shell/network_config/secure_host</applyto> + <owner>evolution</owner> + <type>string</type> + <locale name="C"> + <short>Secure HTTP proxy host name</short> + <long>The machine name to proxy secure HTTP through.</long> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/shell/network_config/socks_port</key> + <applyto>/apps/evolution/shell/network_config/socks_port</applyto> + <owner>evolution</owner> + <type>int</type> + <locale name="C"> + <short>SOCKS proxy port</short> + <long>The port on the machine defined by "/apps/evolution/shell/network_config/socks_host" that you proxy through.</long> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/shell/network_config/socks_host</key> + <applyto>/apps/evolution/shell/network_config/socks_host</applyto> + <owner>evolution</owner> + <type>string</type> + <locale name="C"> + <short>SOCKS proxy host name</short> + <long>The machine name to proxy socks through.</long> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/shell/network_config/use_http_proxy</key> + <applyto>/apps/evolution/shell/network_config/use_http_proxy</applyto> + <owner>evolution</owner> + <type>bool</type> + <locale name="C"> + <short>Use HTTP proxy</short> + <long>Enables the proxy settings when accessing HTTP/Secure HTTP over the Internet.</long> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/shell/network_config/use_authentication</key> + <applyto>/apps/evolution/shell/network_config/use_authentication</applyto> + <owner>evolution</owner> + <type>bool</type> + <locale name="C"> + <short>Authenticate proxy server connections</short> + <long>If true, then connections to the proxy server require authentication. The username/password combo is defined by "/apps/evolution/shell/network_config/authentication_user" and locally stored password in .gnome2_private/.</long> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/shell/network_config/authentication_user</key> + <applyto>/apps/evolution/shell/network_config/authentication_user</applyto> + <owner>evolution</owner> + <type>string</type> + <locale name="C"> + <short>HTTP proxy username</short> + <long>User name to pass as authentication when doing HTTP proxying.</long> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/shell/network_config/authentication_password</key> + <applyto>/apps/evolution/shell/network_config/authentication_password</applyto> + <owner>evolution</owner> + <type>string</type> + <locale name="C"> + <short>HTTP proxy password</short> + <long>Password to pass as authentication when doing HTTP proxying.</long> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/shell/network_config/ignore_hosts</key> + <applyto>/apps/evolution/shell/network_config/ignore_hosts</applyto> + <owner>evolution</owner> + <type>list</type> + <list_type>string</list_type> + <locale name="C"> + <short>Non-proxy hosts</short> + <long>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).</long> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/shell/network_config/autoconfig_url</key> + <applyto>/apps/evolution/shell/network_config/autoconfig_url</applyto> + <owner>evolution</owner> + <type>string</type> + <locale name="C"> + <short>Automatic proxy configuration URL</short> + <long>URL that provides proxy configuration values.</long> + </locale> + </schema> + </schemalist> </gconfschemafile> |