]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: check appropriate entity permission on put_metadata
authorYehuda Sadeh <yehuda@inktank.com>
Fri, 23 May 2014 01:27:58 +0000 (18:27 -0700)
committerSage Weil <sage@inktank.com>
Wed, 25 Jun 2014 21:54:20 +0000 (14:54 -0700)
commit2fd808fe93fe0cbd8754eb81d281c83254411039
treeb73093d435217b6f1dc3c4b92c9b2e203680aee4
parent25a4a874c8e53cd644d6705478fbea4fdb232c4d
rgw: check appropriate entity permission on put_metadata

Fixes: #8428
Backport: firefly

Cannot use verify_object_permission() to test acls, as the operation
here might either be on object or on bucket.

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(cherry picked from commit 2ceb13af34bc38b418bb88d81131d770a71159bf)
src/rgw/rgw_op.cc