summaryrefslogtreecommitdiffstats
path: root/Lib/wsgiref
Commit message (Collapse)AuthorAgeFilesLines
* bpo-8138: Initialize wsgiref's SimpleServer as single-threaded (GH-12977)Berker Peksag2019-05-241-1/+2
|
* bpo-29183: Fix double exceptions in wsgiref.handlers.BaseHandler (GH-12914)Berker Peksag2019-05-191-1/+10
|
* bpo-27682: Handle client connection terminations in wsgiref (GH-9713)Petter Strandmark2019-05-011-0/+4
|
* bpo-18610: Update wsgiref.validate docstring for wsgi.input read() (GH-11663)Cheryl Sabella2019-04-131-1/+1
|
* bpo-35565: Add detail to assertion failure message in wsgiref (GH-11293)Cheryl Sabella2018-12-251-1/+2
|
* bpo-35567: Convert dict of constants to a set (GH-11296)Cheryl Sabella2018-12-231-3/+3
|
* bpo-9372: Deprecate several __getitem__ methods (GH-8609)Berker Peksag2018-08-111-0/+7
| | | | | | The __getitem__ methods of DOMEventStream, FileInput, and FileWrapper classes ignore their 'index' parameters and return the next item instead.
* Remove tiny bit of deadcode from wsgiref.validate (#3996)Alex Gaynor2017-10-311-2/+0
|
* Issue #26721: Change StreamRequestHandler.wfile to BufferedIOBaseMartin Panter2016-06-291-12/+5
|
* Issue #24291: Merge wsgi partial write fix from 3.5Martin Panter2016-06-052-6/+23
|\
| * Issue #24291: Avoid WSGIRequestHandler doing partial writesMartin Panter2016-06-052-6/+23
| | | | | | | | | | | | | | | | | | If the underlying send() method indicates a partial write, such as when the call is interrupted to handle a signal, the server would silently drop the remaining data. Also add deprecated support for SimpleHandler.stdout.write() doing partial writes.
* | Issue #27076: Merge spelling from 3.5Martin Panter2016-05-261-1/+1
|\ \ | |/
| * Issue #27076: Doc, comment and tests spelling fixesMartin Panter2016-05-261-1/+1
| | | | | | | | Most fixes to Doc/ and Lib/ directories by Ville Skyttä.
* | Issue #26717: Merge wsgiref fix from 3.5Martin Panter2016-04-171-1/+1
|\ \ | |/
| * Issue #26717: Stop encoding Latin-1-ized WSGI paths with UTF-8Martin Panter2016-04-171-1/+1
| | | | | | | | Patch by Anthony Sottile.
* | Issue #26404: Add context manager to socketserver, by Aviv PalivodaMartin Panter2016-04-131-7/+6
|/
* Issue #26560: Avoid potential ValueError in BaseHandler.start_responseBerker Peksag2016-03-191-1/+1
| | | | Initial patch by Peter Inglesby.
* Issue #17527: Add PATCH to wsgiref.validator. Patch from Luca Sbardella.Robert Collins2015-07-261-1/+1
|\
| * Issue #17527: Add PATCH to wsgiref.validator. Patch from Luca Sbardella.Robert Collins2015-07-261-1/+1
| |
* | Merge from 3.4Senthil Kumaran2014-09-171-1/+8
|\ \ | |/ | | | | Issue #22419: Limit the length of incoming HTTP request in wsgiref server to 65536 bytes.
| * Merge from 3.3Senthil Kumaran2014-09-171-1/+8
| |\ | | | | | | | | | Issue #22419: Limit the length of incoming HTTP request in wsgiref server to 65536 bytes.
| | * Issue #22419: Limit the length of incoming HTTP request in wsgiref server to ↵Senthil Kumaran2014-09-171-1/+8
| | | | | | | | | | | | 65536 bytes.
* | | Issue #22033: Reprs of most Python implemened classes now contain actualSerhiy Storchaka2014-07-251-1/+1
| | | | | | | | | | | | class name instead of hardcoded one.
* | | Issue #5800: headers parameter of wsgiref.headers.Headers is now optional.Berker Peksag2014-07-021-2/+2
|/ / | | | | | | Patch by Pablo Torres Navarrete and SilentGhost.
* | Update docstring to mention correct PEP number.Eli Bendersky2014-01-261-1/+1
|/ | | | | This file hasn't been touched since its initial commit in 2006. In CPython default branch (3.4), the relevant PEP number is 3333.
* Issue #20138: The wsgiref.application_uri() and wsgiref.request_uri()Serhiy Storchaka2014-01-121-2/+2
| | | | functions now conform to PEP 3333 when handle non-ASCII URLs.
* Closes #19258: close WSGI server after handling request in demo code.Georg Brandl2013-10-141-0/+1
|
* Issue #16714: use 'raise' exceptions, don't 'throw'.Andrew Svetlov2012-12-181-2/+2
|\ | | | | | | Patch by Serhiy Storchaka.
| * Issue #16714: use 'raise' exceptions, don't 'throw'.Andrew Svetlov2012-12-181-2/+2
| | | | | | | | Patch by Serhiy Storchaka.
* | Issue #16220: wsgiref now always calls close() on an iterable response.Antoine Pitrou2012-10-211-5/+7
|\ \ | |/ | | | | Patch by Brent Tubbs.
| * Issue #16220: wsgiref now always calls close() on an iterable response.Antoine Pitrou2012-10-211-5/+7
| | | | | | | | Patch by Brent Tubbs.
* | Fix 5931 - Python runtime hardcoded in wsgiref.simple_server - Now it ↵Senthil Kumaran2012-07-071-1/+2
|/ | | | specifies an implementation specific term.
* Issue #3839: wsgiref should not override a Content-Length header set byAntoine Pitrou2011-01-061-1/+3
| | | | the application. Initial patch by Clovis Fabricio.
* Fix Issue 10753 - Don't quote ;=, in the PATH_INFO envvar.Senthil Kumaran2010-12-291-1/+1
|
* Implement http://bugs.python.org/issue10155 using And Clover's patch, w/addedPhillip J. Eby2010-11-032-6/+114
| | | | | docs and support for more client-generated CGI variables. (This should complete the WSGI 1.0.1 compliance changes for Python 3.x.)
* Update docs (and sample app in wsgiref.simple_server) to reflect PEP 3333.Phillip J. Eby2010-11-031-2/+2
|
* Update wsgiref for PEP 3333, and fix errors introduced into the test suite ↵Phillip J. Eby2010-11-023-58/+55
| | | | | | by converting type() checks to isinstance(). (When WSGI specifies a built-in type, it does NOT mean "this type or a subclass" -- it means 'type(x) is SpecifiedType'.)
* Manually copy patch for bug 7250 from the release26-maint branch. I suckBarry Warsaw2010-03-011-0/+4
| | | | | because I did this in the wrong order and couldn't smack svnmerge into submission.
* Merged revisions 78367 via svnmerge fromTarek Ziadé2010-02-234-177/+0
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r78367 | tarek.ziade | 2010-02-23 00:53:05 -0500 (Tue, 23 Feb 2010) | 1 line fixed #5801: removed spurious empty lines in wsgiref ........
* Merged revisions 78211 via svnmerge fromEzio Melotti2010-02-161-1/+1
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r78211 | ezio.melotti | 2010-02-17 01:58:49 +0200 (Wed, 17 Feb 2010) | 1 line #7941: fix error message ........
* Use true booleans and PEP8 for argdefaults.Georg Brandl2009-09-161-1/+1
|
* Merged revisions 73952 via svnmerge fromAmaury Forgeot d'Arc2009-07-121-2/+2
| | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk (Only docstrings were modified, won't backport to 3.1) ........ r73952 | amaury.forgeotdarc | 2009-07-11 16:33:51 +0200 (sam., 11 juil. 2009) | 4 lines #2622 Import errors in email.message, from a py2app standalone application. Patch by Mads Kiilerich, Reviewed by Barry Warsaw. ........
* Merged revisions 69846 via svnmerge fromMark Dickinson2009-02-211-1/+1
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r69846 | mark.dickinson | 2009-02-21 20:27:01 +0000 (Sat, 21 Feb 2009) | 2 lines Issue #5341: Fix a variety of spelling errors. ........
* Fix BytesWarning with -bb in wsgiref.headers.Headers.Antoine Pitrou2009-01-031-3/+3
|
* Issue #4718: Adapt the wsgiref package so that it actually works with Python ↵Antoine Pitrou2009-01-035-28/+70
| | | | | | 3.x, in accordance with http://www.wsgi.org/wsgi/Amendments_1.0
* Make a new urllib package .Jeremy Hylton2008-06-182-4/+5
| | | | | | | | | | | | | It consists of code from urllib, urllib2, urlparse, and robotparser. The old modules have all been removed. The new package has five submodules: urllib.parse, urllib.request, urllib.response, urllib.error, and urllib.robotparser. The urllib.request.urlopen() function uses the url opener from urllib2. Note that the unittests have not been renamed for the beta, but they will be renamed in the future. Joint work with Senthil Kumaran.
* Patch for issue 2848, mostly by Humberto Diogenes, with a couple ofBarry Warsaw2008-06-121-5/+5
| | | | small fixes by Barry. This removes mimetools from the stdlib.
* Create http package. #2883.Georg Brandl2008-05-261-1/+1
|
* Issue #1066: implement PEP 3109, 2/3 of PEP 3134.Collin Winter2007-08-311-1/+1
|
* Switch wsgiref to io.{StringIO,BytesIO}. This shuts up the test failures.Guido van Rossum2007-08-082-2/+2
| | | | (I'm not sure about it actually working though.)