File librabbitmq4.changes of Package librabbitmq4
-------------------------------------------------------------------
Thu Aug 10 07:05:41 UTC 2023 - Tuukka Pasanen <tuukka.pasanen@ilmi.fi>
- Update to version 0.13.0
* Fixed missing option to not install static library (#665)
* Missing pkgconfig version in v0.12.0 output (#755, #751)
* Correct return value from amqp_ssl_socket_set_key_buffer (#723)
* rabbitmq-c now compiles as C99
* CMake 3.12 is new minimum required version
* CMake -DBUILD_TESTS renamed to -DBUILD_TESTING
* CMake -DBUILD_EXAMPLES now defaults to OFF
* CMake -DBUILD_TOOLS now defaults to OFF
* Unix library version now matches the release version, SONAME remains the same.
* Modernized CMake scripts to better adopt modern standards
* Public headers have moved to rabbitmq-c/ directory
* Dropped support for MSVC older than VS 2010
* Dropped support for OpenSSL v1.1.0 and older
* Minimum SSL version set to TLSv1.2
* Updated to RabbitMQ framing to v3.8.19
* rabbitmq-c-config.cmake is now generated (#611)
* rabbitmq-c can be compiled on Win32 using pthreads (#613)
* Add amqp_set_ssl_engine API to allow setting OpenSSL engine (#618)
* Add amqp_ssl_socket_set_key_engine API to allow setting OpenSSL engine (#618)
* Add support use of password-protected SSL keys (#661)
* Integration with OSS-Fuzz (#736)
* Remove OpenSSL code no longer needed when used with OpenSSL >= 1.1.0. (Fixed: #715, #737)
* amqp_ssl_socket_get_context can be used to get the current OpenSSL CTX*
* associated with a connection.
* Update OpenSSL library initialization to current best practices (#603)
* Updates to OpenSSL to support v3.0.0 (#654, 627)
* OpenSSL symbol clash when compiling on Win32 (#583)
* Restore correct non-blocking behavior using OpenSSL v1.1.1 (#586)
* Disable harmless secure CRT compile warnings on Win32 (#588)
* Fix unused parameter warnings on Win32 (#591)
* Fix invalid format in generated pkg-config file (#599)
* Fix invalid AMQP_STATUS_HEARTBEAT_TIMEOUT (#557)
* Fix incorrect port when using --server flag in CLI tools
* openssl: missing OpenSSL config is ignored as an OpenSSL init error (#523)
* AMQP_DEFAULT_MAX_CHANNELS is now set to 2047 to follow current default channel
* limit in the RabbitMQ broker. (#513)
* add additional input validation to prevent integer overflow when parsing a
* frame header. This addresses CVE-2019-18609.
-------------------------------------------------------------------
Mon May 28 07:27:40 UTC 2018 - tuukka.pasanen@ilmi.fi
- Update to version 0.9.0
* amqp-publish: added support for specifying headers via the -H flag
* Add support for specifying timeout for amqp_login calls via
* amqp_set_handshake_timeout
* Add support for specifying timeouts in RPC-style AMQP methods via
* amqp_set_rpc_timeout
* Add define for AMQP_DEFAULT_VHOST
* Support for SSL SNI
* Support for OpenSSL v1.1.0
- Changed:
* rabbitmq-c now requires Windows Vista or better
* rabbitmq-c enables TCP keep-alive by default on platforms that support it
* dropped support for compiling rabbitmq-c without threading support
* OpenSSL is no longer un-intialized automatically by default. OpenSSL can be
explicitly initialized by calling amqp_initialize_ssl_library and
uninitialized by calling amqp_uninitialize_ssl_library.
- Fixed:
* Correct bugs in processing of --url flag in tools (#364).
* Improve documentation on AMQP_SASL_METHOD_EXTERNAL (#349)
* Improve support for compiling under mingw-w64
* Better support for handing SIGPIPE on Linux over SSL (#401)
* Improve publish performance on Linux by not specifying MSG_MORE on last part
of message.
* Fix connection logic where multiple hostnames won't be tried if
connection to doesn't fail immediately (#430)
- Removed:
* autotools build system has been removed
* many duplicate amqps_* examples, they did not add a lot of value