summaryrefslogtreecommitdiff
path: root/paste/util/httpserver.py
Commit message (Collapse)AuthorAgeFilesLines
* moving httpserver from util sub-package up a levelcce2006-01-091-373/+0
|
* Added a little argument to profile.profile_decorator, to allow conditional ↵ianb2006-01-071-0/+15
| | | | profiling; added an entry point for the built-in http server, so you can use egg:Paste#http in paste.deploy files; small doc update; got rid of MANIFEST.in, which I don't believe is actually needed to make a proper package (and might actually hurt, since setuptools handles things itself when MANIFEST.in doesn't exist).
* (no commit message)cce2005-12-301-1/+1
|
* - added option to not start the server loop to httpserver.servecce2005-12-301-6/+7
|
* - forgot to remove debugging infocce2005-12-291-1/+4
| | | | | | | | | - update httpserver to not include HTTP_CONTENT_TYPE or HTTP_CONTENT_LENGTH header fields as discussed on Web-Sig oh, last change had one other thing: - update ContentType and ContentLength to use the CGI variables rather than the corresponding HTTP_ variables in environ
* - added Range: functionality to FileAppcce2005-12-251-6/+10
| | | | | | - removed unnecessary trailing whitespace in fixture.py - no longer reporting socket failures in httpserver - fixed some caching issues /w fileapp
* - got rid of unnecessary trailing spaces in httpexceptionscce2005-12-231-2/+60
| | | | | | | | | - made error messages us \r\n rather than just \n in httpexceptions to comply with various browsers - added tests to check FileApp - added support for handling 100 Continue in httpserver - fixingup dumpenviron in wsgilib to dump message body - misc changes to fileapp (mostly documentation)
* - removed unnecessary spaces in several filescce2005-12-221-1/+2
| | | | - added DataApp to paste.fileapp
* - simply punt socket errors; don't even log themcce2005-12-191-4/+6
|
* removing unnecessary paste.exception stuff from httpservercce2005-12-191-9/+1
|
* A bunch of little import cleanups noted from pyflakesianb2005-12-181-2/+3
|
* - removed super() usage in httpserver and just copied the codecce2005-12-171-1/+2
| | | | - replaced plain sha with hmac in cookie.py
* added stuff for HTTP/1.1 compliance to httpservercce2005-12-151-0/+16
|
* removing extra spacescce2005-12-151-16/+16
|
* removing unnecessary error loggingcce2005-12-151-1/+5
|
* expose protocol_version on serve() functioncce2005-12-151-3/+7
|
* moving things around in httpserver, inconsequentialcce2005-12-151-8/+10
|
* updated to use repr() when reporting unhandled exceptions; made it possible ↵cce2005-12-151-6/+19
| | | | to override server_version
* (no commit message)cce2005-12-141-1/+0
|
* Adding SSL functionality to util.httpservercce2005-12-141-9/+99
| | | | | | | | * Created a SecureHTTPServer class which uses a few private members of the standard python distribution (ick), but it works. * Updated WSGIHandlerMixin to assume it is an SSL connection if the connection object has a get_context method.
* - renamed util/baseserver.py to util/httpserver.pycce2005-12-141-0/+167
- split out WSGI logic into its own MixIn