We have some news to share for the request index beta feature. We’ve added more options to sort your requests, counters to the individual filters and documentation for the search functionality. Checkout the blog post for more details.

File rabbitmq-c.changes of Package rabbitmq-c

-------------------------------------------------------------------
Sat Nov  8 09:24:31 UTC 2025 - Matwey Kornilov <matwey.kornilov@gmail.com>

- Fix generated rabbitmq-targets-relwithdebinfo.cmake:
  Enabling STATIC libs and deleting .a file breaks
      find_package(rabbitmq-c)

-------------------------------------------------------------------
Sun Jan 19 19:31:11 UTC 2025 - Matthias Eliasson <elimat@opensuse.org>

- version update to 0.15.0
  ## v0.15.0 - 2024-11-19
  ## Fixed
  - Warning on MacOS about incompatible function declaration
  - Logic when decoding AMQP data after bad data may cause crash (#837)
  - Use SSL_get1_peer_certificate when compiling against OpenSSL 3+
  ## Changed
  - Updates to various github actions.
  ## Added
  - Add amqp_publisher_confirm_wait function (#841)
  - Add amqp_literal_bytes macro (#844)

-------------------------------------------------------------------
Wed Nov  6 11:49:17 UTC 2024 - pgajdos@suse.com

- tools: fix default cacert location
- added patches
  fix [bsc#1232541]
  + rabbitmq-c-default-cacert-location.patch

-------------------------------------------------------------------
Wed Apr  3 11:31:37 UTC 2024 - pgajdos@suse.com

- version update to 0.14.0
  ## v0.14.0 - 2024-03-18
  ## Fixed
  - Fix potential stackoverflow in decoding table and array
  - Fix issue with Mach-O version (#758)
  - Make dependency on OpenSSL in rabbitmq-c.cmake match what is built (#725)
  - Fix pkg-config generation when CMAKE_INSTALL_DIR is absolute (#733)
  - Fix issue with amqp_basic_publish blocking in non-blocking mode (#780)
  - Fix SSL hostname check (#784)
  - Fix bug in amqp-consume documentation #791
  ## Changed
  - CMake minimum version is now 3.22
  - OpenSSL minimum version is now 1.1.1
  - Minimum TLS version supported is v1.2 (v1.3 is also supported).
  - OpenSSL ENGINE APIs are conditionally enabled based on availability
  ## Added
  - Add option to read username/password from file in tools (#781)
  - Add amqp_ssl_socket_enable_default_verify_paths API to allow loading from default certification paths
  - rabbitmq-c can be compiled against BoringSSL (#814)

-------------------------------------------------------------------
Fri Jun 23 09:43:39 UTC 2023 - pgajdos@suse.com

- version update to 0.13.0
  ## v0.13.0 - 2023-02-05
  ## Fixed
  - 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)
  ## Changed
  - Remove OpenSSL code no longer needed when used with OpenSSL >= 1.1.0. (Fixed: #715, #737)
  ## Added
  - Integration with OSS-Fuzz (#736)
  ## v0.12.0 - 2023-01-31
  ## Changed
  - 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
- fixes CVE-2023-35789 [bsc#1212499]

-------------------------------------------------------------------
Wed Apr 27 09:09:53 UTC 2022 - pgajdos@suse.com

- give up to run testsuite when the server will not start in time
  [bsc#1198202]

-------------------------------------------------------------------
Mon Sep  6 07:19:30 UTC 2021 - pgajdos@suse.com

- %check: fix testsuite run

-------------------------------------------------------------------
Fri May  7 10:18:50 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>

- Update to version 0.11.0
  * Added rabbitmq-c-config.cmake
  * Add amqp_set_ssl_engine API to allow setting OpenSSL engine
  * Add amqp_ssl_socket_set_key_engine API to allow setting OpenSSL
    engine
  * Add support use of password-protected SSL keys
  * Update OpenSSL library initialization to current best practices
  * Updates to OpenSSL to support v3.0.0
  * Restore correct non-blocking behavior using OpenSSL v1.1.1
  * Fix invalid format in generated pkg-config file
  * Fix invalid AMQP_STATUS_HEARTBEAT_TIMEOUT
  * Fix incorrect port when using --server flag in CLI tools
- Drop upstream merged reproducible.patch

-------------------------------------------------------------------
Tue Dec 22 16:28:01 UTC 2020 - Bernhard Wiedemann <bwiedemann@suse.com>

- Add reproducible.patch to override build date (boo#1047218)

-------------------------------------------------------------------
Thu Dec 17 11:31:22 UTC 2020 - pgajdos@suse.com

- %check: use rabbitmqctl await_startup to wait for RabbitMQ
  server start and rabbitmqctl stop for stopping the server
  [bsc#1180096]

-------------------------------------------------------------------
Fri Oct 30 09:12:17 UTC 2020 - pgajdos@suse.com

- fix tests for SLE15

-------------------------------------------------------------------
Thu Sep  3 12:02:08 UTC 2020 - pgajdos@suse.com

- do not skip test_basic, try to run rabbitmq-server instead
- deleted patches
  - rabbitmq-c-remove_failing_test-0.9.0.patch (not needed)

-------------------------------------------------------------------
Wed Sep  2 13:26:08 UTC 2020 - pgajdos@suse.com

- rework the package [jsc#SLE-12262]:
  * run spec-cleaner
  * use cmake macros
  * source package name after github project, library package
    as subpackage
  * update to 0.10.0
    - amqp_ssl_socket_get_context can be used to get the current OpenSSL CTX*
        associated with a connection.
    - 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