Commit Graph

9 Commits

Author SHA1 Message Date
Neil Schemenauer 660d72d1f2 Trival changes to support Python 3. 2016-03-24 22:25:53 +00:00
Neil Schemenauer f09079828a Implement support for "Transfer-Encoding: chunked".
Use chunked transfer encoding if there is no content length
available and it's supported by the protocol (i.e. HTTP 1.1).
Stream responses without a length can now be compressed.
2013-07-20 14:22:32 -06:00
Neil Schemenauer 08d1f048a8 Add quixote.get_param(). 2012-11-23 10:33:53 -06:00
Neil Schemenauer 7ed9542edd Improve the formatting of Quixote generated pages.
Introduce the errors.format_page() function and use it to generate
all HTML pages produced by Quixote.  It provides a single location
to "monkey-patch" if applications want to customize the look of the
pages.  Improve the wording of the messages on some of the error
pages.  Provide some basic CSS rules to make the pages look a little
more modern.  Use the HTML 5 doctype.
2012-01-02 13:24:00 -06:00
Neil Schemenauer 1940923eef Enable stricter HTTP request method checking.
By default, only allow GET, HEAD, and POST.  Allowed methods
can be set by the ALLOWED_METHODS config.  All methods can
be allowed by setting ALLOWED_METHODS to None.
2012-01-02 13:19:06 -06:00
Neil Schemenauer 694ec7013a Increase resolution of elapsed time in access log.
To save space, prepend 's', instead of 'sec'.
2012-01-01 22:21:10 -06:00
Neil Schemenauer 9949692385 Don't use callable(). 2009-09-07 01:34:27 -06:00
Neil Schemenauer bf8a59aea4 Avoid infinite redirect when PATH_INFO is empty. 2009-01-06 20:16:39 -06:00
C. Titus Brown a73c2957be Reorganize source
Added some simple WSGI documentation; cleaned up test code a bit.
Added test server status check.  Moved the quixote package into the
quixote/ subdirectory.  Added nose+twill tests under tests/.
2008-04-05 20:09:39 -06:00