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

libqpid-proton-tls0-0.40.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libqpid-proton-tls0 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: 59226 Source RPM: qpid-proton-0.40.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://qpid.apache.org/proton/
Summary: Raw connection TLS 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.

This subpackage contains the TLS engine for raw connections, which is
usable independently of the AMQP transport.

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/lib64/libqpid-proton-tls.so.0
/usr/lib64/libqpid-proton-tls.so.0.1.3
/usr/share/licenses/libqpid-proton-tls0
/usr/share/licenses/libqpid-proton-tls0/LICENSE.txt
/usr/share/licenses/libqpid-proton-tls0/NOTICE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Sep 6 22:37:26 2026