Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libqpid-proton-cpp12-0.40.0-1.1 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: libqpid-proton-cpp12 Distribution: openSUSE Tumbleweed
Version: 0.40.0 Vendor: openSUSE
Release: 1.1 Build date: Tue Aug 25 11:20:16 2026
Group: Unspecified Build host: reproducible
Size: 460080 Source RPM: qpid-proton-0.40.0-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://qpid.apache.org/proton/
Summary: C++ library for Qpid Proton
Proton is a messaging library. It can be used in brokers, client
libraries, routers, bridges and proxies. Proton is based on the AMQP
1.0 messaging standard.

Provides

Requires

License

Apache-2.0

Changelog

* Tue Aug 25 2026 Martin Pluskal <mpluskal@suse.com>
  - Update to 0.40.0 (includes 0.39.0):
    * Python binding is cffi, not SWIG: fixes the Python 3.14 FTBFS
    * Minimum Python 3.9, minimum CMake 3.16
    * OpenSSL: TLS keys held in an HSM, intermediate CAs as trust anchors
    * Raw connection, proactor and TLS fixes, among them a use-after-free
      in the epoll proactor
  - Drop gcc16.patch, qpid-proton-fix_linking.patch and
    qpid-pythonbuild.patch: fixed upstream or obsolete now SWIG is gone
  - Drop qpid-proton-openssl-3.0.0.patch: OpenSSL reverted the deprecation
    it worked around and upstream declined the same change
  - Link the Python binding against libqpid-proton-core rather than
    bundling a private copy of proton-c
  - Stop overriding CMAKE_C_FLAGS, which silently dropped the distribution
    optflags; disable upstream -Werror instead
  - Package libqpid-proton-tls0 for raw connection TLS
  - Pin SASL and jsoncpp off instead of autodetecting them
  - Run the testsuite for every Python flavour, regenerating the test
    certificates that expired in 2025 first
  - Make qpid-proton-test noarch and conflict with libqpid-proton10
  - Take sources from archive.apache.org and verify their signature
  - Stop letting the doc package provide and obsolete qpid-proton
* Mon Jun 01 2026 Josef Melcr <josef.melcr@suse.com>
  - Added patch:
    * gcc16.patch
      + Fix build with GCC 16 (bsc#1256981)
* Thu May 28 2026 Steve Kowalik <steven.kowalik@suse.com>
  - Use pyproject macros to build and install for SLE 15 SP4 and greater.
* Wed Mar 27 2024 Fridrich Strba <fstrba@suse.com>
  - Added patch:
    * qpid-proton-fix_linking.patch
      + fix linking with older cmake versions. Fixed build on SLE15
* Tue Mar 07 2023 Dirk Müller <dmueller@suse.com>
  - update to 0.38.0:
    * see https://qpid.apache.org/releases/qpid-proton-0.38.0/release-notes.html
    * Cancellable tasks
    * Implement distributed tracing
    * Improve python-qpid-proton wheel build regarding pkgconfig and deps
    * The new frame codec doesn't omit enough nulls!
    * Modernize package setup
    * Provide a way to query proton::connection for the url it was created with
    * Simplify and Speed up proton-c object system
    * Remove internal details from the proton/object.h API header file
    * Refactor logging so that it doesn't allocate any heap memory
    * Remove "from __future__ import ..." as they are all the default behaviour
      for Python 3
    * Proactor: allow early writes to reduce latency
    * Set a reasonable default maximum frame size
    * use consistent socket io cals in epoll proactor
    * Support Python 3.11
    * Many bugfixes
* Fri Nov 04 2022 Pedro Monreal <pmonreal@suse.com>
  - Add -Wno-deprecated-declarations to allow building with openssl-3
* Tue Apr 26 2022 Christophe Giboudeaux <christophe@krop.fr>
  - Move libqpid-proton-core to a different package to fix a rpmlint
    error (boo#1191783)
  - Update to 0.37.0. Changes since last release:
    * [cpp] Add support for setting Dynamic Node Properties
    * Add new internal API pn_buffer_free_memory to get direct
      access to unused memory in buffer
    * Implement a dumping AMQP values without using pn_data_t
    * Remove unnecessary scratch string from pn_transport_t
    * Generate correct relocatable pc files
    * Reduce (ultimately eliminate) all use of the pn_data_t data
      structure in AMQP frame processing
    * [proton-python] Fix socket.socket type annotations
      inconsistency found by MyPy
    * Improve proactor read performance by actually resizing input
      buffer
    * [cpp] Improve constructor syntax for maps
    * [C++] More work to use C++11 features now that we can
    * segfault in epoll proactor shutdown
    * c-threaderciser timed out on 32-core machine.
    * [cpp] Seed in uuid.cpp can lead to duplicates
    * [cpp] Use of reconnect_options::failover_urls triggers
    - Wdeprecated-declarations in examples/cpp/reconnect_client.cpp
    * TSAN race in epoll.c post_event with raw connection
    * [cpp] Crash upon reconnect when user passed empty vector to
      connection_options::failover_urls
    * Workaround for bad use of pn_buffer_append in messenger library
    * Bad example code was introduced in PROTON-2427
    * Bugs found by os-fuzzer
    * Fix some undefined behaviour found by ubsan
    * assert epoll.c:2519: poller_do_epoll: Assertion
      `!p->sched_ready_first' failed.
    * Proactor can seem to read nonsense
    * TSAN reported potential deadlock in epoll proactor when run via
      Qpid Dispatch router.
    * epoll proactor memory use after free
    * [python] When tracing is active receiving a message with annotations
      fails
    * Python module linking on recent macOS fails with clang unable to
      find -lssl
    * Ruby binding fails to test with ruby 3.1
    * [c] Memory leak found by fuzzing
    * [python] Fatal Python error: deallocating None
    * Error in decoding disposition frames
    * The new C codec can misinterpret pn_data_t values resulting in
      unintended wire data.
* Fri May 14 2021 Fridrich Strba <fstrba@suse.com>
  - Disable tests for the while as a stopgap solution for python
    integration test looping
* Mon May 03 2021 Dirk Müller <dmueller@suse.com>
  - avoid fdupes -s as it causes symlinks between python36 and python38
    flavor
  - remove python2 subpackage (it is beyond 2020)
* Fri Apr 30 2021 Ferdinand Thiessen <rpm@fthiessen.de>
  - Update to version 0.34:
    * [python] reconnect/failover is a bit of a mess
    * [python] BlockingConnection has no way to allow failover
    * Allow access to link properties in cpp binding
    * Allow proactor raw connections to be half closed
    * Introduce 'Drain buffers' event to proactor raw connection
    * Simplify and clean up build flag selection for different
      compilers
    * [c] receiver cannot settle an incomplete incoming message
    * [c] Codec pn_data_vfill() method doc has symbol and string
      types interchanged
    * [cpp] If reconnect is on client responds to a forced close
      from server by only closing the socket
    * Fixed epoll proactor bug in tracking previous task used
      by a thread
    * Fixed incorrect handling of commandline options in
      ssl.cpp example
    * Fix some proactor raw connection issues found with TSAN
    * Fixed memory leak and close_waits in qpid-proton-c when
      dropping timeouted connection

Files

/usr/lib/libqpid-proton-cpp.so.12
/usr/lib/libqpid-proton-cpp.so.12.13.1
/usr/share/licenses/libqpid-proton-cpp12
/usr/share/licenses/libqpid-proton-cpp12/LICENSE.txt
/usr/share/licenses/libqpid-proton-cpp12/NOTICE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 30 00:19:39 2026