Commit Graph

8 Commits

Author SHA1 Message Date
Neil Schemenauer b607a2b9af Enable 'OPTIONS' method for simple_server.
You still need to set the config option to allow the method but
if it is enabled then Quixote will allow it.  Implementation of
the method is up to the application, not Quixote.
2016-10-17 13:57:38 -07:00
Neil Schemenauer 7a7abbc30a Make 'scgi' package optional.
Add try/except around 'scgi' import so we don't require it.
2016-09-12 17:01:39 +00:00
Neil Schemenauer 0e9b73be39 For simple_server.py, inherit listening socket if present.
This adds support for getting the listening socket from
systemd.
2016-06-24 18:08:22 +00:00
Neil Schemenauer 574b9b1088 Changes for Python 3: str/bytes fixes mostly. 2016-03-31 20:40:32 +00:00
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 ecd465a67d Have simple_server.py use Quixote access logger. 2012-01-01 22:22:28 -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