[Bug 853908] [NEW] urllib.urlopen patch causes reading beyond last byte of https responses to take unreasonably long

James Aylett 853908 at bugs.launchpad.net
Mon Sep 19 14:29:44 UTC 2011


Public bug reported:

Importing M2Crypto patches `urllib.urlopen` to "better" support https
(possibly a hangover from when urllib didn't support it at all?). The
version in natty does not correctly process the end of the response, and
takes approximately 300 seconds to return.

Example:

import urllib
d = urllib.urlopen("https://www.google.com/").read() # returns almost at once
from M2Crypto import SSL
d = urllib.urlopen("https://www.google.com/").read() # returns about 300 seconds later

These should be equivalent.

user at ubuntu:~/projects/world$ lsb_release -rd
Description:	Ubuntu 11.04
Release:	11.04
user at ubuntu:~/projects/world$ apt-cache policy python-m2crypto
python-m2crypto:
  Installed: 0.20.1-1ubuntu5
  Candidate: 0.20.1-1ubuntu5
  Version table:
 *** 0.20.1-1ubuntu5 0
        500 http://gb.archive.ubuntu.com/ubuntu/ natty/main amd64 Packages
        100 /var/lib/dpkg/status

** Affects: m2crypto (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to m2crypto in Ubuntu.
https://bugs.launchpad.net/bugs/853908

Title:
  urllib.urlopen patch causes reading beyond last byte of https
  responses to take unreasonably long

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/m2crypto/+bug/853908/+subscriptions



More information about the Ubuntu-server-bugs mailing list