https+urllib + proxy is broken

Bug #120678 reported by Vincent Ladeuil
2
Affects Status Importance Assigned to Milestone
Bazaar
Fix Released
Low
Vincent Ladeuil
Bazaar WebDAV plugin
Fix Released
Critical
Vincent Ladeuil

Bug Description

bzr should issue a CONNECT to activate the SSL tunneling at the proxy

Vincent Ladeuil (vila)
Changed in bzr:
assignee: nobody → v-ladeuil
status: Unconfirmed → In Progress
Revision history for this message
Vincent Ladeuil (vila) wrote :

Critical for bzr.webdav as it makes bzr unusable with https behind firewalls (which is the primary target of bzr.webdav when the firewall allows only http[s] as outgoing protocols).

Changed in bzr.webdav:
assignee: nobody → v-ladeuil
importance: Undecided → Critical
status: Unconfirmed → In Progress
Revision history for this message
Vincent Ladeuil (vila) wrote :

The workaround is to use pycurl implementation

Changed in bzr:
importance: Undecided → Low
Revision history for this message
Vincent Ladeuil (vila) wrote :

Stop gap fix attached, need polishing for review.

Changed in bzr.webdav:
status: In Progress → Fix Committed
Revision history for this message
Vincent Ladeuil (vila) wrote :
Changed in bzr:
status: In Progress → Fix Committed
Vincent Ladeuil (vila)
Changed in bzr:
status: Fix Committed → Fix Released
Vincent Ladeuil (vila)
Changed in bzr.webdav:
status: Fix Committed → Fix Released
Revision history for this message
xoco (arthur.ivanov) wrote :

same problem with approt and other python app who won't use HTTPS + CONNECT proxy

Revision history for this message
Vincent Ladeuil (vila) wrote :

That's not the same problem, bzr use a custom urllib implementation which *includes* the ability to tunnel CONNECT through a proxy.

If you encounter such a bug with bzr, please report it with information about your setup (especially the proxy).

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.