SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python38-amqp-5.1.1-qubes.2.3.noarch.rpm :

* Sat Jun 04 2022 Dirk Müller - update to 5.1.1: - Use AF_UNSPEC for name resolution
* Sat Mar 26 2022 Dirk Müller - update to 5.1.0: - Improve performance of _get_free_channel_id, fix channel max bug (#385). - Document memoryview usage, minor frame_writer.write_frame refactor (#384). - Start dropping python 3.6 (#387). - Added experimental __slots__ to some classes (#368) - Relaxed vine version for upcoming release. - Upgraded topytest 7 (#388).- drop vine-no-double-equals-deps.patch (upstream)
* Mon Jan 03 2022 Dirk Müller - update to 5.0.9: - Append to _used_channel_ids in _used_channel_ids
* Mon Dec 20 2021 Dirk Müller - update to 5.0.8: - Reduce memory usage of Connection (#377) - Add additional error handling around code where an OSError may be raised on failed connections. Fixes (#378) - Remove dependency to case - Bugfix: not closing socket after server disconnect
* Thu Jun 17 2021 Dirk Müller - update to 5.0.6: - Change the order in which context.check_hostname and context.verify_mode get set in SSLTransport._wrap_socket_sni. Fixes bug introduced in 5.0.3 where setting context.verify_mode = ssl.CERT_NONE would raise \"ValueError: Cannot set verify_mode to CERT_NONE when check_hostname is enabled.\" Setting context.check_hostname prior to setting context.verify_mode resolves the issue. - Remove TCP_USER_TIMEOUT option for Solaris (#355) - Pass long_description to setup() (#353) - Fix for tox-docker 2.0 - Moved to GitHub actions CI (#359)
* Mon Feb 01 2021 Dirk Müller - update to 5.0.5: - Removed mistakenly introduced code which was causing import errors - Add missing load_default_certs() call to fix a regression in v5.0.3 release. (#350) - Change the default value of ssl_version to None. When not set, the proper value between ssl.PROTOCOL_TLS_CLIENT and ssl.PROTOCOL_TLS_SERVER will be selected based on the param server_side in order to create a TLS Context object with better defaults that fit the desired connection side. - Change the default value of cert_reqs to None. The default value of ctx.verify_mode is ssl.CERT_NONE, but when ssl.PROTOCOL_TLS_CLIENT is used, ctx.verify_mode defaults to ssl.CERT_REQUIRED. - Fix context.check_hostname logic. Checking the hostname depends on having support of the SNI TLS extension and being provided with a server_hostname value. Another important thing to mention is that enabling hostname checking automatically sets verify_mode from ssl.CERT_NONE to ssl.CERT_REQUIRED in the stdlib ssl and it cannot be set back to ssl.CERT_NONE as long as hostname checking is enabled. - Refactor the SNI tests to test one thing at a time and removing some tests that were being repeated over an
* Sun Dec 20 2020 Dirk Müller - update to 5.0.2: - Whhels are no longer universal. - Added debug representation to Connection and
*Transport classes - Reintroduce ca_certs and ciphers parameters of SSLTransport._wrap_socket_sni() - Fix infinite wait when using confirm_publish
* Tue Nov 10 2020 Steve Kowalik - Update to 5.0.1:
* Require vine 5.0.0.
* Stop to use deprecated method ssl.wrap_socket.
* Dropped Python 3.5 support.
* Removed additional compatibility code.
* Dropped Python 2.x support.
* Dropped Python 3.4 support.- Add vine-no-double-equals-deps.patch that loosens the vine requirement
* Tue Aug 04 2020 Dirk Mueller - update to 2.6.1: - Fix buffer overflow in frame_writer after frame_max is increased. `frame_writer` allocates a `bytearray` on intialization with a length based on the `connection.frame_max` value. If `connection.frame_max` is changed to a larger value, this causes an error like `pack_into requires a buffer of at least 408736 bytes`.
* Mon Jun 08 2020 Dirk Mueller - update to 2.6.0: - Implement speedups in cython (#311) - Updated some tests & code improvements - Separate logger for Connection.heartbeat_tick method - Cython generic content (#315) - Improve documentation a_global parameter of basic_qos() method. - Fix saving partial read buffer on windows during socket timeout. (#321) - Fix deserialization of long string field values that are not utf-8. - Added simple cythonization of abstract_channel.py - Speedups of serialization.py are more restrictive
* Wed Oct 09 2019 Tomáš Chvátal - Update to 2.5.2: - Ignore all methods except Close and Close-OK when channel/connection is closing - Fix faulty ssl sni intiation parameters (#283) - Undeprecate auto_delete flag for exchanges. (#287) - Improved tests and testing environments
* Wed Sep 11 2019 Tomáš Chvátal - Update to 2.5.1: - Ignore all methods except Close and Close-OK when channel/connection is closing - Fix faulty ssl sni intiation parameters (#283) - Undeprecate auto_delete flag for exchanges. (#287) - Improved tests and testing environments
* Fri Jul 19 2019 Tomáš Chvátal - Do not depend on pytest-sugar, it is just pretty-formatter
* Fri Jun 07 2019 Marketa Calabkova - Update to 2.5.0 - Drop Python 3.4 - Add new platform - Numerious bug fixes
* Wed Mar 06 2019 Tomáš Chvátal - Update to 2.4.2: - Added support for the Cygwin platform - Correct offset incrementation when parsing bitmaps. - Consequent bitmaps are now parsed correctly.
* Fri Feb 15 2019 Matej Cepl - Better call of py.test
* Fri Feb 15 2019 John Vandenberg - Add versions to dependencies- Remove python-sasl from build dependencies- Update to version 2.4.1
* To avoid breaking the API basic_consume() now returns the consumer tag instead of a tuple when nowait is True.
* Fix crash in basic_publish when broker does not support connection.blocked capability.
* read_frame() is now Python 3 compatible for large payloads.
* Support float read_timeout/write_timeout.
* Always treat SSLError timeouts as socket timeouts.
* Treat EWOULDBLOCK as timeout.- from 2.4.0
* Fix inconsistent frame_handler return value. The function returned by frame_handler is meant to return True once the complete message is received and the callback is called, False otherwise. This fixes the return value for messages with a body split across multiple frames, and heartbeat frames.
* Don\'t default content_encoding to utf-8 for bytes. This is not an acceptable default as the content may not be valid utf-8, and even if it is, the producer likely does not expect the message to be decoded by the consumer.
* Fix encoding of messages with multibyte characters. Body length was previously calculated using string length, which may be less than the length of the encoded body when it contains multibyte sequences. This caused the body of the frame to be truncated.
* Respect content_encoding when encoding messages. Previously the content_encoding was ignored and messages were always encoded as utf-8. This caused messages to be incorrectly decoded if content_encoding is properly respected when decoding.
* Fix AMQP protocol header for AMQP 0-9-1. Previously it was set to a different value for unknown reasons.
* Add support for Python 3.7. Change direct SSLSocket instantiation with wrap_socket.
* Add support for field type \"x\" (byte array).
* If there is an exception raised on Connection.connect or Connection.close, ensure that the underlying transport socket is closed. Adjust exception message on connection errors as well.
* TCP_USER_TIMEOUT has to be excluded from KNOWN_TCP_OPTS in BSD platforms.
* Handle negative acknowledgments.
* Added integration tests.
* Fix basic_consume() with no consumer_tag provided.
* Improved empty AMQPError string representation.
* Drain events before publish. This is needed to capture out of memory messages for clients that only publish. Otherwise on_blocked is never called.
* Don\'t revive channel when connection is closing. When connection is closing don\'t raise error when Channel.Close method is received.
 
ICM