summaryrefslogtreecommitdiff
path: root/TODO.txt
Commit message (Collapse)AuthorAgeFilesLines
* enumerate difficulties in capturing request end timesChris McDonough2012-01-191-0/+85
|
* - Make sure when content-length header is set that file_wrapper serves noChris McDonough2012-01-161-0/+1
| | | | | | | more content than it specifies. - Implement file_wrapper tests similar to those at http://blog.dscpl.com.au/2011/01/testing-wsgifilewrapper-implementation.html
* - Default ``send_bytes`` value is now 18000 instead of 9000. The largerChris McDonough2012-01-091-0/+1
| | | | | | | | | | default value prevents asyncore from needing to execute select so many times to serve large files, speeding up file serving by about 15%-20% or so. This is probably only an optimization for LAN communications, and could slow things down across a WAN (due to higher TCP overhead), but we're likely to be behind a reverse proxy on a LAN anyway if in production. - Added an (undocumented) profiling feature to the ``serve()`` command.
* FeaturesChris McDonough2012-01-021-6/+0
| | | | | | | | | | | | | | | | | ~~~~~~~~ - Dont hang a thread up trying to send data to slow clients. - Use self.logger to log socket errors instead of self.log_info (normalize). - Remove pointless handle_error method from channel. - Queue requests instead of tasks in a channel. Bug Fixes ~~~~~~~~~ - Expect: 100-continue responses were broken.
* gardenChris McDonough2011-12-311-6/+0
|
* gardenChris McDonough2011-12-301-0/+6
|
* gardenChris McDonough2011-12-301-4/+0
|
* appease python 3Chris McDonough2011-12-301-0/+2
|
* add forgotten error.pyChris McDonough2011-12-301-2/+0
|
* hail mary attempt to fix test failure on winChris McDonough2011-12-301-2/+3
|
* gardenChris McDonough2011-12-281-0/+1
|
* gardenChris McDonough2011-12-281-2/+4
|
* garden:Chris McDonough2011-12-281-2/+0
|
* ensure headers and body cannot exceed a max sizeChris McDonough2011-12-281-2/+0
|
* garden docs, move logging_dispatcher to utilitiesChris McDonough2011-12-271-0/+7
|
* add forgotten dispatcher file, put maintenance checking on server rather ↵Chris McDonough2011-12-271-2/+0
| | | | than channel
* get rid of meaningless verbose adjustmentChris McDonough2011-12-271-1/+0
|
* renames, effective_host/effective_port, dont relog in taskChris McDonough2011-12-271-5/+3
|
* pep 8Chris McDonough2011-12-261-2/+0
|
* expose all adjustments to serve()Chris McDonough2011-12-261-2/+1
|
* channel.write no longer accept non-byte-sequences.Chris McDonough2011-12-261-0/+3
|
* gardenChris McDonough2011-12-261-2/+0
|
* gardenChris McDonough2011-12-261-0/+2
|
* provide a real write callable, warn when cl exceeds or shorts specified, ↵Chris McDonough2011-12-261-2/+1
| | | | anticipate a case where start_response is not called until first iteration, set content-length header if len(app_iter) == 1 and none provided, raise an exception if start_response uncalled before a write is done
* pep8Chris McDonough2011-12-261-1/+0
|
* gardenChris McDonough2011-12-261-7/+3
|
* add getsockname api for JimChris McDonough2011-12-261-0/+2
|
* put trigger on server instance rather than having it as a globalChris McDonough2011-12-261-2/+1
|
* gardenChris McDonough2011-12-241-22/+0
|
* add expect/continue support; document differences from zope.serverChris McDonough2011-12-241-7/+1
|
* documentation gardeningChris McDonough2011-12-241-1/+4
|
* gardenChris McDonough2011-12-241-0/+2
|
* gardenChris McDonough2011-12-241-2/+26
|
* add todo itemsChris McDonough2011-12-231-1/+19
|
* add functional tests, fix crap under py3, rejigger task to not be so brokenChris McDonough2011-12-231-0/+7