|
|
07/23/08 23:33:20 |
@2025
|
[2025]
|
fumanchu |
Got the --server=modfcgid option to test.py working. |
|
|
06/30/08 12:00:35 |
@2004
|
[2004]
|
fumanchu |
New helper.CPProcess class (moved from test_states), plus a bugfix to … |
|
|
06/29/08 23:40:27 |
@2002
|
[2002]
|
fumanchu |
WOOHOO. Fixed test_conn on nix. |
|
|
06/29/08 20:22:03 |
@2000
|
[2000]
|
fumanchu |
New --server and --client=<host> switches to individual tests. This allows … |
|
|
06/24/08 00:18:26 |
@1989
|
[1989]
|
fumanchu |
Moved all bus plugins onto the engine object itself, and fixed a couple … |
|
|
01/17/08 00:24:53 |
@1867
|
[1867]
|
fumanchu |
Fix for #772 (Make the wsgiserver single-app by default). |
|
|
01/12/08 17:35:17 |
@1837
|
[1837]
|
fumanchu |
Fix for #756 (Deprecate server.quickstart):
… |
|
|
11/13/07 20:08:22 |
@1830
|
[1830]
|
fumanchu |
Fix for #751 (logging: Python file objects are not thread-safe). Whew. … |
|
|
11/11/07 13:47:09 |
@1824
|
[1824]
|
fumanchu |
Trunk fix for #752 (Return cherrypy.server to a single-server model):
… |
|
|
10/19/07 15:55:00 |
@1760
|
[1760]
|
lakin |
CPWebCase.getPage: Fixed a bug whereby it was not returning the result of … |
|
|
10/08/07 23:57:59 |
@1741
|
[1741]
|
fumanchu |
Test suite: prefer command-line args to base conf. |
|
|
10/04/07 03:09:26 |
@1735
|
[1735]
|
fumanchu |
Missing import in test/helper.py. |
|
|
06/22/07 01:49:31 |
@1677
|
[1677]
|
fumanchu |
Fix for #698 (wsgiserver classes should pass environs, not the server … |
|
|
06/16/07 16:58:53 |
@1666
|
[1666]
|
fumanchu |
Upgraded all INADDR_ANY and localhost checks to include IPv6 equivalents. |
|
|
03/05/07 15:22:13 |
@1627
|
[1627]
|
fumanchu |
New pywebd module. Trunk is now "3.1alpha". |
|
|
12/11/06 20:17:21 |
@1528
|
[1528]
|
fumanchu |
Changes to socket_host:
… |
|
|
10/20/06 13:46:12 |
@1403
|
[1403]
|
fumanchu |
Support for wsgiconq in test suite (use --conquer arg). |
|
|
10/08/06 00:20:04 |
@1392
|
[1392]
|
fumanchu |
Final fix for #481 (buildbot). The test suite now exits with a non-zero … |
|
|
09/13/06 01:09:01 |
@1359
|
[1359]
|
fumanchu |
New CPWebCase base() function. |
|
|
09/11/06 12:26:06 |
@1350
|
[1350]
|
fumanchu |
Collapsed request.url and tree.url into a single cherrypy.url function. |
|
|
09/08/06 13:09:59 |
@1340
|
[1340]
|
fumanchu |
Test support for wsgiref.validate (new '--validate' arg to test.py), plus … |
|
|
08/25/06 16:25:56 |
@1278
|
[1278]
|
fumanchu |
More (final?) config overhaul work:
… |
|
|
08/24/06 01:35:47 |
@1274
|
[1274]
|
fumanchu |
Made all imports absolute "just in case" for Python 2.5. |
|
|
08/20/06 01:32:43 |
@1253
|
[1253]
|
fumanchu |
Fix for #551 (_cpwsgiserver should handle persistent connections). All of … |
|
|
08/17/06 18:29:23 |
@1249
|
[1249]
|
fumanchu |
WSGI improvements from Christian's cp3-wsgi-remix branch:
… |
|
|
08/05/06 18:05:52 |
@1219
|
[1219]
|
fumanchu |
Changed server.start to server.quickstart, and server.start_all to … |
|
|
08/05/06 17:14:46 |
@1217
|
[1217]
|
fumanchu |
Fix for #537 (Support for listening on multiple ports). cherrypy.server … |
|
|
07/10/06 13:24:52 |
@1194
|
[1194]
|
fumanchu |
New ProfileAggregator? class. |
|
|
07/10/06 01:25:49 |
@1193
|
[1193]
|
fumanchu |
Moved profiling into WSGI middleware. |
|
|
07/09/06 18:58:16 |
@1188
|
[1188]
|
fumanchu |
New _cpwsgi.make_app function for creating isolated WSGI application … |
|
|
06/21/06 01:14:21 |
@1153
|
[1153]
|
fumanchu |
New "teardown_server" magic method support for test modules. |
|
|
06/12/06 01:46:25 |
@1141
|
[1141]
|
fumanchu |
Renamed httptools to "http" to reduce confusion with new cherrypy.tools. … |
|
|
05/07/06 01:35:03 |
@1096
|
[1096]
|
fumanchu |
Root and config are now isolated per app:
… |
|
|
05/04/06 02:44:59 |
@1092
|
[1092]
|
fumanchu |
Separated cherrypy.server (HTTP) from cherrypy.engine (app):
… |
|
|
05/01/06 01:40:59 |
@1082
|
[1082]
|
fumanchu |
Lots of changes to error and log handling:
… |
|
|
03/30/06 10:07:21 |
@1035
|
[1035]
|
dowski |
When individual tests were run with --help or -h as command line arguments … |
|
|
03/27/06 01:31:36 |
@1018
|
[1018]
|
fumanchu |
Bugfix in Tree if cherrypy.root is None. |
|
|
03/26/06 16:14:11 |
@1017
|
[1017]
|
fumanchu |
Initial fix for #498 (Test suite assumes same process for client and … |
|
|
03/24/06 11:56:14 |
@1014
|
[1014]
|
fumanchu |
Minimize problems from overlapping threads in tests. |
|
|
02/16/06 02:47:48 |
@970
|
[970]
|
fumanchu |
cherrypy.tree.mount_points now includes {"/": cherrypy.root} even if … |
|
|
02/13/06 13:50:00 |
@965
|
[965]
|
fumanchu |
Implemented #461 (CPWSGIServer should route multiple apps). This allows … |
|
|
01/26/06 06:58:24 |
@943
|
[943]
|
rdelon |
Deprecated "initOnly" and "serverClass". New names are "init_only" and … |
|
|
01/08/06 16:34:53 |
@917
|
[917]
|
fumanchu |
Changed camelCase "streamResponse" to lowercase "stream_response". |
|
|
01/02/06 18:06:45 |
@910
|
[910]
|
fumanchu |
Fix for #145. See the ticket for details about this fix. |
|
|
12/29/05 12:28:28 |
@893
|
[893]
|
fumanchu |
Set WebCase?.PORT in testmain. |
|
|
12/28/05 21:09:56 |
@890
|
[890]
|
fumanchu |
helper._run_test_suite_thread didn't need to wait() or call filters.init() … |
|
|
12/28/05 16:38:40 |
@888
|
[888]
|
fumanchu |
test.helper._test_main_thread doesn't need to wait, because … |
|
|
12/28/05 05:33:09 |
@886
|
[886]
|
rdelon |
More PEP 8 (including objectPath -> object_path); Changed … |
|
|
12/28/05 02:09:47 |
@885
|
[885]
|
fumanchu |
Filters being init'ed twice in test suite. |
|
|
12/27/05 18:20:54 |
@884
|
[884]
|
fumanchu |
Fix for #186 (allow exceptions to escape CP and up into WSGI middleware). |
|
|
12/17/05 00:20:31 |
@877
|
[877]
|
fumanchu |
Made helper custom error handler backward-compatible from 2.2 to 2.1. |
|
|
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/26/05 16:22:29 |
@838
|
[838]
|
fumanchu |
Fix for #311 (filter method which runs after the response is completely … |
|
|
11/26/05 03:09:09 |
@834
|
[834]
|
fumanchu |
Fixed a couple of broken tests. |
|
|
11/10/05 13:54:36 |
@808
|
[808]
|
fumanchu |
Moved cherrypy.lib.filter to cherrypy.filters. The old path will work … |
|
|
11/10/05 12:41:40 |
@807
|
[807]
|
fumanchu |
Moved filter-handling code into lib.filter.init.py. Also moved unrepr … |
|
|
11/08/05 16:18:40 |
@799
|
[799]
|
fumanchu |
Fix for broken errorPage tests in Python 2.4. |
|
|
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/29/05 16:12:01 |
@760
|
[760]
|
fumanchu |
Fix for #373 (arbitrary mount points, or "virtual roots"). All internal … |
|
|
10/29/05 02:44:09 |
@758
|
[758]
|
fumanchu |
Merged /requestobj branch to trunk. cherrypy.serving.request and .response … |
|
|
10/28/05 19:09:25 |
@757
|
[757]
|
fumanchu |
Enable complete testing of virtual roots. Set test.helper.vroot to … |
|
|
10/02/05 19:44:28 |
@699
|
[699]
|
fumanchu |
Final cleanups for [698] and #321. cherrypy.server is now an instance of … |
|
|
10/01/05 13:44:53 |
@698
|
[698]
|
fumanchu |
Ugly fix for #321. cherrypy.server could really use some encapsulation … |
|
|
09/29/05 18:37:37 |
@693
|
[693]
|
fumanchu |
Phew. Tracked down all possible occurrences of KeyboardInterrupt? and … |
|
|
09/28/05 16:53:32 |
@691
|
[691]
|
fumanchu |
More server state tests and fixes:
… |
|
|
09/28/05 11:59:32 |
@689
|
[689]
|
fumanchu |
Fix for #327 (broken test due to missing setConfig). |
|
|
09/27/05 02:54:29 |
@682
|
[682]
|
fumanchu |
Fix for ticket #317? More importantly, some error-handling and other … |
|
|
09/25/05 18:22:47 |
@679
|
[679]
|
fumanchu |
Fix for #318, #322 and #323.
… |
|
|
09/19/05 17:09:36 |
@665
|
[665]
|
fumanchu |
Fix for #309 (confusion between threads and requests). |
|
|
09/16/05 13:13:44 |
@660
|
[660]
|
fumanchu |
Some comments on test suite design and usage. |
|
|
09/13/05 17:47:59 |
@639
|
[639]
|
mikerobi |
ticket:288 changes merged into trunk, deleted httperrors branch, added … |
|
|
09/02/05 03:32:33 |
@587
|
[587]
|
fumanchu |
Fix broken test from changeset [583]. |
|
|
08/26/05 02:43:07 |
@555
|
[555]
|
fumanchu |
All raised exceptions now conform to "raise Exception([arg])" syntax (no … |
|
|
08/21/05 23:16:34 |
@546
|
[546]
|
fumanchu |
webtest.WebCase? now calls tearDown before raising ServerError?. |
|
|
08/17/05 16:29:58 |
@537
|
[537]
|
fumanchu |
New cookies attribute in webtest, to make successive getPage() requests … |
|
|
07/22/05 13:39:23 |
@495
|
[495]
|
fumanchu |
1. Moved top-level test functions into a new TestHarness? class. … |
|
|
07/19/05 23:39:59 |
@489
|
[489]
|
fumanchu |
Docstrings + minor fixes to test suite. |
|
|
07/18/05 18:01:35 |
@483
|
[483]
|
fumanchu |
1. Pulled dict_from_config_file out of config._load to make it reusable. … |
|
|
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/18/05 12:38:27 |
@480
|
[480]
|
fumanchu |
1. New cherrypy.request.version, an instance of new _cphttptools.Version … |
|
|
07/18/05 01:03:12 |
@477
|
[477]
|
fumanchu |
Force Host request header on serverless tests. |
|
|
07/17/05 23:19:13 |
@476
|
[476]
|
fumanchu |
New assertMatchesBody method in webtest. |
|
|
07/16/05 21:37:15 |
@474
|
[474]
|
fumanchu |
1. Removed log() before config read. … |
|
|
07/14/05 21:06:43 |
@471
|
[471]
|
fumanchu |
New webtest methods, such as assertStatus, assertHeader, assertInBody |
|
|
07/14/05 19:38:29 |
@470
|
[470]
|
fumanchu |
Bug in handling of response cookies. Fixed + test. |
|
|
07/14/05 18:19:27 |
@469
|
[469]
|
fumanchu |
New ignore_all flag in webtest + test_session_filter fixes. |
|
|
07/14/05 16:34:49 |
@467
|
[467]
|
fumanchu |
Pulled base web testing functionality into test\webtest.py. Exceptions in … |
|
|
07/06/05 13:33:29 |
@415
|
[415]
|
fumanchu |
PUT didn't support request body. It does now. |
|
|
06/27/05 10:39:38 |
@387
|
[387]
|
fumanchu |
To handle generators, changed .join(body) to .join([x for x in body]) … |
|
|
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/23/05 19:08:42 |
@371
|
[371]
|
fumanchu |
New InternalRedirect? exception; raise it in any page handler method. |
|
|
06/22/05 18:31:32 |
@366
|
[366]
|
fumanchu |
1. Allow deployers to turn off outputConfigMap. … |
|
|
06/21/05 15:35:04 |
@349
|
[349]
|
fumanchu |
1. Added a response.body to IndexRedirect?, as recommended by RFC 2616. … |
|
|
06/16/05 08:03:39 |
@323
|
[323]
|
rdelon |
Changed file upload behavior: when a file is being uploaded, CP passes … |
|
|
06/16/05 01:53:37 |
@320
|
[320]
|
fumanchu |
Fix and test for ticket #165 (header case-sensitivity). |
|
|
06/16/05 00:44:26 |
@319
|
[319]
|
fumanchu |
1. New tutorial 11: file uploads. … |
|
|
06/15/05 00:22:47 |
@315
|
[315]
|
fumanchu |
Merged some useful updates from /branches/ooconf. Mostly speed tweaks, and … |