https://tracker.ceph.com/https://tracker.ceph.com/favicon.ico2014-06-17T04:09:50ZCeph rgw - Bug #8621: civetweb frontend fails authentication if URL has special charshttps://tracker.ceph.com/issues/8621?journal_id=372002014-06-17T04:09:50ZSylvain Munauts.munaut@whatever-company.com
<ul></ul><p>The problem is that civetweb only give the url-decoded URI in the <code>struct mg_request_info</code>. I don't see how you can get the original version at all. And you can't just re-encode it because there is several url-encoded version that match the same url-decoded version and the S3 auth relies on the original one in the request, however it was encoded.</p>
<p>I don't see how to resolve this without patching civetweb to not URL decode.</p> rgw - Bug #8621: civetweb frontend fails authentication if URL has special charshttps://tracker.ceph.com/issues/8621?journal_id=386262014-07-29T09:41:21ZSage Weilsage@newdream.net
<ul><li><strong>Priority</strong> changed from <i>Normal</i> to <i>Urgent</i></li><li><strong>Source</strong> changed from <i>other</i> to <i>Community (dev)</i></li></ul> rgw - Bug #8621: civetweb frontend fails authentication if URL has special charshttps://tracker.ceph.com/issues/8621?journal_id=391012014-08-08T18:04:14ZTamilarasi muthamizhantamil.muthamizhan@inktank.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>7</i></li></ul><p>tested wip-8621 by executing s3tests, there are still a few failures,</p>
<p>logs are copied to <a class="email" href="mailto:ubuntu@mira042.front.sepia.ceph.com">ubuntu@mira042.front.sepia.ceph.com</a>:/home/ubuntu/civetweb_s3tests</p> rgw - Bug #8621: civetweb frontend fails authentication if URL has special charshttps://tracker.ceph.com/issues/8621?journal_id=395302014-08-14T17:55:20ZTamilarasi muthamizhantamil.muthamizhan@inktank.com
<ul></ul><p>s3tests passed with recent changes to wip-8621.</p> rgw - Bug #8621: civetweb frontend fails authentication if URL has special charshttps://tracker.ceph.com/issues/8621?journal_id=396022014-08-16T22:01:30ZSage Weilsage@newdream.net
<ul><li><strong>Status</strong> changed from <i>7</i> to <i>Pending Backport</i></li></ul> rgw - Bug #8621: civetweb frontend fails authentication if URL has special charshttps://tracker.ceph.com/issues/8621?journal_id=423742014-10-02T17:46:43ZSage Weilsage@newdream.net
<ul><li><strong>Status</strong> changed from <i>Pending Backport</i> to <i>Resolved</i></li></ul><p>a953b313f1e2f884be6ee2ce356780f4f70849dd</p>