Opened on Oct 5, 2015 at 5:19:11 PM
#9038 closed defect (fixed)
Do not try list containers if default path is provided
Reported by: | vills | Owned by: | dkocher |
---|---|---|---|
Priority: | normal | Milestone: | 4.7.3 |
Component: | openstack | Version: | 4.7.2 |
Severity: | normal | Keywords: | |
Cc: | Architecture: | PPC | |
Platform: | Mac OS X 10.10 |
Description
When connecting to OpenStack Swift (Keystone) Cyberduck tries to make 'GET /v1/AUTH_X?limit=100 HTTP/1.1' and 'HEAD /v1/AUTH_X HTTP/1.1' even parameter 'path' provided in bookmark. This should be shanged to make request to URL+'path', but not to /.
For example, i created an additional user and gave him read access (by ACL) to container 'my_cont'. Then i try connect with newly created user and set 'path' parameter to '/my_cont/'. But than i getting 403 error, cause Cyberduck tries to GET and HEAD '/'. Openstack swift doesn't support account ACL, so i can't give access to read container list to users.
Change History (2)
comment:1 Changed on Oct 7, 2015 at 10:12:59 AM by dkocher
- Milestone set to 4.8
- Status changed from new to assigned
- Summary changed from Do not try list / if path provided to Do not try list containers if default path is provided
comment:2 Changed on Oct 7, 2015 at 12:02:14 PM by dkocher
- Resolution set to fixed
- Status changed from assigned to closed
Note: See
TracTickets for help on using
tickets.
In r18290.