Cyberduck Mountain Duck CLI

#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


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

In r18290.

Note: See TracTickets for help on using tickets.