|
|
06/28/08 20:22:52 |
@1994
|
[1994]
|
fumanchu |
Fix for #803 (run CP under Google App Engine). |
|
|
06/04/08 00:11:33 |
@1974
|
[1974]
|
fumanchu |
Buried a couple socket, threading module imports for easier Google App … |
|
|
03/26/08 13:45:14 |
@1933
|
[1933]
|
fumanchu |
Adding a server.nodelay option, and making wsgiserver set TCP_NODELAY by … |
|
|
03/16/08 17:29:06 |
@1926
|
[1926]
|
fumanchu |
Renamed restsrv -> process in all referrers. |
|
|
01/12/08 17:35:17 |
@1837
|
[1837]
|
fumanchu |
Fix for #756 (Deprecate server.quickstart):
… |
|
|
11/11/07 13:47:09 |
@1824
|
[1824]
|
fumanchu |
Trunk fix for #752 (Return cherrypy.server to a single-server model):
… |
|
|
10/26/07 02:33:28 |
@1767
|
[1767]
|
fumanchu |
Fix for #740 (Default server.socket_host to IPv4 address). |
|
|
10/16/07 15:06:41 |
@1752
|
[1752]
|
fumanchu |
Reworked WSPBus plugins; most now have a 'subscribe' method which attaches … |
|
|
06/24/07 00:41:44 |
@1691
|
[1691]
|
fumanchu |
Moved most of cpserver into a new restsrv.servers module. |
|
|
06/22/07 21:59:53 |
@1683
|
[1683]
|
fumanchu |
Fix for #665 (ssl certificate exceptions are not logged). |
|
|
06/21/07 15:26:32 |
@1675
|
[1675]
|
fumanchu |
Server docstring update. |
|
|
06/16/07 16:58:53 |
@1666
|
[1666]
|
fumanchu |
Upgraded all INADDR_ANY and localhost checks to include IPv6 equivalents. |
|
|
06/16/07 16:25:01 |
@1665
|
[1665]
|
fumanchu |
Fix for #643 (socket_host is confusing). Empty string and None are now … |
|
|
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/11/06 20:17:21 |
@1528
|
[1528]
|
fumanchu |
Changes to socket_host:
… |
|
|
11/30/06 13:44:34 |
@1460
|
[1460]
|
fumanchu |
Renamed _cpwsgiserver.py to wsgiserver.py, to make it more … |
|
|
09/10/06 17:05:13 |
@1347
|
[1347]
|
fumanchu |
Tweaks. |
|
|
09/09/06 22:47:10 |
@1345
|
[1345]
|
fumanchu |
SSL support for _cpwsgiserver. One test fails immaterially. Run "test.py … |
|
|
09/02/06 18:24:31 |
@1325
|
[1325]
|
fumanchu |
Fix for #548 (Rename the before_main hook to before_handler and MainTool? … |
|
|
09/02/06 04:06:27 |
@1316
|
[1316]
|
fumanchu |
Fix for #560 (misleading log on socket_host="") for CP 2.2 and CP 3. |
|
|
09/01/06 11:44:04 |
@1304
|
[1304]
|
fumanchu |
raise ValueError? on cherrypy.server.start() if no httpservers defined. |
|
|
08/30/06 13:03:21 |
@1300
|
[1300]
|
fumanchu |
Fix for #557 (socket_file). We should talk about a server.socket_family … |
|
|
08/26/06 03:26:19 |
@1281
|
[1281]
|
fumanchu |
API and docstring cleanups:
… |
|
|
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/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/19/06 17:42:40 |
@1204
|
[1204]
|
fumanchu |
Merged the reexec branch. Autoreload now uses exec instead of spawn, and … |
|
|
06/12/06 01:46:25 |
@1141
|
[1141]
|
fumanchu |
Renamed httptools to "http" to reduce confusion with new cherrypy.tools. … |
|
|
06/06/06 16:43:33 |
@1125
|
[1125]
|
fumanchu |
Removed cherrypy.NotReady?. Instead, cherrypy.engine will return HTTP 503 … |
|
|
06/06/06 16:32:18 |
@1124
|
[1124]
|
fumanchu |
Removed duplicate wait_for_occupied_port logic. |
|
|
05/04/06 02:44:59 |
@1092
|
[1092]
|
fumanchu |
Separated cherrypy.server (HTTP) from cherrypy.engine (app):
… |
|
|
04/21/06 15:44:17 |
@1047
|
[1047]
|
fumanchu |
CP 3 initial checkin. Global filters have been replaced by request.hooks. … |
|
|
03/10/06 06:39:46 |
@1004
|
[1004]
|
dowski |
Addresses #480.
… |
|
|
02/22/06 01:55:52 |
@980
|
[980]
|
fumanchu |
server.stop() works now even if init_only is False. |
|
|
02/20/06 18:54:46 |
@977
|
[977]
|
fumanchu |
Added meaningful prefixes to names of threads started by CP. |
|
|
02/20/06 07:56:00 |
@975
|
[975]
|
rdelon |
Allow programs to quit and return an error code; Small fix in … |
|
|
02/14/06 15:33:41 |
@967
|
[967]
|
fumanchu |
Final fix for #461 and #455:
… |
|
|
02/14/06 06:12:53 |
@966
|
[966]
|
dowski |
[965] is the first of two changesets to modify some internal behavior. … |
|
|
02/07/06 11:33:59 |
@959
|
[959]
|
dowski |
1. Removed request.wsgi_environ from _cphttpserver. … |
|
|
02/01/06 11:54:51 |
@954
|
[954]
|
fumanchu |
Oops. Forgot to take out a debug line. |
|
|
02/01/06 11:26:22 |
@953
|
[953]
|
fumanchu |
Fix for server.start lowercase names (serverClass = None is different than … |
|
|
01/26/06 06:58:24 |
@943
|
[943]
|
rdelon |
Deprecated "initOnly" and "serverClass". New names are "init_only" and … |
|
|
12/31/05 01:23:17 |
@905
|
[905]
|
fumanchu |
seen_threads really should belong to the Server class. |
|
|
12/30/05 20:09:29 |
@904
|
[904]
|
fumanchu |
Made custom Request subclasses easier to implement:
… |
|
|
12/29/05 18:03:29 |
@897
|
[897]
|
fumanchu |
Fix for #413 (Improve configuration error behavior). |
|
|
12/28/05 17:05:53 |
@889
|
[889]
|
fumanchu |
server.wait now checks for server.interrupt, so start_with_callback won't … |
|
|
12/14/05 06:12:23 |
@871
|
[871]
|
rdelon |
Better backward compatibility with pre-PEP8 conversion |
|
|
12/03/05 12:44:11 |
@856
|
[856]
|
rdelon |
Big change: camelCase to lower_with_underscore names (still need to update … |
|
|
11/28/05 01:08:51 |
@844
|
[844]
|
fumanchu |
Patched _cpserver to allow check_port on IPv6 addresses (see #388). Also a … |
|
|
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/02/05 09:28:50 |
@779
|
[779]
|
fumanchu |
Fix for #382 (autoreload call broken). |
|
|
10/31/05 13:06:40 |
@769
|
[769]
|
fumanchu |
Fix for #308 (configure autoreload's poll rate). |
|
|
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 … |
|
|
10/06/05 02:29:38 |
@718
|
[718]
|
fumanchu |
Initial fix for #333. |
|
|
10/03/05 16:29:33 |
@712
|
[712]
|
fumanchu |
Fix for autoreload bug (process was exiting on reload since [699] or so). |
|
|
10/03/05 12:23:23 |
@711
|
[711]
|
fumanchu |
autoreload now calls server.stop() on interrupt. No test for it though. :( |
|
|
10/03/05 12:01:29 |
@709
|
[709]
|
fumanchu |
More state tests (onStart/Stop tests). Also made it more explicit that … |
|
|
10/03/05 00:19:13 |
@704
|
[704]
|
fumanchu |
Minor order-of-execution error in server.restart. |
|
|
10/02/05 19:44:28 |
@699
|
[699]
|
fumanchu |
Final cleanups for [698] and #321. cherrypy.server is now an instance of … |
|
copied from trunk/cherrypy/server.py:
|
|
|
10/01/05 13:44:53 |
@698
|
[698]
|
fumanchu |
Ugly fix for #321. cherrypy.server could really use some encapsulation … |