gnome-terminal ignores /system/http_proxy/host gsetings key

Bug #880081 reported by Michal
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-terminal (Ubuntu)
New
Undecided
Unassigned

Bug Description

When I set manual proxy configuration, and run gnome-terminal, after running "env | grep proxy" i get no "http_proxy" environment variable set:
----8<----

michal@michal-c1:~$ env | grep proxy
ftp_proxy=http://myproxyhost.com:8000/
FTP_PROXY=http://myproxyhost.com:8000/
ALL_PROXY=socks://myproxyhost.com:8000/
all_proxy=socks://myproxyhost.com:8000/
https_proxy=http://pl.proxy.lucent.com:8000/
HTTPS_PROXY=http://myproxyhost.com:8000/
no_proxy=localhost,127.0.0.0/8
----8<----

After some investigation, I found, that when setting proxy in manual mode, the host and port configuration for protocols https, ftp and socks is stored in the "/system/proxy/" gsettings path, while http protocol, the host and port is stored in the "/system/http_proxy/".
Looking at the gnome-terminal code, the CONF_HTTP_PROXY_PREFIX is not used in the code at all, only declared in:
src/terminal-util.h:#define CONF_HTTP_PROXY_PREFIX "/system/http_proxy"

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: gnome-terminal 3.0.1-0ubuntu3
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
Uname: Linux 3.0.0-12-generic i686
ApportVersion: 1.23-0ubuntu3
Architecture: i386
Date: Sat Oct 22 22:18:39 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1)
ProcEnviron:
 PATH=(custom, no user)
 LANG=pl_PL.UTF-8
 SHELL=/bin/bash
SourcePackage: gnome-terminal
UpgradeStatus: Upgraded to oneiric on 2011-10-14 (8 days ago)

Revision history for this message
Michal (michal.post) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.