[FFE] Tunnel storage protocol if proxy enabled in system settings
Bug #929208 reported by
Alejandro J. Cura
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Ubuntu One Client | Status tracked in Trunk | |||||
Stable-3-0 |
Fix Released
|
Undecided
|
Unassigned | |||
Trunk |
Fix Released
|
High
|
Alejandro J. Cura | |||
ubuntuone-client (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | |||
Precise |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Add proxy support to the Ubuntu One storage protocol so users behind a proxy server can make use of Ubuntu One.
Syncdaemon must use the tunnel process for the storage-protocol if the proxy is enabled in the system settings.
Also the tunnel process must be started and stopped in that case together with syncdaemon.
Related branches
lp:~alecu/ubuntuone-client/proxy-tunnel-useit
- Natalia Bidart (community): Approve
- Alejandro J. Cura (community): Abstain
- Manuel de la Peña (community): Approve
-
Diff: 570 lines (+338/-30)10 files modifiedcontrib/testing/testcase.py (+15/-1)
tests/proxy/test_tunnel_client.py (+1/-1)
tests/proxy/test_tunnel_server.py (+7/-5)
tests/syncdaemon/test_action_queue.py (+51/-0)
tests/syncdaemon/test_tunnel_runner.py (+114/-0)
ubuntuone/proxy/common.py (+1/-0)
ubuntuone/proxy/tunnel_client.py (+71/-18)
ubuntuone/proxy/tunnel_server.py (+2/-3)
ubuntuone/syncdaemon/action_queue.py (+6/-2)
ubuntuone/syncdaemon/tunnel_runner.py (+70/-0)
lp:~nataliabidart/ubuntuone-client/stable-3-0-update-2.99.91
- Alejandro J. Cura (community): Approve
- Roberto Alsina (community): Approve
-
Diff: 2909 lines (+2139/-257)25 files modifiedMakefile.am (+3/-1)
bin/u1sdtool (+1/-1)
bin/ubuntuone-proxy-tunnel (+24/-0)
contrib/testing/testcase.py (+15/-1)
data/source_ubuntuone-client.py (+2/-29)
docs/Makefile.am (+0/-1)
docs/man/u1sdtool.1 (+1/-1)
docs/man/ubuntuone-preferences.1 (+0/-16)
tests/platform/linux/test_notification.py (+6/-0)
tests/proxy/__init__.py (+150/-0)
tests/proxy/ssl/dummy.cert (+19/-0)
tests/proxy/ssl/dummy.key (+16/-0)
tests/proxy/test_tunnel_client.py (+212/-0)
tests/proxy/test_tunnel_server.py (+655/-0)
tests/syncdaemon/test_action_queue.py (+102/-137)
tests/syncdaemon/test_tunnel_runner.py (+128/-0)
ubuntuone/platform/constants.py (+5/-0)
ubuntuone/platform/linux/notification.py (+3/-0)
ubuntuone/proxy/__init__.py (+14/-0)
ubuntuone/proxy/common.py (+60/-0)
ubuntuone/proxy/logger.py (+36/-0)
ubuntuone/proxy/tunnel_client.py (+181/-0)
ubuntuone/proxy/tunnel_server.py (+376/-0)
ubuntuone/syncdaemon/action_queue.py (+52/-70)
ubuntuone/syncdaemon/tunnel_runner.py (+78/-0)
tags: | added: u1-fe |
description: | updated |
summary: |
- Tunnel storage protocol if proxy enabled in system settings + [FFE] Tunnel storage protocol if proxy enabled in system settings |
Changed in ubuntuone-client: | |
status: | Confirmed → Fix Committed |
To post a comment you must log in.
This seems to be very closely related to bug 929207, so I wonder if this should just be made a duplicate? I have the very same questions as in that bug.