Revisions of python-amqp
Ondřej Súkup (mimi_vx)
accepted
request 563283
from
Martin Pluskal (pluskalm)
(revision 47)
- Fix building on pre Factory distros by not running test suite (which fails due to old sasl)
Ondřej Súkup (mimi_vx)
accepted
request 546772
from
mrdocs
(revision 46)
- fix build by adding sasl as BuildRequires - specfile: * added fdupes - update to version 2.2.2: * Sending empty messages no longer hangs. Instead an empty message is sent correctly.(addresses #151) Fix contributed by **Christian Blades** * Fixed compatibility issues in UTF-8 encoding behavior between Py2/Py3 (#164) Fix contributed by **Tyler James Harden** - changes from version 2.2.1: * Fix implicit conversion from bytes to string on the connection object. (Issue #155) This issue has caused Celery to crash on connection to RabbitMQ. Fix contributed by **Omer Katz** - changes from version 2.2.0: * Fix random delays in task execution. This is a bug that caused performance issues due to polling timeouts that occur when receiving incomplete AMQP frames. (Issues #3978 #3737 #3814) Fix contributed by **Robert Kopaczewski** * Calling "conn.collect()" multiple times will no longer raise an "AttributeError" when no channels exist. Fix contributed by **Gord Chung** * Fix compatibility code for Python 2.7.6. Fix contributed by **Jonathan Schuff** * When running in Windows, py-amqp will no longer use the unsupported TCP option TCP_MAXSEG. Fix contributed by **Tony Breeds** * Added support for setting the SNI hostname header. The SSL protocol version is now set to SSLv23 Contributed by **Dhananjay Sathe** * Authentication mechanisms were refactored to be more modular. GSSAPI authentication is now supported. Contributed by **Alexander Dutton** * Do not reconnect on collect. Fix contributed by **Gord Chung** - update to 2.1.4: - Removes byte string comparison warnings when running under ``python -b``. - Linux version parsing broke when the version included a '+' character (Issue #119). - Now sets default TCP settings for platforms that support them (e.g. Linux). - Fixes compatibility with Python 2.7.5 and below (Issue #107). - Linux: Now sets the :data:`~socket.TCP_USER_TIMEOUT` flag if available for better failed connection detection. - Python compatibility: Fixed compatibility when using the python ``-b`` flag. - Frame writer: Account for overhead when calculating frame size. - Frame writer: Account for overhead when calculating frame size. - Datetimes in method frame arguments are now handled properly. - Fixed compatibility with Python <= 2.7.6 - Frame_writer is no longer a generator, which should solve a rare "generator already executing" error (Issue #103). - SSLTransport: Fixed crash "no attribute sslopts" when ``ssl=True`` (Issue #100). - Fixed incompatible argument spec for ``Connection.Close`` (Issue #45). This caused the RabbitMQ server to raise an exception (INTERNAL ERROR). - Transport: No longer implements `__del__` to make sure gc can collect connections. - Python 3: Installation requirements ended up being a generator and crashed setup.py. - Python <= 2.7.7: struct.pack arguments cannot be unicode - Python 3.4: Fixed use of `bytes % int`. - Connection/Transport: Fixed handling of default port. - Adds backward compatibility layer for the 1.4 API. - Fixes kombu 3.0/celery 3.1 compatibility (Issue #88). - Fixed compatibility with Python 2.7.3 (Issue #85) - Fixed bug where calling drain_events() with a timeout of 0 would actually block until a frame is received. - Documentation moved to http://amqp.readthedocs.io (Issue #89). - No longer supports Python 2.6 - You must now call Connection.connect() to establish the connection. - Library rewritten to anticipate async changes. - Connection now exposes underlying socket options. - Additional logging for heartbeats. - SSL: Fixes issue with remote connection hanging - SSL: ``ssl`` dict argument now supports the ``check_hostname`` key (Issue #63). - Drop tune-keepalive-intervals.diff . Similar solution applied upstream - Drop amqp-drop-sphinxcontrib-issuetracker-dependency.patch. No longer needed - Switch to singlespec approach - Drop doc build - Update to 1.4.9: * Fix compatibility with Linux/OS X instances where the ``ctypes`` module does not exist - Changes from 1.4.8: * ``abstract_channel.wait`` now accepts a float `timeout` parameter expressed in seconds - remove build date from documentation - Add uniittest2 to BuildRequires for Python 2.6 - update to 1.4.7: * Fixed libSystem error on OS X 10.11 (El Capitan) * ``channel.basic_publish`` now raises :exc:`amqp.exceptions.NotConfirmed` on ``basic.nack``. * AMQP timestamps received are now converted from GMT instead of local time (Issue #67). * Wheel package installation now supported by both Python 2 and Python3. - Add python-mock as BuildRequires. Needed for tests - license update: LGPL-2.1+ LGPL includes "or later" - replace set_socket_TCP_KEEPALIVE_and_TCP_USER_TIMEOUT.patch with tune-keepalive-intervals.diff (bnc#902207) - update to 1.4.6: * Now keeps buffer when socket times out. * Adds ``Connection.Transport`` attribute that can be used to specify a different transport implementation. - update to 1.4.5: - Can now deserialize more AMQP types. - SSL: Workaround for Python SSL bug. - ``Transport.__del_`` now handles errors occurring at late interpreter shutdown (Issue #36). - SSL transport accidentally disconnected after read timeout. - Add amqp-drop-sphinxcontrib-issuetracker-dependency.patch: Avoid unnesseary build-time dependencies. - update to 1.4.3: - Fixed bug where more data was requested from the socket than was actually needed. - Heartbeat negotiation would use heartbeat value from server even if heartbeat disabled (Issue #31). - update to 1.4.1: - Fixed error occurring when heartbeats disabled. - update to 1.4.0: - Heartbeat implementation improved (Issue #6). - NoneType is now supported in tables and arrays. - SSLTransport: Now handles ``ENOENT``. - Update to 1.3.3: - SSLTransport: Now keeps read buffer if an exception is raised - Message.channel is now a channel object (not the channel id) - Now sets ``Message.channel`` on delivery - New option to wait for publish confirmations - ``queue_declare`` now returns named tuple of type - Contents of ``Channel.returned_messages`` is now named tuples. - Sockets now set to close on exec using the ``FD_CLOEXEC`` flag - Require python-setuptools instead of distribute (upstreams merged) - Run testsuite - Add Python3 support - Build HTML documentation - Install LICENSE, README.rst - Update to 1.2.0: - New exception hierarchy: - amqp.AMQPError - amqp.ConnectionError - amqp.RecoverableConnectionError - amqp.ConsumerCancelled - amqp.ConnectionForced - amqp.ResourceError - IrrecoverableConnectionError - amqp.ChannelNotOpen - amqp.FrameError - amqp.FrameSyntaxError - amqp.InvalidCommand - amqp.InvalidPath - amqp.NotAllowed - amqp.UnexpectedFrame - amqp.AMQPNotImplementedError - amqp.InternalError - amqp.ChannelError - RecoverableChannelError - amqp.ContentTooLarge - amqp.NoConsumers - amqp.ResourceLocked - IrrecoverableChannelError - amqp.AccessRefused - amqp.NotFound - amqp.PreconditionFailed - Update to 1.1.0: - No longer supports Pyhton 2.5 - Fixed receiving of float table values. - Now Supports Python 3 and Python 2.6+ in the same source code. - Python 3 related fixes. - Update to 1.0.2: - Now supports float values in headers/tables. - Update to 1.0.1: - Connection errors does no longer include AttributeError. - Fixed problem with using the SSL transport in a non-blocking context. Fix contributed by Mher Movsisyan. - Update to 0.9.4: - Adds support for exchange_bind and exchange_unbind. Contributed by Rumyana Neykova - Fixed bugs in funtests and demo scripts. Contributed by Rumyana Neykova - Aditional changes from version 0.9.3: - Fixed bug that could cause the consumer to crash when reading large message payloads asynchronously. - Serialization error messages now include the invalid value. - Initial package (0.9.2) for openSUSE.
Dirk Mueller (dirkmueller)
committed
(revision 45)
- build requires fix
buildservice-autocommit
accepted
request 536836
from
Dirk Mueller (dirkmueller)
(revision 44)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 535613
from
Arun Persaud (apersaud)
(revision 43)
update to latest version
buildservice-autocommit
accepted
request 480635
from
Jan Matejek (matejcik)
(revision 42)
baserev update by copy to link target
Jan Matejek (matejcik)
accepted
request 479902
from
Thomas Bechtold (tbechtold)
(revision 41)
- update to 2.1.4: - Removes byte string comparison warnings when running under ``python -b``. - Linux version parsing broke when the version included a '+' character (Issue #119). - Now sets default TCP settings for platforms that support them (e.g. Linux). - Fixes compatibility with Python 2.7.5 and below (Issue #107). - Linux: Now sets the :data:`~socket.TCP_USER_TIMEOUT` flag if available for better failed connection detection. - Python compatibility: Fixed compatibility when using the python ``-b`` flag. - Frame writer: Account for overhead when calculating frame size. - Frame writer: Account for overhead when calculating frame size. - Datetimes in method frame arguments are now handled properly. - Fixed compatibility with Python <= 2.7.6 - Frame_writer is no longer a generator, which should solve a rare "generator already executing" error (Issue #103). - SSLTransport: Fixed crash "no attribute sslopts" when ``ssl=True`` (Issue #100). - Fixed incompatible argument spec for ``Connection.Close`` (Issue #45). This caused the RabbitMQ server to raise an exception (INTERNAL ERROR). - Transport: No longer implements `__del__` to make sure gc can collect connections. - Python 3: Installation requirements ended up being a generator and crashed setup.py. - Python <= 2.7.7: struct.pack arguments cannot be unicode - Python 3.4: Fixed use of `bytes % int`. - Connection/Transport: Fixed handling of default port. - Adds backward compatibility layer for the 1.4 API. - Fixes kombu 3.0/celery 3.1 compatibility (Issue #88). - Fixed compatibility with Python 2.7.3 (Issue #85) - Fixed bug where calling drain_events() with a timeout of 0 would actually
buildservice-autocommit
accepted
request 353803
from
Denisart Benjamin (posophe)
(revision 40)
baserev update by copy to link target
Denisart Benjamin (posophe)
accepted
request 353452
from
Antoine Belvire (1Antoine1)
(revision 39)
- Update to 1.4.9: * Fix compatibility with Linux/OS X instances where the ``ctypes`` module does not exist - Changes from 1.4.8: * ``abstract_channel.wait`` now accepts a float `timeout` parameter expressed in seconds
buildservice-autocommit
accepted
request 349368
from
Dirk Mueller (dirkmueller)
(revision 38)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 348369
from
Stefan Seyfried (seife)
(revision 37)
remove build date from documentation, avoid useless republish
buildservice-autocommit
accepted
request 336547
from
Michal Čihař (Nijel)
(revision 36)
baserev update by copy to link target
Michal Čihař (Nijel)
accepted
request 336546
from
Michal Čihař (Nijel)
(revision 35)
- Add uniittest2 to BuildRequires for Python 2.6
Michal Čihař (Nijel)
accepted
request 336279
from
Thomas Bechtold (tbechtold)
(revision 34)
- update to 1.4.7: * Fixed libSystem error on OS X 10.11 (El Capitan) * ``channel.basic_publish`` now raises :exc:`amqp.exceptions.NotConfirmed` on ``basic.nack``. * AMQP timestamps received are now converted from GMT instead of local time (Issue #67). * Wheel package installation now supported by both Python 2 and Python3. - Add python-mock as BuildRequires. Needed for tests
buildservice-autocommit
accepted
request 321579
from
Dirk Mueller (dirkmueller)
(revision 33)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 32)
- license update: LGPL-2.1+ LGPL includes "or later"
buildservice-autocommit
accepted
request 286466
from
Denisart Benjamin (posophe)
(revision 31)
baserev update by copy to link target
Denisart Benjamin (posophe)
accepted
request 286328
from
Dirk Mueller (dirkmueller)
(revision 30)
- replace set_socket_TCP_KEEPALIVE_and_TCP_USER_TIMEOUT.patch with tune-keepalive-intervals.diff (bnc#902207)
buildservice-autocommit
accepted
request 249307
from
Jan Matejek (matejcik)
(revision 29)
baserev update by copy to link target
Jan Matejek (matejcik)
accepted
request 249204
from
Thomas Bechtold (tbechtold)
(revision 28)
New upstream release
Displaying revisions 41 - 60 of 87