openstack/swift · Week of 2026-10-03

openstack/swift — 2026-10-03

11 merges · 3 contributors · 1470 lines changed

S3 API MPU copy. The week's bulk is a fix for multipart upload copy operations when x-amz-copy-source-if-match is set, landing on master plus three stable branches (~1,370 lines across the four patches). The previous behavior mishandled the conditional header during MPU part-copy; the backports bring the corrected path to the maintained releases.

TempURL hardening. A smaller change disallows the X-Copy-From header on TempURL requests, also fanned out across three branches. The subject frames it as a straightforward restriction on what a signed TempURL may trigger.

Tests and gate. A [stable-only] patch skips a broken image task test to unblock the gate, and a diskfile test is adjusted to work on systems without the EUCLEAN errno. A one-liner from cschwede now dumps all thread stacks when a unit test runs too long, which should make hung-test debugging less opaque. A stale tempfile-cleanup comment in diskfile was also removed.