]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: parse_copy_location defers url-decode 25498/head
authorCasey Bodley <cbodley@redhat.com>
Tue, 11 Dec 2018 21:13:58 +0000 (16:13 -0500)
committerCasey Bodley <cbodley@redhat.com>
Thu, 30 May 2019 14:24:14 +0000 (10:24 -0400)
commit804bb853f1c7b5ce546c100d61c6fc526838c134
tree93bd091d505a0b8cb21e55d2d5a06d9c006a14a4
parentf6b022bdbec3e323e48cfd8197b8de6da471b0a6
rgw: parse_copy_location defers url-decode

don't url-decode until after we search for the ?, or we'll truncate
object names that contain a url-encoded ?

Fixes: http://tracker.ceph.com/issues/27217
Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/rgw/rgw_op.cc
src/rgw/rgw_rest_s3.cc
src/rgw/rgw_rest_swift.cc