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

openSUSE Build Service is sponsored by