summaryrefslogtreecommitdiff
path: root/paste/httpserver.py
Commit message (Collapse)AuthorAgeFilesLines
* added WSGIThreadPoolServer. Provides much better performance thanpjenvey2006-07-191-9/+146
| | | | | | | | WSGIServer. paste.httpserver.serve now uses the thread pooled server by default. Users can set the number of worker threads (defaults to 10) or switch back to the normal WSGIServer with config file toggles. submitted by: james@jamestaylor.org (Thanks!) resolves: #112
* Added copyright header to a bunch of filesianb2006-06-131-0/+2
|
* Change wsgi.run_once to falseianb2006-05-241-1/+1
|
* Accidentally left a debugging print statement inbbangert2006-05-121-1/+0
|
* Paste HTTP Server was destroy duplicate HTTP headers rather than properly ↵bbangert2006-05-121-5/+6
| | | | combining them according to http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.2
* Handle a host:port configurationianb2006-03-301-1/+7
|
* moving 'serving on...' inside start_loop as suggested by mitsuhiko on irccce2006-03-201-1/+1
|
* - remove default transaction logging feature since this cancce2006-03-081-0/+16
| | | | | cause DNS timeout issues for some users who do not have their network configured correctly
* There are class of unavoidable socket errors that occur whencce2006-03-051-16/+18
| | | | | | users click STOP or close their browsers during a SSL connection; unfortunately pyOpenSSL didn't subclass socket.error for these classes -- so we put in a work-around.
* - misspelled daemon ;(cce2006-01-111-3/+3
|
* - default server_version was in wrong spot ;)cce2006-01-111-2/+1
|
* - updated httpserver to have better documentation for serve()cce2006-01-111-38/+112
| | | | | | | | | | | | - added socket_timeout option - added deamon_threads option - the port option to serve() can now be a string - now catching and re-routing most socket errors (which are routine) - converted reload.py to use a deamon thread - added comment why os._exit is used - removed raise_keyboard_interrupt option (this might need to be re-added later, just not sure what it does)
* - put where deamon_threads option should be (but commented out)cce2006-01-111-0/+1
|
* always send response even if there isn't a body (dumb mistake)cce2006-01-111-0/+2
|
* moving httpserver from util sub-package up a levelcce2006-01-091-0/+373