Jay Payne
|
3bdd789f74
|
swift-get-nodes cleanup
|
2010-09-16 15:19:53 +00:00 |
|
Jay Payne
|
12d8f14891
|
Fixed pep8 errors, dir error in the listing, made dryer
|
2010-09-16 13:54:17 +00:00 |
|
gholt
|
f68a0b0af2
|
Notify if reseller_prefix does not match what is in auth.db
|
2010-09-15 18:44:54 -07:00 |
|
gholt
|
899d31279d
|
Locking down the DevAuth by adding support for a super admin and reseller admins.
|
2010-09-15 19:32:33 +00:00 |
|
Jay Payne
|
cbbfb80f86
|
Clean up code that was requested
|
2010-09-15 19:28:57 +00:00 |
|
Jay Payne
|
e61c21b98f
|
Adds HandOff locations to the various displays
|
2010-09-14 06:51:20 +00:00 |
|
gholt
|
b56bf3a0f3
|
DevAuth support for reseller admins and an initial super admin. DevAuth server no longer needs the account ring or direct account server access. Proxy server supports account PUTs.
|
2010-09-10 13:40:43 -07:00 |
|
gholt
|
6b353a520f
|
Fix bug on auto-container create during upload.
|
2010-09-09 10:42:41 -07:00 |
|
gholt
|
c931d7602a
|
Updated included client.py in st
|
2010-09-09 10:28:50 -07:00 |
|
gholt
|
d2ec027e22
|
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.
|
2010-09-08 22:37:27 -07:00 |
|
gholt
|
d0367fdf19
|
Updated direct_client to match the changes in client
|
2010-09-05 21:06:16 -07:00 |
|
gholt
|
235c0e9bd5
|
Fixed typos; bug fix in auth db upgrade; renamed a couple things to better reflect their new usage; updated docs
|
2010-09-05 19:53:08 -07:00 |
|
gholt
|
0066ed02d7
|
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
|
2010-09-05 19:21:08 -07:00 |
|
gholt
|
bb01c22440
|
Updated tools and client.py to work with ACLs
|
2010-09-03 21:39:44 -07:00 |
|
gholt
|
cfcfdd3de1
|
Refactored auth and adding ACLs using repoze.what
|
2010-09-02 21:50:16 -07:00 |
|
Chuck Thier
|
158e6c3ae9
|
refactored bins to by more DRY
|
2010-08-31 23:12:59 +00:00 |
|
Chuck Thier
|
978984d18d
|
Refactor of swift to make better use of middleware and to use paste.deploy
|
2010-08-24 18:27:38 +00:00 |
|
Chuck Thier
|
2dc8eec4bb
|
Fixed container-updater to correctly load conf
|
2010-08-24 14:55:20 +00:00 |
|
Chuck Thier
|
459e1e95bb
|
Changed default cluster url to point to new default proxy port of 8080,
and set auth default port back to 11000
|
2010-08-24 14:08:16 +00:00 |
|
Chuck Thier
|
0e881304ae
|
Changed default port of proxy and auth to be 8080, and cleaned up exits
|
2010-08-24 14:04:44 +00:00 |
|
Chuck Thier
|
c62707ae72
|
Refactored logging configuration so that it has sane defaults
|
2010-08-24 13:41:58 +00:00 |
|
Caleb Tennis
|
17f65e0431
|
If you issue a write_ring to swift-ring-builder, but there's no nodes in the ring, it crashes out. This will cause it not to crash and write an empty ring.gz file.
This is mainly helpful for enabling servers on nodes before pushing out a centrally generated master ring.
|
2010-08-23 15:52:36 +00:00 |
|
Caleb Tennis
|
db90da2763
|
Remove the exception from the unit test, since we don't bomb out anymore. Also, add a warning to swift-ring-builder if you're building an empty ring, or do a write_ring and you aren't rebalanced
|
2010-08-21 18:21:59 +00:00 |
|
Chuck Thier
|
cf35829e78
|
Fixed a couple of typos, and some config things I missed in the object-replicator
|
2010-08-20 15:28:02 +00:00 |
|
Chuck Thier
|
2a36fe0619
|
Initial commit of middleware refactor
|
2010-08-20 00:50:12 +00:00 |
|
Chuck Thier
|
2c596c0a0f
|
Initial commit of middleware refactor
|
2010-08-20 00:42:38 +00:00 |
|
Soren Hansen
|
51b7e68e75
|
Make swift-init support force-reload (required by Debian Policy)
|
2010-08-19 22:01:44 +02:00 |
|
gholt
|
b1b126e461
|
Cyberduck Support and How To
|
2010-08-16 16:14:16 +00:00 |
|
gholt
|
234cf79b0c
|
Cyberduck Support and How To
|
2010-08-14 09:46:32 -07:00 |
|
Cory Wright
|
f2b694b7ab
|
Fixed a few typos in the deployment guide (s/ring_builder/ring-builder/g)
|
2010-08-13 11:19:43 -04:00 |
|
Clay Gerrard
|
d8accbde75
|
fixed typo in swift-init
|
2010-07-19 17:28:24 -05:00 |
|
Clay Gerrard
|
d0fc23ba1d
|
refactored swift-init.do_start to handle missing config files
|
2010-07-19 15:40:57 -05:00 |
|
Michael Barton
|
8ef54b341d
|
Make swift-init pay attention to $PATH
|
2010-07-15 14:44:45 +00:00 |
|
gholt
|
f71850f547
|
Allow specifying the proxy's auth class.
|
2010-07-14 15:11:08 -07:00 |
|
Monty Taylor
|
76e6c6ea6c
|
Renamed bin files in the tree so that setup.py install does the same thing
as a deb install.
|
2010-07-14 09:58:38 -05:00 |
|
Monty Taylor
|
a57a210659
|
Reverted accidental chmod -x-ing.
|
2010-07-12 22:34:34 -05:00 |
|
Michael Barton
|
2ee9b837b5
|
Initial release
|
2010-07-08 01:37:44 +00:00 |
|
Chuck Thier
|
001407b969
|
Initial commit of Swift code
|
2010-07-12 17:03:45 -05:00 |
|
Michael Barton
|
fe067413b1
|
Import upstream version 1.0.0
|
2010-07-08 01:37:44 +00:00 |
|