Commit Graph

390 Commits

Author SHA1 Message Date
Ask Solem 04f104e312 SQS Backend: Using SDB to store routing tables. Not actually executed yet 2011-06-03 21:17:49 +01:00
Ask Solem ea89778d5e Changes email address in AUTHORS 2011-06-03 18:30:05 +01:00
Ask Solem ac6fae3295 Adds Andy McCurdy to AUTHORS 2011-06-03 08:34:35 +01:00
andy 7c362f6d48 redis-py 2.4.0 refactored some internals that kombu previously relied on. we subclass the Redis client to restore the "connection" attribute, and force execute_command() to use our known connection attribute instead of going through the standard connection_pool. 2011-06-01 14:51:33 -07:00
Ask Solem 6bcedcbe53 SQS transport now replaces dots in queue names with dashes
and also all other punctuation with underscores, as SQS only
accepts alphanumerics + -,_.

Thanks to adamn
2011-05-25 14:46:29 +01:00
Ask Solem 3ec12584f1 Updates funtest requirements 2011-05-25 14:46:04 +01:00
Ask Solem 8bae43c224 Adds connection/channel_errors for SQS transport 2011-05-25 14:38:44 +01:00
Ask Solem a5816c4437 Updates README with SQS transport 2011-05-25 14:38:44 +01:00
Ask Solem 03da6ed197 Amazon SQS transport passing functional tests. Sponsored by the good guys at Yipit.com! 2011-05-25 14:38:44 +01:00
Ask Solem 5a1089ab94 Fixes default credentials for librabbitmq transport 2011-05-16 15:03:33 +02:00
Ask Solem 2644950f74 Adds David Strauss to AUTHORS 2011-05-10 17:43:36 +02:00
David Strauss 5a88335e11 Fix indentation. 2011-05-02 15:48:34 -07:00
David Strauss 7c360fc7f8 Support use of login_method for amqplib. 2011-05-02 14:48:18 -07:00
Ask Solem cfd12301ea PEP8ify 2011-04-21 18:38:11 +02:00
Ask Solem a10c9ee44b Merge branch 'master' of github.com:ask/kombu
Conflicts:
	kombu/transport/mongodb.py
2011-04-21 18:33:15 +02:00
Ask Solem 1606cd96a0 Use flake8 instead of pep8+pyflakes, and add it as a step in releaseok() 2011-04-21 18:29:51 +02:00
Ask Solem 976af54e9e Bumps version to 1.1.3 2011-04-21 14:04:05 +02:00
Ask Solem 3aa889fa57 Tests passing 2011-04-21 14:03:39 +02:00
Ask Solem 506d9b27c6 MongoDB: Channelclose should only disconnect if connection established 2011-04-21 13:56:50 +02:00
Ask Solem 5ce89a4bc3 Updates Changelog for the 1.1.3 version 2011-04-21 13:46:47 +02:00
Ask Solem a5af3f48ac amqplib: Now converts SSLError timeout errors to socket.timeout (http://bugs.python.org/issue10272) 2011-04-21 13:44:14 +02:00
Ask Solem da58144f9a Redis: Now works properly on eventlet, by having one channel poller per connection 2011-04-21 13:42:23 +02:00
Ask Solem 50f989eaa3 Allow virtual channels to be closed multiple times withut errors 2011-04-21 13:41:45 +02:00
Ask Solem 21df6c987b amqplib may raise AttributeError if the connection is lost 2011-04-17 16:55:06 +02:00
Ask Solem 01a4904f42 Redis: Can now perform channel operations while the channel is in BRPOP/LISTEN mode.
Also the async BRPOP now times out after 1 second, this means that
cancelling consuming frmo a queue/starting consuming from additional queues
has a latency of up to one second.

(BRPOP does not support subsecond timeouts)

Closes #35.  Thanks to David Cramer.
2011-04-15 11:20:34 +02:00
Flavio Percoco Premoli 90c2934e0a Removed prints. closes #34 2011-04-13 21:23:46 +02:00
Flavio Percoco Premoli 94c21a849f Added sort by _id in order to support FIFO queues... fixes #34 2011-04-13 21:21:50 +02:00
Ask Solem c91d60b277 Only close if connection still exists 2011-04-08 15:53:19 +02:00
Ask Solem d6601ec92c Closes cyclic reference in Connection 2011-04-07 15:53:29 +02:00
Ask Solem baeafa0b9f Bumps version to 1.1.2 and updates Changelog 2011-04-06 16:09:05 +02:00
Ask Solem 348babd81b Redis: Fixes serious issue where larger messages may be lost when consuming using the Redis transport (ask/celery issue #318). Thanks to Simon Zimmerman, Andy McCurdy and Honza Král! 2011-04-06 15:59:16 +02:00
Ask Solem ee2ae37640 PEP8ify 2011-04-05 16:17:30 +02:00
Ask Solem 39e4ec68c7 Queue._init needs to set self.maxsize on Python <= 2.5 2011-04-05 16:15:41 +02:00
Ask Solem ea6fed6efe Bumps version and updates Changelog 2011-04-05 15:52:35 +02:00
Ask Solem 483928fd9b Adds compat LifoQueue, as it's only available in Python >= 2.6. Closes #33. Thanks to fladi 2011-04-05 15:50:51 +02:00
Ask Solem 958f239637 Removes trove classifier Framework ::Django 2011-04-05 13:10:25 +02:00
Ask Solem f45b31b9d2 Set development status: Production/Stable 2011-04-05 13:09:21 +02:00
Ask Solem 69f3b35f85 Set release date for 1.1.0 2011-04-05 13:05:26 +02:00
Ask Solem 1a37e78ac8 Examples should close connection and channel 2011-04-05 13:03:14 +02:00
Ask Solem cc824947e3 Removes hard tabs in Changelog 2011-04-05 00:57:02 +02:00
Ask Solem e21d46eeb6 Fixes typos/wording in Changelog 2011-04-03 23:16:49 +02:00
Ask Solem a25c9caf48 Virtual: Channel._restore must re-encode the message body. 2011-04-03 16:29:05 +02:00
Ask Solem 6e3c443c4b Bumps version to 1.1.0 and updates Changelog 2011-04-03 15:17:41 +02:00
Ask Solem 68ee9c51bd Virtual Transports: Message body is now base64 encoded, to properly support binary messages. Closes #27 2011-04-03 15:16:17 +02:00
Ask Solem e5bc3e12c9 BrokerConnection: Cloned connections did not inherit transport_options 2011-04-03 14:51:21 +02:00
Ask Solem c21140a5bf Moves contrib/requirements to top dir 2011-04-03 13:47:15 +02:00
Ask Solem c18f7e32e6 Adds missing sys import 2011-04-03 13:44:16 +02:00
Ask Solem 4d6773dcb4 MongoDB: Adds authentication support (via userid/password). Closes #30. Thanks to seedifferently 2011-04-01 14:28:00 +02:00
Ask Solem d9351e8eaf BrokerConnection userid/password can't be guest as other transports may have not that default, so move this to the pika/amqplib transports. 2011-04-01 14:26:39 +02:00
Ask Solem 47e6709f70 __exit__ shouldn't return anything 2011-04-01 14:18:14 +02:00