Debian Patches

Status for python-oslo.messaging/14.0.3-0+deb12u1

Patch Description Author Forwarded Bugs Origin Last update
no-functional-test.patch Disable some functional tests We don't really care about zmq for the moment. Thomas Goirand <zigo@debian.org> not-needed 2018-08-20
Implement_get_rpc_client_function.patch Implement get_rpc_client function
We already expose functions to handle the instantiation
of classes such as RPCServer and RPCTransport but the
same was never done for RPCClient so the API is
inconsistent in its enforcement.

This adds a get_rpc_client function that should be used
instead of instatiating the RPCClient class directly to
be more consistent.

This also allows to handle more logic inside the function
in the future such as if implementations for an async client
is implemented, as investigation in [1] has shown.

[1] https://review.opendev.org/c/openstack/oslo.messaging/+/858936
Tobias Urdin <tobias.urdin@binero.com> no 2022-10-22
Support_overriding_class_for_get_rpc_helper_functions.patch Support overriding class for get_rpc_* helper functions
We currently do not support overriding the class being
instantiated in the RPC helper functions, this adds that
support so that projects that define their own classes
that inherit from oslo.messaging can use the helpers.

For example neutron utilizes code from neutron-lib that
has it's own RPCClient implementation that inherits from
oslo.messaging, in order for them to use for example
the get_rpc_client helper they need support to override
the class being returned. The alternative would be to
modify the internal _manual_load variable which seems
counter-productive to extending the API provided to
consumers.
Tobias Urdin <tobias.urdin@binero.se> no 2023-01-12
CVE-2026-44393_OSSN-0096_Fix_RabbitMQ_TLS_hostname_verification.patch [PATCH] Fix RabbitMQ TLS hostname verification When TLS is used with ssl_ca_file, the Rabbit driver validates the
certificate chain but does not verify the broker hostname. This
could allow a MITM attacker with a certificate trusted by the
deployment CA to impersonate the RabbitMQ broker.
.
This change adds ssl_enforce_hostname_verification. When enabled
together with ssl_ca_file, the driver enables hostname verification.
.
For single-broker configurations, the broker hostname is passed
explicitly. For multi-broker configurations, Kombu >= 5.2.0 is required
when hostname verification is enforced. Older Kombu versions will result
in an explicit failure instead of silently disabling verification.
.
NOTE: Unlike master, the backport keeps
ssl_enforce_hostname_verification disabled by default to preserve
stable branch behavior compatibility.
.
Conflicts:
oslo_messaging/tests/drivers/test_impl_rabbit.py
.
Resolved conflict caused by remaining unit tests for FIPS mode support.

===================================================================
Daniel Bengtsson <dbengt@redhat.com> yes debian upstream upstream, https://review.opendev.org/c/openstack/oslo.messaging/+/988981 2026-06-04

All known versions for source package 'python-oslo.messaging'

Links