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