log

age author description
2015-01-04 Brian Neal Fork; added UNIX socket support to redis backend. default tip
2013-06-23 btimby Some PEP8 changes.
2012-05-20 btimby blpop returns a tuple (queue_name, item) on success, on timeout, None, we need to handle both cases.
2012-05-20 btimby Forgot return
2012-05-15 btimby Redis requires and integer for a timeout (no floats)
2012-05-14 btimby Added timeouts for blocking mode
2012-04-26 btimby Perform blocking read when possible
2012-02-05 btimby Loosen restriction for what is considered a "valid" queue backend.
2012-02-05 btimby Handle importing valid module name as backend when that module is NOT a backend.
2012-02-05 btimby Removed dead code from Redis backend.
2012-02-05 btimby Implement timeout for Redis backend.
2011-05-31 mcroydon Added dummy backend to MANIFEST. Released 0.6.2.
2010-12-16 mcroydon Bump version to 0.6.1.
2010-12-16 mcroydon Modern redis servers return 1 instead of 'OK'. Check for both.
2010-12-16 mcroydon Updated queues to 0.6.
2010-05-06 mcroydon Write to the end of the queue, not the beginning please.
2010-05-06 mcroydon Redis backend: stop using reprecated pop/push and use lpop/lpush which should work in 0.900+.
2010-04-30 mcroydon Fixed NameError in the delete_queue method in the dummy backend. Thanks for the report, cleifer.
2009-10-20 mcroydon Added functionality for the dummy backend to make it behave more like a production backend for testability sake. Thanks to Travis Cline for the patch. Fixes issue #4.
2009-09-16 mcroydon Bumped __version__ to 0.5.
2009-09-16 mcroydon Updated version to 0.5 which includes a dummy backend useful for testing, fixed a bug in delete_queue in the redis backend, and updated tests to deal with some backends returning unicode and some not.
2009-08-25 mcroydon Updated test to account for some backends returning unicode data and some not.
2009-08-25 mcroydon Fixed a bug in the redisd backend that made delete_queue not respect QUEUE_REDIS_DB.
2009-07-01 mcroydon Added dummy backend that uses Python's built-in Queue class, very useful for testing. Fixes #3. Thanks, Daniel.
2009-05-20 mcroydon Updated version to 0.4 which includes two new backends: redisd and zenqueued.
2009-05-20 mcroydon Added zenqueue backend as zenqueued based heavily on a patch by Daniel Lindsley. To use the zenqueued backend you'll need to set QUEUE_BACKEND to zenqueued, and also set QUEUE_ZENQUEUE_CONNECTION. The zenqueued backend defaults to using the client for HTTP but you can use either the HTTP or native method by setting QUEUE_ZENQUEUE_METHOD to http or native. Note that zenqueue does not allow for multiple named queues, so the name argument to the Queue constructor is ignored. Several other options (__len__, delete_queue, and get_list) are not supported by zenqueue.
2009-05-12 mcroydon Added QUEUE_REDIS_CONNECTION and QUEUE_REDIS_DB settings. QUEUE_REDIS_CONNECTION is required but QUEUE_REDIS_DB is optional.
2009-05-12 mcroydon Added first run at redisd backend using the MIT-licensed redis client included in the redis source. This backend does not yet support supplying host, port, and db (need to rethink configuration a bit).
2009-01-28 mcroydon Added beanstalkd backend. Thanks, Daniel.
2009-01-08 mcroydon Remove import from setup.py.
2009-01-08 mcroydon Bump version number for Django compatability fix.
2009-01-08 mcroydon Change django settings access to use getattr. Thanks, James.
2009-01-08 mcroydon Removed test directory that git failed to remove for me.
2009-01-08 mcroydon Replaced url in setup.py to point to the project. Thanks, Eric.
2009-01-08 mcroydon Removed build dir.
2009-01-08 mcroydon Add test module to setup.py.
2009-01-08 mcroydon Cleanup build and old test dir.
2009-01-08 mcroydon Initial commit with two tested backends: memcached protocol and Amazon SQS. Because of the non-guaranteed nature of SQS queues, some tests may fail even though the library is working properly.
2009-01-08 unknown Initial directory structure.