[FFE] Tunnel webservice calls if proxy is enabled

Bug #929212 reported by Alejandro J. Cura on 2012-02-08
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu One Client
Status tracked in Trunk
Stable-3-0
High
Alejandro J. Cura
Trunk
High
Alejandro J. Cura
ubuntuone-client (Ubuntu)
High
dobey
Precise
High
dobey

Bug Description

Add proxy support for the web calls syncdaemon makes so users behind a proxy server can make use of Ubuntu One.

The webservice calls done by syncdaemon must be done thru the tunnel process.
For this, the webclient used for the api calls should be replaced by the proxy aware webclient, specifically with a custom txweb that knows how to speak the CONNECT method + startTLS switching needed by the tunnel.

Related branches

tags: added: u1-fe
description: updated
summary: - Tunnel webservice calls if proxy is enabled
+ [FFE] Tunnel webservice calls if proxy is enabled
Martin Pitt (pitti) wrote :

I don't understand the difference between this and bug 929207 / bug 929208.

Alejandro J. Cura (alecu) wrote :

I've added some comments about the differences in these bugs in the comments in bug 929208.

Changed in ubuntuone-client:
status: Confirmed → In Progress
Changed in ubuntuone-client:
status: In Progress → Fix Committed
dobey (dobey) on 2012-03-21
Changed in ubuntuone-client (Ubuntu Precise):
status: New → In Progress
importance: Undecided → High
assignee: nobody → Rodney Dawes (dobey)
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntuone-client - 2.99.91-0ubuntu1

---------------
ubuntuone-client (2.99.91-0ubuntu1) precise; urgency=low

  * New upstream release.
    - Tunnel web service calls if proxy is enabled. (LP: #929212)
    - Proxy tunnel service for syncdaemon. (LP: #929207)
    - Tunnel storage protocol if proxy enabled in settings. (LP: #929208)
    - Use transient hint for notifications. (LP: #887369)
    - Apport recipe attaches old/useless log files. (LP: #956407)
    - Typo in man page for u1sdtool. (LP: #682954)
  * debian/watch:
    - Update watch file for new release.
  * debian/control:
    - Update ubuntu-sso-client dependencies for proxy support.
    - Create new binary package for proxy support which requires qt.
  * debian/python-ubuntuone-client.install,
    debian/ubuntuone-client-proxy.install:
    - Update for the new binary package for proxy support.
 -- Rodney Dawes <email address hidden> Wed, 21 Mar 2012 13:58:04 -0400

Changed in ubuntuone-client (Ubuntu Precise):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers