Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bpo-8138: Initialize wsgiref's SimpleServer as single-threaded (GH-12977) | Berker Peksag | 2019-05-24 | 1 | -1/+2 |
| | |||||
* | bpo-29183: Fix double exceptions in wsgiref.handlers.BaseHandler (GH-12914) | Berker Peksag | 2019-05-19 | 1 | -1/+10 |
| | |||||
* | bpo-27682: Handle client connection terminations in wsgiref (GH-9713) | Petter Strandmark | 2019-05-01 | 1 | -0/+4 |
| | |||||
* | bpo-18610: Update wsgiref.validate docstring for wsgi.input read() (GH-11663) | Cheryl Sabella | 2019-04-13 | 1 | -1/+1 |
| | |||||
* | bpo-35565: Add detail to assertion failure message in wsgiref (GH-11293) | Cheryl Sabella | 2018-12-25 | 1 | -1/+2 |
| | |||||
* | bpo-35567: Convert dict of constants to a set (GH-11296) | Cheryl Sabella | 2018-12-23 | 1 | -3/+3 |
| | |||||
* | bpo-9372: Deprecate several __getitem__ methods (GH-8609) | Berker Peksag | 2018-08-11 | 1 | -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 Gaynor | 2017-10-31 | 1 | -2/+0 |
| | |||||
* | Issue #26721: Change StreamRequestHandler.wfile to BufferedIOBase | Martin Panter | 2016-06-29 | 1 | -12/+5 |
| | |||||
* | Issue #24291: Merge wsgi partial write fix from 3.5 | Martin Panter | 2016-06-05 | 2 | -6/+23 |
|\ | |||||
| * | Issue #24291: Avoid WSGIRequestHandler doing partial writes | Martin Panter | 2016-06-05 | 2 | -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.5 | Martin Panter | 2016-05-26 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Issue #27076: Doc, comment and tests spelling fixes | Martin Panter | 2016-05-26 | 1 | -1/+1 |
| | | | | | | | | Most fixes to Doc/ and Lib/ directories by Ville Skyttä. | ||||
* | | Issue #26717: Merge wsgiref fix from 3.5 | Martin Panter | 2016-04-17 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Issue #26717: Stop encoding Latin-1-ized WSGI paths with UTF-8 | Martin Panter | 2016-04-17 | 1 | -1/+1 |
| | | | | | | | | Patch by Anthony Sottile. | ||||
* | | Issue #26404: Add context manager to socketserver, by Aviv Palivoda | Martin Panter | 2016-04-13 | 1 | -7/+6 |
|/ | |||||
* | Issue #26560: Avoid potential ValueError in BaseHandler.start_response | Berker Peksag | 2016-03-19 | 1 | -1/+1 |
| | | | | Initial patch by Peter Inglesby. | ||||
* | Issue #17527: Add PATCH to wsgiref.validator. Patch from Luca Sbardella. | Robert Collins | 2015-07-26 | 1 | -1/+1 |
|\ | |||||
| * | Issue #17527: Add PATCH to wsgiref.validator. Patch from Luca Sbardella. | Robert Collins | 2015-07-26 | 1 | -1/+1 |
| | | |||||
* | | Merge from 3.4 | Senthil Kumaran | 2014-09-17 | 1 | -1/+8 |
|\ \ | |/ | | | | | Issue #22419: Limit the length of incoming HTTP request in wsgiref server to 65536 bytes. | ||||
| * | Merge from 3.3 | Senthil Kumaran | 2014-09-17 | 1 | -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 Kumaran | 2014-09-17 | 1 | -1/+8 |
| | | | | | | | | | | | | 65536 bytes. | ||||
* | | | Issue #22033: Reprs of most Python implemened classes now contain actual | Serhiy Storchaka | 2014-07-25 | 1 | -1/+1 |
| | | | | | | | | | | | | class name instead of hardcoded one. | ||||
* | | | Issue #5800: headers parameter of wsgiref.headers.Headers is now optional. | Berker Peksag | 2014-07-02 | 1 | -2/+2 |
|/ / | | | | | | | Patch by Pablo Torres Navarrete and SilentGhost. | ||||
* | | Update docstring to mention correct PEP number. | Eli Bendersky | 2014-01-26 | 1 | -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 Storchaka | 2014-01-12 | 1 | -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 Brandl | 2013-10-14 | 1 | -0/+1 |
| | |||||
* | Issue #16714: use 'raise' exceptions, don't 'throw'. | Andrew Svetlov | 2012-12-18 | 1 | -2/+2 |
|\ | | | | | | | Patch by Serhiy Storchaka. | ||||
| * | Issue #16714: use 'raise' exceptions, don't 'throw'. | Andrew Svetlov | 2012-12-18 | 1 | -2/+2 |
| | | | | | | | | Patch by Serhiy Storchaka. | ||||
* | | Issue #16220: wsgiref now always calls close() on an iterable response. | Antoine Pitrou | 2012-10-21 | 1 | -5/+7 |
|\ \ | |/ | | | | | Patch by Brent Tubbs. | ||||
| * | Issue #16220: wsgiref now always calls close() on an iterable response. | Antoine Pitrou | 2012-10-21 | 1 | -5/+7 |
| | | | | | | | | Patch by Brent Tubbs. | ||||
* | | Fix 5931 - Python runtime hardcoded in wsgiref.simple_server - Now it ↵ | Senthil Kumaran | 2012-07-07 | 1 | -1/+2 |
|/ | | | | specifies an implementation specific term. | ||||
* | Issue #3839: wsgiref should not override a Content-Length header set by | Antoine Pitrou | 2011-01-06 | 1 | -1/+3 |
| | | | | the application. Initial patch by Clovis Fabricio. | ||||
* | Fix Issue 10753 - Don't quote ;=, in the PATH_INFO envvar. | Senthil Kumaran | 2010-12-29 | 1 | -1/+1 |
| | |||||
* | Implement http://bugs.python.org/issue10155 using And Clover's patch, w/added | Phillip J. Eby | 2010-11-03 | 2 | -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. Eby | 2010-11-03 | 1 | -2/+2 |
| | |||||
* | Update wsgiref for PEP 3333, and fix errors introduced into the test suite ↵ | Phillip J. Eby | 2010-11-02 | 3 | -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 suck | Barry Warsaw | 2010-03-01 | 1 | -0/+4 |
| | | | | | because I did this in the wrong order and couldn't smack svnmerge into submission. | ||||
* | Merged revisions 78367 via svnmerge from | Tarek Ziadé | 2010-02-23 | 4 | -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 from | Ezio Melotti | 2010-02-16 | 1 | -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 Brandl | 2009-09-16 | 1 | -1/+1 |
| | |||||
* | Merged revisions 73952 via svnmerge from | Amaury Forgeot d'Arc | 2009-07-12 | 1 | -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 from | Mark Dickinson | 2009-02-21 | 1 | -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 Pitrou | 2009-01-03 | 1 | -3/+3 |
| | |||||
* | Issue #4718: Adapt the wsgiref package so that it actually works with Python ↵ | Antoine Pitrou | 2009-01-03 | 5 | -28/+70 |
| | | | | | | 3.x, in accordance with http://www.wsgi.org/wsgi/Amendments_1.0 | ||||
* | Make a new urllib package . | Jeremy Hylton | 2008-06-18 | 2 | -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 of | Barry Warsaw | 2008-06-12 | 1 | -5/+5 |
| | | | | small fixes by Barry. This removes mimetools from the stdlib. | ||||
* | Create http package. #2883. | Georg Brandl | 2008-05-26 | 1 | -1/+1 |
| | |||||
* | Issue #1066: implement PEP 3109, 2/3 of PEP 3134. | Collin Winter | 2007-08-31 | 1 | -1/+1 |
| | |||||
* | Switch wsgiref to io.{StringIO,BytesIO}. This shuts up the test failures. | Guido van Rossum | 2007-08-08 | 2 | -2/+2 |
| | | | | (I'm not sure about it actually working though.) |