This is 1.2.4 |
|
More...
|
almost 13 years ago
|
Address some Python 3 compatibility issues and clean up a test. |
|
More...
|
almost 13 years ago
|
BUGFIX #744053: socket timeout problem fixed. |
|
More...
|
almost 13 years ago
|
FileLikeSocket is not ready for prime-time. Leave the code for experimentation but commented out. |
|
More...
|
about 13 years ago
|
BUGFIX: Rocket will allow you to start/stop willy-nilly. Previous, it tried to start joined threads. This is fruitless. Once a thread is joined, it's gone. The changes to make this happen were to make listener host a thread instead of be a thread, create a new monitor thread each time the server is started and make threadpool create (and start) threads upon service startup. |
|
More...
|
about 13 years ago
|
BUGFIX: Occasionally, a server restart would not restart. This was because Nones were being put on the monitor_queue and not pulled off. The next time the server would start, the monitor_queue would die immediately. This is now fixed. |
|
More...
|
about 13 years ago
|
Added a locktype that prevents starting and stopping at the same time. |
|
More...
|
about 13 years ago
|
BUGFIX: Handle several scenarios where shutdown could throw an exception. |
|
More...
|
about 13 years ago
|
Added a middleware class to futures.py |
|
More...
|
about 13 years ago
|
Tweaks to work on Python 3.x |
|
More...
|
about 13 years ago
|
Implemented my (to-be-proposed) WSGI futures with an example. |
|
More...
|
about 13 years ago
|
temp commit |
|
More...
|
about 13 years ago
|
Fixed Bug #707507 by deprecating and defaulting to False the stoplogging feature of Rocket.stop(). Libraries should not be doing application-level operations (my bad). |
|
More...
|
about 13 years ago
|
FileLikeSocket now supports all wsgi.input requirements appropriately. |
|
More...
|
over 13 years ago
|
Initial move to our own fileobject. |
|
More...
|
over 13 years ago
|
Freed the main thread from its duty of dynamically resizing the threadpool so that we can make the start(background) parameter a documented and supported feature for programs that want to reuse the main thread. |
|
More...
|
over 13 years ago
|
Tag 1.2.3 Bugfix version. |
|
More...
|
over 13 years ago
|
BUGFIX: Improperly handling quoted URLs on non-Jython platforms. |
|
More...
|
over 13 years ago
|
Reattached Queues to main instance for testing convenience. |
|
More...
|
over 13 years ago
|
Abstracted port numbers in testing to better avoid conflicts. Added undocumented: Rocket.start(background=False) to facilitate testing. |
|
More...
|
over 13 years ago
|
Check if Rocket stopped before continuing after monitor was away in a select call. This is a cosmetic bugfix. |
|
More...
|
over 13 years ago
|
Handle a spurious monitor.py error on shutdown. |
|
More...
|
over 13 years ago
|
Tagging this 1.2.2 |
|
More...
|
over 13 years ago
|
When I made some tests more robust, the tests still failed in Jython. This fixes it. |
|
More...
|
over 13 years ago
|
Add real certificate files and a warning in the documentation. Also fix the tests to work with the new certificate. |
|
More...
|
over 13 years ago
|
Fix code https code broken in revision 165. |
|
More...
|
over 13 years ago
|
Fixed bug introduced in 168 with read_request_line and a regression test to detect such a bug in the future. |
|
More...
|
over 13 years ago
|
Edited the request line regexp to reject more incorrect paths and added several tests to affirm this behavior. |
|
More...
|
over 13 years ago
|
Removed (e)poll support in Monitor. It exposes some weird (read buggy) behavior for not much of a speed gain. |
|
More...
|
over 13 years ago
|
Removed some dead code and used the old API for thread.daemon in order to be compatible citizens. |
|
More...
|
over 13 years ago
|