Reviewed: https://review.opendev.org/690629 Committed: https://git.openstack.org/cgit/openstack/swift/commit/?id=8fc622b28a4fc7ed23ba79ee1db2103a541866b7 Submitter: Zuul Branch: stable/rocky
commit 8fc622b28a4fc7ed23ba79ee1db2103a541866b7 Author: Tim Burke <email address hidden> Date: Wed Feb 6 16:48:17 2019 -0800
encryption: Stop being cutesy with os.path.join()
Turns out, we *care* about the path, and object paths *don't follow filesystem semantics*!
Be explicit: /<account>/<container>/<object>
Bump the key version number so we know whether we can trust the full path or not.
Change-Id: Ide9d44cc18575306363126a93d91f662c6ee23e0 Related-Bug: 1813725 (cherry picked from commit 43103319d0aa27f24e6520c0962bd19e55568ad4)
Reviewed: https:/ /review. opendev. org/690629 /git.openstack. org/cgit/ openstack/ swift/commit/ ?id=8fc622b28a4 fc7ed23ba79ee1d b2103a541866b7
Committed: https:/
Submitter: Zuul
Branch: stable/rocky
commit 8fc622b28a4fc7e d23ba79ee1db210 3a541866b7
Author: Tim Burke <email address hidden>
Date: Wed Feb 6 16:48:17 2019 -0800
encryption: Stop being cutesy with os.path.join()
Turns out, we *care* about the path, and object paths *don't follow
filesystem semantics*!
Be explicit: /<account> /<container> /<object>
Bump the key version number so we know whether we can trust the full path
or not.
Change-Id: Ide9d44cc185753 06363126a93d91f 662c6ee23e0 24e6520c0962bd1 9e55568ad4)
Related-Bug: 1813725
(cherry picked from commit 43103319d0aa27f