Debian Patches

Status for swift/2.30.1-0+deb12u1

Patch Description Author Forwarded Bugs Origin Last update
set-default-workers-value.patch Set default workers value Since the package switched to uwsgi and now reads this value, it can't be
left as "auto" an commented out.
Thomas Goirand <zigo@debian.org> not-needed 2020-10-30
syslog_log_name.patch Set log_name for Swift services in default configs
===================================================================
Ondřej Nový <novy@ondrej.org> not-needed 2016-07-05
disable_sphinxcontrib_rsvgconverter.patch Disable sphinxcontrib.rsvgconverter extension
===================================================================
Ondřej Nový <novy@ondrej.org> not-needed 2020-02-12
Add_tempurl_path_prefix_configuration_option.patch Add [filter:tempurl]/path_prefix configuration option If swiftproxy endpoint is something like /object, with URL rewriting
by haproxy, then the hmac calculation is wrong.
.
This patch adds a new path_prefix directive which is stripped away
in the URLs before calculating the tempurl hmac.

===================================================================
Kevin Allioli <kevin@linit.io> yes 2021-11-18
Fix_DB_tests_on_py311.patch [PATCH] Fix DB tests on py311 Tim Burke <tim.burke@gmail.com> no 2022-11-29
swift-recon-only-query-object-servers-once.patch swift-recon: only query object servers once Thomas Goirand <zigo@debian.org> no 2023-04-28
Change_getting_major_minor_of_blkdev.patch Change getting major:minor of blkdev Replace method for determine major:minor of block device
because stat can't detect major:minor in some cases.

===================================================================
Philippe SERAPHIN <philippe.seraphin@infomaniak.com> no Upstream, https://review.opendev.org/c/openstack/swift/+/887021 2023-06-29
drive-full-checker.patch drive-full-checker The admin documentation provides a documentation on how to "prevent[ing]
disk full scenarios" over here:
https://docs.openstack.org/swift/latest/admin_guide.html#preventing-disk-full-scenarios
.
Even if the doc provides an actual example, this example is written in
Python 2, and its implementation is incomplete.
.
This patch intend to fill the gap, and allow administrator to use an
official implementation of a new "swift-drive-full-checker" tool from
/usr/bin directly. Once done, we intend to also patch puppet-swift to
use this new tool.

===================================================================
Thomas Goirand <zigo@debian.org> yes 2024-02-11
kms_keymaster-allow-specifying-barbican_endpoint.patch kms_keymaster: allow specifying barbican_endpoint Under a multi-region deployment with a single Keystone server,
specifying the Keystone auth credentials isn't enough. Indeed,
Castellan succeeds when logging-in, but may use the wrong
Barbican endpoint (if there are 2 Barbican deployed). This is
what happened to us, when deploying our 2nd region.
.
They way to fix it would be to tell Castellan what region to use,
unfortunately, there's no such option in Castellan. Though we may
specify the barbican_endpoint, which is what this patch allows.

diff --git a/swift/common/middleware/crypto/kms_keymaster.py b/swift/common/middleware/crypto/kms_keymaster.py
index f9a542e..4c0b250 100644
Thomas Goirand <zigo@debian.org> yes 2024-06-13
bug-2119646-swift.patch Swift patch for LP: 2119646
===================================================================
Tim Burke no upstream, https://bugs.launchpad.net/keystone/+bug/2119646 comment 28 2025-10-31

All known versions for source package 'swift'

Links