Tue, 05 Apr 2011 21:26:46 -0500 Barry Pederson Add support for queue_unbind, which is supported by RabbitMQ as an extension to the 0-8 protocol.
Mon, 04 Apr 2011 21:22:50 -0500 Barry Pederson Alter one of the unittests skipped over for Python 3.x so that it can run and check the behavior we want even in 3.x
Mon, 04 Apr 2011 20:51:48 -0500 Barry Pederson Add patch from Viktor Naoumov <vnaumov@r...> adding the ability on Python >= 2.6 to specify a dictionary of SSL options to pass to ssl.wrap_socket(), sock as specifying a client cert, a CA cert, and requiring the ca cert match.
Tue, 29 Mar 2011 12:13:30 -0500 Barry Pederson Since encoding of unicode message bodies has now moved from happening at Message creation time to transmission time, move the setting of a default content_encoding message property to happen at the same time. So they're both late behaviors now, instead of one being early and one being late.
Tue, 29 Mar 2011 00:23:28 -0500 Barry Pederson Python 3.x compatibility - code has been tweaked so that when the 2to3 utility is run
Mon, 28 Mar 2011 16:23:06 -0500 Barry Pederson Fix Issue # 15 http://code.google.com/p/py-amqplib/issues/detail?id=15
Mon, 28 Mar 2011 15:04:03 -0500 Barry Pederson Fix for Issue #17 where connections were silently dropped if an unserializable object was present in a Message's application_header. Now a ValueError is raised, and the Connection is not disrupted by sending an incomplete message.
Mon, 28 Mar 2011 14:02:22 -0500 Barry Pederson amqplib has never been threadsafe, and frequently discussed on the rabbitmq mailing list, but somehow never mentioned in the included docs.
Mon, 28 Mar 2011 13:53:20 -0500 Barry Pederson Update the README to point to rabbitmq.org's nice list of other Python clients.
Mon, 28 Mar 2011 13:37:21 -0500 Root Use setuptools if available, for enhanced functionality for packagers.
Mon, 28 Mar 2011 12:15:01 -0500 Barry Pederson Huge speed improvement for large messages, suggested by a patch from vba...@agoragames.com
Thu, 10 Dec 2009 23:40:05 -0600 Barry Pederson Bump up the version number so we can tell this from the last released version.
Thu, 10 Dec 2009 23:32:40 -0600 Barry Pederson The serialization layer was making hardcoded assumptions about how
Mon, 05 Oct 2009 09:38:02 -0500 barryp Minor tweak to ensure the Channel class is included in pydocs, no real change
Fri, 28 Aug 2009 22:36:21 -0500 barryp Added tag 0.6.1 for changeset 1f05ed5c599f
Fri, 28 Aug 2009 22:36:17 -0500 barryp Final minor changes to docs and version strings for 0.6.1 0.6.1
Sun, 16 Aug 2009 22:17:21 -0500 barryp Close TCP sockets when there's an error connecting, to keep file descriptors
Sun, 16 Aug 2009 10:23:28 -0500 barryp Fix minor typo in docs
Sat, 15 Aug 2009 23:29:29 -0500 barryp denis.bilenko@... pointed out a couple try/except blocks that catch too much,
Sat, 15 Aug 2009 18:31:14 -0500 barryp Make it so that the upper levels see the exceptions raised by the lower levels,
Sat, 15 Aug 2009 13:37:12 -0500 barryp Get rid of the __del__ methods in Connection and Channel classes, which
Sat, 15 Aug 2009 13:33:56 -0500 barryp Add unittests provided by majek04@... checking that objects from this
Mon, 23 Feb 2009 14:32:11 -0600 barryp Add some documentation about using 'with' statements.
Mon, 23 Feb 2009 14:13:09 -0600 barryp Add support for using Connection and Channel objects in Python 'with'
Mon, 23 Feb 2009 13:03:13 -0600 barryp Document the recent changes and change the version number so as not to be confused
Mon, 23 Feb 2009 13:02:16 -0600 barryp Fix problem with dangling reference loops after Connections close. Thanks
Mon, 23 Feb 2009 12:27:12 -0600 barryp Make sure any while loops in the transport module raise IOError exceptions
Mon, 19 Jan 2009 10:42:46 -0600 barryp Added tag 0.6 for changeset dbf98c6e962a
Mon, 19 Jan 2009 10:42:24 -0600 barryp Temporarily remove the thread-related development code, so the rest of 0.6
Thu, 15 Jan 2009 20:14:02 -0600 barryp Polish up the docs a bit, including a warning to be sure to
Thu, 15 Jan 2009 19:41:53 -0600 barryp Have the Connection initializer actually behave the way the docs
Thu, 15 Jan 2009 19:07:44 -0600 barryp Combine the two different SSL transports, turns out they're not that different.
Thu, 15 Jan 2009 15:56:35 -0600 barryp Add support for Python 2.6's ssl module, without this the
Thu, 15 Jan 2009 15:23:30 -0600 barryp SSL support was broken, and also the new unittest for large messages
Thu, 15 Jan 2009 11:16:09 -0600 barryp A little pylint cleanup, add a unittest for sending large messages
Thu, 15 Jan 2009 10:32:44 -0600 barryp Send frames to the TCP socket with a single call instead of 3, this small change
Thu, 15 Jan 2009 10:19:27 -0600 barryp Get rid of unused code, you can't really flush a TCP socket.
Wed, 14 Jan 2009 19:25:16 -0600 barryp Fix problem reported by Brian Sullivan, where AMQP channel exceptions were
Wed, 14 Jan 2009 14:38:55 -0600 barryp Move lowest-level networking code into a separate module, untangling
Wed, 14 Jan 2009 13:20:38 -0600 barryp Get rid of unused logging code.
Sat, 13 Dec 2008 18:18:48 -0600 barryp Remove unused array.
Thu, 11 Dec 2008 22:09:58 -0600 barryp Need to add another item to setup.py for this to actually build and install.
Mon, 01 Dec 2008 15:44:49 -0600 barryp Show in the diagram, what exactly is flowing between
Mon, 01 Dec 2008 15:14:43 -0600 barryp Add a document describing how the Python code is arranged, for people interested
Mon, 01 Dec 2008 14:32:25 -0600 barryp Reorganize unittests, dividing them up into modules that correspond
Sun, 30 Nov 2008 20:18:13 -0600 barryp Pylint cleanup
Sun, 30 Nov 2008 20:10:15 -0600 barryp Rename method.py to method_framing.py, which is a more descriptive name.
Sun, 30 Nov 2008 19:46:44 -0600 barryp Combine two methods that no longer need to be separate.
Sun, 30 Nov 2008 19:39:24 -0600 barryp Fix a problem where deferred content methods would not have their bodies decoded
Sun, 30 Nov 2008 19:09:13 -0600 barryp Work on flow control, handling returned messages. Some minor cleanup too.
Sat, 29 Nov 2008 20:25:00 -0600 barryp The timeout for a wait() call should not be passed straight through
Sat, 29 Nov 2008 13:32:16 -0600 barryp Provide a link to txAMQP in the README file
Sat, 29 Nov 2008 13:19:53 -0600 barryp Very minor comment cleanup.
Sat, 29 Nov 2008 13:13:31 -0600 barryp Cleanup and document what's happened so far.
Sat, 29 Nov 2008 12:53:22 -0600 barryp Pylint cleanups, and fix for compatibility with Python 2.4
Sat, 29 Nov 2008 11:36:42 -0600 barryp Try to clean up visibility of various classes, so things are cleaner
Sat, 29 Nov 2008 11:24:00 -0600 barryp Move the Channel class into its own module.
Sat, 29 Nov 2008 11:11:11 -0600 barryp Split the AbstractChannel class off into its own module.
Sat, 29 Nov 2008 11:03:30 -0600 barryp Split the code that assembles frames into methods off into its own module.
Sat, 29 Nov 2008 10:30:25 -0600 barryp Start reorganizing code to have smaller more independent modules representing