lp:~gholt/swift/acls2

Created by gholt and last modified
Get this branch:
bzr branch lp:~gholt/swift/acls2
Only gholt can upload to this branch. If you are gholt please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
gholt
Project:
OpenStack Object Storage (swift)
Status:
Merged

Recent revisions

84. By gholt

Proof that test "coverage" != no obvious bugs

83. By gholt

Fix bug on auto-container create during upload.

82. By gholt

Updated included client.py in st

81. By gholt

Got rid of inter-reseller ACLs. Enforce ACLs to only work within a reseller space. Updated docs and tests. We can expand to inter-reseller in the future with ACLs like .x:RESELLER_group

80. By gholt

For ACL strings: Shortened .ref to just .r, though .ref, .referer, and .referrer are all accepted. Updated 'Creating Your Own Auth Middleware' to describe how the DevAuth server works and suggestions for creating one's own. Added reseller_prefix (optional) implementation. Used urlparse in referrer_allowed. Fixed bug where group names would get lowercased by clean_acl. Changed .r:any to .r:*. Allowed .r:*.example.com to mean .r:.example.com. Made proxy log just the first authenticated group (the user) alongside the token. Moved proxy callback to clean_acl before the length check of the metadata. Cleaned up redundant logic in first proxy swift.authorize callback. Bit better docs. More and updated tests.

79. By gholt

Referrers now support user:pass part of URLs; rest of tests for what has changed

78. By gholt

Updated direct_client to match the changes in client

77. By gholt

Doc fixes and updates

76. By gholt

Fixed typos; bug fix in auth db upgrade; renamed a couple things to better reflect their new usage; updated docs

75. By gholt

Per Chuck's suggestion, changed noaccess to admin access, where admin access is not the default. Also, changed swift-auth-create-account to swift-auth-add-user with changes to use optparse

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~hudson-openstack/swift/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers