2012-04-19 11:19:17 |
Roman Yepishev |
bug |
|
|
added bug |
2012-04-19 11:19:30 |
Roman Yepishev |
ubuntuone-client (Ubuntu): assignee |
|
Manuel de la Peña (mandel) |
|
2012-04-19 11:21:32 |
Roman Yepishev |
bug task added |
|
ubuntuone-client |
|
2012-04-19 11:21:44 |
Roman Yepishev |
ubuntuone-client: assignee |
|
Manuel de la Peña (mandel) |
|
2012-04-19 11:23:02 |
Roman Yepishev |
description |
def check_proxy_enabled(host, port):
"""Check if the proxy is enabled."""
port = int(port)
if sys.platform.startswith("linux"):
settings = gsettings.get_proxy_settings()
enabled = len(settings) > 0
if enabled:
proxy = build_proxy(settings)
QNetworkProxy.setApplicationProxy(proxy)
else:
logger.info("Proxy is disabled.")
return enabled
else:
QNetworkProxyFactory.setUseSystemConfiguration(True)
query = QNetworkProxyQuery(host, port)
proxies = QNetworkProxyFactory.systemProxyForQuery(query)
# This is wrong ------------------------------------.
return len(proxies) and proxies[0].type() != QNetworkProxy.DefaultProxy
When proxy is not enabled:
>>> from PyQt4.QtNetwork import (QNetworkProxyFactory, QNetworkProxyQuery, QNetworkProxyFactory)
>>> QNetworkProxyFactory.setUseSystemConfiguration(True)
>>> query = QNetworkProxyQuery("fs-1.one.ubuntu.com", 443)
>>> proxies = QNetworkProxyFactory.systemProxyForQuery(query)
>>> proxies
[<PyQt4.QtNetwork.QNetworkProxy object at 0x15e4d00>]
>>> proxies[0]
<PyQt4.QtNetwork.QNetworkProxy object at 0x15e4d00>
>>> proxies[0].type()
2
Where 2 = QNetworkProxy.NoProxy
Checked on Ubuntu and Windows
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: ubuntuone-client 3.0.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-23.36-generic 3.2.14
Uname: Linux 3.2.0-23-generic x86_64
ApportVersion: 2.0.1-0ubuntu4
Architecture: amd64
Date: Thu Apr 19 14:15:36 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120225)
PackageArchitecture: all
SourcePackage: ubuntuone-client
UbuntuOneSyncdaemonExceptionsLog:
UpgradeStatus: No upgrade log present (probably fresh install) |
def check_proxy_enabled(host, port):
"""Check if the proxy is enabled."""
port = int(port)
if sys.platform.startswith("linux"):
settings = gsettings.get_proxy_settings()
enabled = len(settings) > 0
if enabled:
proxy = build_proxy(settings)
QNetworkProxy.setApplicationProxy(proxy)
else:
logger.info("Proxy is disabled.")
return enabled
else:
QNetworkProxyFactory.setUseSystemConfiguration(True)
query = QNetworkProxyQuery(host, port)
proxies = QNetworkProxyFactory.systemProxyForQuery(query)
# This is wrong ------------------------------------.
return len(proxies) and proxies[0].type() != QNetworkProxy.DefaultProxy
When proxy is not enabled:
>>> from PyQt4.QtNetwork import (QNetworkProxyFactory, QNetworkProxyQuery, QNetworkProxy)
>>> QNetworkProxyFactory.setUseSystemConfiguration(True)
>>> query = QNetworkProxyQuery("fs-1.one.ubuntu.com", 443)
>>> proxies = QNetworkProxyFactory.systemProxyForQuery(query)
>>> proxies
[<PyQt4.QtNetwork.QNetworkProxy object at 0x15e4d00>]
>>> proxies[0]
<PyQt4.QtNetwork.QNetworkProxy object at 0x15e4d00>
>>> proxies[0].type()
2
Where 2 = QNetworkProxy.NoProxy
Checked on Ubuntu and Windows
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: ubuntuone-client 3.0.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-23.36-generic 3.2.14
Uname: Linux 3.2.0-23-generic x86_64
ApportVersion: 2.0.1-0ubuntu4
Architecture: amd64
Date: Thu Apr 19 14:15:36 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120225)
PackageArchitecture: all
SourcePackage: ubuntuone-client
UbuntuOneSyncdaemonExceptionsLog:
UpgradeStatus: No upgrade log present (probably fresh install) |
|
2012-04-19 14:47:31 |
Alejandro J. Cura |
summary |
Proxy started when not needed |
Proxy tunnel started when not needed |
|
2012-04-20 13:53:05 |
Rick McBride |
ubuntuone-client: status |
New |
Triaged |
|
2012-04-20 13:53:09 |
Rick McBride |
ubuntuone-client (Ubuntu): status |
New |
Triaged |
|
2012-04-24 22:59:49 |
Alejandro J. Cura |
ubuntuone-client: importance |
Undecided |
High |
|
2012-04-27 21:55:54 |
Leo Arias |
tags |
amd64 apport-bug precise |
amd64 apport-bug desktop+ precise |
|
2012-06-26 12:33:37 |
Roman Yepishev |
summary |
Proxy tunnel started when not needed |
Proxy tunnel is running when not needed |
|