Download Install Tutorial Docs FAQ Tools WikiLicense Team IRC Planet Involvement Shop Book

root/trunk/cherrypy/_cpwsgi.py


Mode:

Legend:

Added
Modified
Copied or renamed
Date Rev Chgset Author Log Message
(edit) 04/05/08 15:04:56 @1938 [1938] fumanchu Audit of logging: 1. cherrypy.log now defaults to INFO. …
(edit) 03/26/08 13:45:14 @1933 [1933] fumanchu Adding a server.nodelay option, and making wsgiserver set TCP_NODELAY by …
(edit) 01/17/08 00:24:53 @1867 [1867] fumanchu Fix for #772 (Make the wsgiserver single-app by default).
(edit) 10/27/07 19:55:13 @1786 [1786] fumanchu Fix for #622, #742, #736. The wsgiserver would respond without closing …
(edit) 10/26/07 01:17:56 @1764 [1764] fumanchu Reverting the test for #733 until 3.2.
(edit) 09/27/07 16:37:05 @1731 [1731] fumanchu Finished porting [1711] to trunk.
(edit) 09/27/07 15:39:42 @1730 [1730] fumanchu More from [1711]. I'm porting this in two commits to make the diffs easier …
(edit) 06/22/07 01:49:31 @1677 [1677] fumanchu Fix for #698 (wsgiserver classes should pass environs, not the server …
(edit) 06/17/07 15:09:58 @1671 [1671] fumanchu Trunk fix for #677 (_cpwsgi requestLine: PATH_INFO SCRIPT_NAME).
(edit) 06/16/07 19:35:31 @1670 [1670] fumanchu Fix for #684 (Make it possible to mount virtual host apps separately …
(edit) 06/06/07 17:30:12 @1660 [1660] fumanchu Fix for #691 (Repeated Ctrl-C hangs wsgiserver). It took a bit of doing, …
(edit) 03/05/07 15:22:13 @1627 [1627] fumanchu New pywebd module. Trunk is now "3.1alpha".
(edit) 02/01/07 13:06:34 @1608 [1608] fumanchu New engine.release method, which decouples request and engine. Also new …
(edit) 12/16/06 14:17:37 @1531 [1531] fumanchu IR now sets Content-Length and closes nextapp.
(edit) 12/15/06 17:09:19 @1530 [1530] fumanchu Blurg. Horrible late rewrite of WSGI stack due to missing close calls (one …
(edit) 11/30/06 13:44:34 @1460 [1460] fumanchu Renamed _cpwsgiserver.py to wsgiserver.py, to make it more …
(edit) 11/22/06 13:36:53 @1444 [1444] fumanchu Doc tweaks.
(edit) 11/16/06 18:29:52 @1433 [1433] fumanchu InternalRedirect? changes: …
(edit) 11/16/06 13:10:21 @1430 [1430] fumanchu Transformed _cptree.wsgi_handler function into _cpwsgi.CPWSGIApp class (a …
(edit) 10/09/06 12:33:31 @1394 [1394] lawouach SSL certificates and HTTP protocol attached to the instance of the WSGI …
(edit) 09/09/06 22:47:10 @1345 [1345] fumanchu SSL support for _cpwsgiserver. One test fails immaterially. Run "test.py …
(edit) 09/02/06 02:11:01 @1310 [1310] fumanchu Fix for #559 (allow config of WSGI middleware) via cherrypy.wsgi.pipeline. …
(edit) 09/02/06 02:09:33 @1309 [1309] fumanchu Moved _wsgi_callable to _cptree, and we now import _cpwsgi as …
(edit) 08/25/06 16:25:56 @1278 [1278] fumanchu More (final?) config overhaul work: …
(edit) 08/24/06 02:02:42 @1275 [1275] fumanchu Overhaul of config system: 1. New docstring for config module! …
(edit) 08/22/06 15:05:14 @1269 [1269] fumanchu Default ACTUAL_SERVER_PROTOCOL to "HTTP/1.1". If None, then Request.run …
(edit) 08/21/06 16:06:43 @1263 [1263] fumanchu Fixed the HTTP/1.0 test suite. This involved moving wsgi SERVER_PROTOCOL …
(edit) 08/21/06 03:10:15 @1260 [1260] fumanchu Fix for #553 (pure WSGI apps on the tree). Request.app now MUST be a …
(edit) 08/21/06 01:12:54 @1259 [1259] fumanchu Support for max_request_body_size when decoding chunked request body (also …
(edit) 08/20/06 21:54:14 @1257 [1257] fumanchu Better support for Expect/100 Continue.
(edit) 08/20/06 01:32:43 @1253 [1253] fumanchu Fix for #551 (_cpwsgiserver should handle persistent connections). All of …
(edit) 08/18/06 17:20:33 @1250 [1250] fumanchu Cosmetics.
(edit) 08/17/06 18:29:23 @1249 [1249] fumanchu WSGI improvements from Christian's cp3-wsgi-remix branch: …
(edit) 08/09/06 17:03:53 @1230 [1230] fumanchu Missing call to request.close() on KeyboardInterrupt?, SystemExit? within …
(edit) 08/07/06 00:32:27 @1226 [1226] fumanchu New server.socket_timeout config entry, thanks to Albert Visagie. See …
(edit) 08/06/06 21:48:57 @1225 [1225] fumanchu Replaced request.remote_addr, remote_port, and remote_host with a single …
(edit) 08/06/06 20:09:48 @1224 [1224] fumanchu WSGI-related changes: …
(edit) 07/10/06 23:14:53 @1197 [1197] fumanchu If we assume all incoming request header names are uppercase, we get a big …
(edit) 07/10/06 14:15:00 @1195 [1195] fumanchu Optimized _cpwsgi.translate_headers.
(edit) 07/09/06 20:54:01 @1191 [1191] fumanchu benchmark still needed socket-error suppression.
(edit) 07/09/06 18:58:16 @1188 [1188] fumanchu New _cpwsgi.make_app function for creating isolated WSGI application …
(edit) 06/12/06 01:46:25 @1141 [1141] fumanchu Renamed httptools to "http" to reduce confusion with new cherrypy.tools. …
(edit) 05/19/06 11:53:38 @1109 [1109] fumanchu Comment improvements.
(edit) 05/11/06 00:48:22 @1106 [1106] fumanchu Made tree.Application.script_name, and it now defaults to "", not "/".
(edit) 05/07/06 17:46:56 @1100 [1100] fumanchu Moved log_access to a config entry.
(edit) 05/07/06 01:35:03 @1096 [1096] fumanchu Root and config are now isolated per app: …
(edit) 05/07/06 01:08:24 @1094 [1094] fumanchu Moved the following config keys out of the "server." namespace (so that …
(edit) 05/04/06 02:44:59 @1092 [1092] fumanchu Separated cherrypy.server (HTTP) from cherrypy.engine (app): …
(edit) 05/02/06 18:34:15 @1090 [1090] fumanchu Partial fix for #511 (wsgi default encoding).
(edit) 05/01/06 01:40:59 @1082 [1082] fumanchu Lots of changes to error and log handling: …
(edit) 03/22/06 02:03:50 @1013 [1013] fumanchu Fix for #496 (memory leak in threadlocal objects).
(edit) 03/02/06 11:58:40 @991 [991] fumanchu Fix for broken test in [990].
(edit) 03/02/06 03:07:36 @990 [990] fumanchu Speed tweak: you can now set max_header_size and max_request_size to 0 to …
(edit) 02/13/06 13:50:00 @965 [965] fumanchu Implemented #461 (CPWSGIServer should route multiple apps). This allows …
(edit) 02/07/06 11:33:59 @959 [959] dowski 1. Removed request.wsgi_environ from _cphttpserver. …
(edit) 01/30/06 22:16:41 @950 [950] dowski Added new cherrypy.request.wsgi_environ attribute that contains a …
(edit) 12/28/05 16:27:38 @887 [887] fumanchu New signature for cherrypy.log.
(edit) 12/27/05 18:20:54 @884 [884] fumanchu Fix for #186 (allow exceptions to escape CP and up into WSGI middleware).
(edit) 12/03/05 12:44:11 @856 [856] rdelon Big change: camelCase to lower_with_underscore names (still need to update …
(edit) 11/28/05 16:36:07 @851 [851] fumanchu Fix for the fix for #311 (onEndRequest method). __del__ cannot work, …
(edit) 11/27/05 21:08:38 @843 [843] fumanchu Fix for #388 (IPv6 support). While I was up to my elbows in the HTTP …
(edit) 11/26/05 16:22:29 @838 [838] fumanchu Fix for #311 (filter method which runs after the response is completely …
(edit) 10/31/05 12:46:05 @768 [768] fumanchu Fix for #374 (reduce license boilerplate to a single LICENSE.txt file).
(edit) 10/30/05 19:07:05 @762 [762] fumanchu Set svn:eol-style to "native" for all .py files. This should fix any …
(edit) 10/30/05 18:46:28 @761 [761] fumanchu Fix for #356 (formalize server.environment as a set of config defaults). …
(edit) 10/29/05 02:44:09 @758 [758] fumanchu Merged /requestobj branch to trunk. cherrypy.serving.request and .response …
(edit) 09/29/05 18:37:37 @693 [693] fumanchu Phew. Tracked down all possible occurrences of KeyboardInterrupt? and …
(edit) 09/19/05 17:09:36 @665 [665] fumanchu Fix for #309 (confusion between threads and requests).
(edit) 09/11/05 13:58:26 @626 [626] rdelon Implemented ticket #90 (still need to write docs though)
(edit) 09/04/05 16:06:05 @605 [605] mikerobi httperrors branch merged into the trunk, the configuration paramater …
(edit) 08/31/05 13:13:41 @583 [583] speno Added cherrypy.request.remotePort; the TCP port from which the client's …
(edit) 08/30/05 01:31:39 @579 [579] fumanchu Found another errno to trap in _cpwsgiserver.WorkerThread?.run
(edit) 08/29/05 23:53:23 @578 [578] fumanchu _cpwsgi might receive a request-uri with spaces (which would break …
(edit) 08/28/05 18:05:32 @574 [574] fumanchu Changed locals "req", "resp" to "request", "response" for better …
(edit) 08/16/05 17:35:00 @531 [531] fumanchu New "showTracebacks" config option.
(edit) 08/09/05 17:15:36 @523 [523] fumanchu Request-URI of "*" can now be served by an exposed "cherrypy.root._global" …
(edit) 07/24/05 02:11:57 @498 [498] fumanchu Fix for ticket #202 (only send tracebacks in development mode).
(edit) 07/19/05 16:04:06 @488 [488] fumanchu Better docstrings for _cphttptools, _cpwsgi.
(edit) 07/18/05 14:21:42 @482 [482] fumanchu Whew. All tests now pass for all servers in both 1.0 and 1.1 modes. …
(edit) 07/05/05 15:30:24 @406 [406] fumanchu Even more better error-handling in _cpwsgi.
(edit) 07/04/05 13:29:09 @405 [405] fumanchu Added a cherrypy._appserver_state flag. Helps report errors when …
(edit) 06/27/05 10:51:30 @388 [388] fumanchu Moved formatExc to _cputil, and cleaned up some imports.
(edit) 06/25/05 23:50:10 @384 [384] fumanchu Fix for ticket #199 (HTTPS support). New cherrypy.request.scheme …
(edit) 06/25/05 15:37:39 @382 [382] fumanchu Implements ticket #195. …
(edit) 06/22/05 00:32:21 @357 [357] fumanchu Implements ticket #185 (easier log function = cpg.log).
(edit) 06/17/05 14:48:32 @339 [339] fumanchu Handle all HTTP methods.
(edit) 06/11/05 08:51:21 @277 [277] mikerobi getSpecialFunction renamed getSpecialAttribute
(edit) 06/07/05 16:00:57 @253 [253] fumanchu Always set cpg.request.method from requestLine, not by the httpservers.
(edit) 06/07/05 11:52:13 @252 [252] fumanchu Fixed ticket #174.
(edit) 06/07/05 01:33:24 @251 [251] fumanchu 1. Set cpg.request.login in _cpwsgi.wsgiApp. 2. Fixed ticket #169. …
(edit) 06/05/05 04:24:59 @243 [243] fumanchu 1. Fixed bug in helper: native threaded server was not being instantiated …
(edit) 06/03/05 19:18:02 @237 [237] fumanchu Test suite passes now. Mostly a bug in _cpwsgi error handling. Also, wsgi …
(edit) 06/02/05 21:53:28 @233 [233] peterhunt multiplied the requests/second by 3...err...i mean...implemented a new …
(edit) 06/02/05 13:55:24 @230 [230] fumanchu 1. Moved onStartResource before processRequestHeader where it should have …
(copy) 06/01/05 16:59:18 @229 [229] fumanchu Merged branches/ticket-151 into trunk. See CHANGELOG and the branch logs …
copied from branches/ticket-151/cherrypy/_cpwsgi.py:
(edit) 06/01/05 15:44:39 @227 [227] fumanchu Fixed error handling in wsgi; wasn't returning body.

Hosted by WebFaction

Log in as guest/cpguest to create tickets