This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: HTTPS does not handle pipelined requests
Type: behavior Stage: test needed
Components: Library (Lib) Versions: 3rd party
process
Status: closed Resolution: works for me
Dependencies: Superseder:
Assigned To: janssen Nosy List: BreamoreBoy, amaury.forgeotdarc, georg.brandl, janssen, jhylton, orsenthil, pitrou
Priority: normal Keywords:

Created on 2002-08-08 17:03 by jhylton, last changed 2022-04-10 16:05 by admin. This issue is now closed.

Messages (8)
msg60273 - (view) Author: Jeremy Hylton (jhylton) (Python triager) Date: 2002-08-08 17:03
No test case yet, but the buffering code for SSLFile
looks like it will break pipelined requests.
msg61282 - (view) Author: Georg Brandl (georg.brandl) * (Python committer) Date: 2008-01-20 12:33
SSL support was rewritten, so this may be fixed now...
msg61315 - (view) Author: Bill Janssen (janssen) * (Python committer) Date: 2008-01-20 17:40
Well, if someone writes test case and verifies it, I'll look at it.
msg114181 - (view) Author: Mark Lawrence (BreamoreBoy) * Date: 2010-08-17 21:59
is this still an issue or can it be closed as out fo date?
msg114260 - (view) Author: Senthil Kumaran (orsenthil) * (Python committer) Date: 2010-08-18 18:10
This needs investigation. Don't close.
msg189986 - (view) Author: Mark Lawrence (BreamoreBoy) * Date: 2013-05-25 17:46
Bump.
msg190107 - (view) Author: Amaury Forgeot d'Arc (amaury.forgeotdarc) * (Python committer) Date: 2013-05-26 19:29
Tried with python2.7.3
I used http://code.activestate.com/recipes/576673-python-http-pipelining/ just replacing the initial call to HTTPConnection() by HTTPSConnection().

The example succeeeds, fetches the three pages, and I checked with strace that the same connection is used for all requests (only reads and writes of encrypted content, no close or connect in between). 

Is this enough for closing this issue? Or is there a different way to pipelines requests that we should support?
msg190110 - (view) Author: Antoine Pitrou (pitrou) * (Python committer) Date: 2013-05-26 19:55
The original report is so under-specified that it's pointless to keep it open. If you encounter an actual bug, feel free to open another issue :)
History
Date User Action Args
2022-04-10 16:05:34adminsetgithub: 37008
2013-05-26 19:55:57pitrousetstatus: pending -> closed
nosy: + pitrou
messages: + msg190110

2013-05-26 19:30:21amaury.forgeotdarcsetstatus: open -> pending
2013-05-26 19:30:13amaury.forgeotdarcsetstatus: pending -> open
resolution: works for me
2013-05-26 19:29:57amaury.forgeotdarcsetstatus: open -> pending
versions: + 3rd party, - Python 3.1, Python 2.7, Python 3.2
nosy: + amaury.forgeotdarc

messages: + msg190107
2013-05-25 17:46:24BreamoreBoysetmessages: + msg189986
2010-08-18 18:10:55orsenthilsetnosy: + orsenthil
messages: + msg114260
2010-08-17 21:59:13BreamoreBoysetnosy: + BreamoreBoy

messages: + msg114181
versions: + Python 3.1, Python 2.7, Python 3.2, - Python 2.6
2009-02-13 00:46:41ajaksu2setstage: test needed
type: behavior
versions: + Python 2.6
2008-01-20 17:40:03janssensetmessages: + msg61315
2008-01-20 12:33:38georg.brandlsetassignee: jhylton -> janssen
messages: + msg61282
nosy: + georg.brandl, janssen
2002-08-08 17:03:20jhyltoncreate