0dfa38d025bcb254849e8061af05e6214b5fdacf
Commit Graph

10824 Commits

This Branch
This Branch
All Branches
Author SHA1 Message Date
gholt
c138ad99a2 Just a bit of PEP8ing 2010年09月15日 20:52:54 -07:00
gholt
9b9c64d27c Notify if reseller_prefix does not match what is in auth.db 2010年09月16日 03:29:44 +00:00
gholt
2000556522 Made auth.db upgrade message a bit more clear. 2010年09月15日 19:07:35 -07:00
gholt
f68a0b0af2 Notify if reseller_prefix does not match what is in auth.db 2010年09月15日 18:44:54 -07:00
gholt
c60c409d61 devauth-middleware will not set its authorize func unless the token or account starts with the reseller prefix; if its not going to use its authorize func, it will set a deny-by-default func if one is not set already 2010年09月15日 14:26:53 -07:00
gholt
a8b37dfecd auth-server: Change 400 to 409 when trying to add an existing user 2010年09月15日 20:37:06 +00:00
John Dickinson
d0956f48b8 merged with trunk 2010年09月15日 15:16:08 -05:00
gholt
c55a069468 auth-server: Change 400 to 409 when trying to add an existing user 2010年09月15日 13:11:06 -07:00
John Dickinson
ddfc1f2951 fixed lookback in log processor 2010年09月15日 15:07:53 -05: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
John Dickinson
457e8560ae fixed replica count reporting error 2010年09月15日 14:23:45 -05:00
John Dickinson
4412ec7ac8 fixed stdout capturing for generating csv files 2010年09月15日 14:11:10 -05:00
John Dickinson
6ed3724880 fixed listing filter in log processing 2010年09月15日 14:01:17 -05:00
John Dickinson
e08fb7c0cb fixed bug in account stats log processing 2010年09月15日 13:40:47 -05:00
Jay Payne
257be3212c Added "HandOff" locations to swift-get-nodes 2010年09月15日 13:32:22 +00:00
John Dickinson
ff37407f8f fixed tests, typos, and added error handling 2010年09月15日 03:32:47 -05:00
John Dickinson
5121843776 handled some typos and better handling of missing data in internal proxy 2010年09月15日 03:17:56 -05:00
John Dickinson
157e01e84b added error handling and missing return statement 2010年09月15日 02:53:06 -05:00
John Dickinson
c7773ee6f8 fixed copy/paste errors and missing imports 2010年09月15日 02:49:09 -05:00
John Dickinson
c28f5550a0 fixed logging and log uploading 2010年09月15日 02:34:10 -05:00
John Dickinson
d037c5f92e added some debug output 2010年09月15日 01:55:51 -05:00
John Dickinson
8e19ef973a fixed get_data_list in log_processor 2010年09月15日 01:42:23 -05:00
John Dickinson
20596ffcce fixed typos in log processor 2010年09月15日 01:36:02 -05:00
John Dickinson
603d6a3175 fixed bug in calculating offsets for filename patterns 2010年09月15日 01:21:24 -05:00
John Dickinson
031a29c651 fixed some log uploading glob patterns 2010年09月15日 01:10:51 -05:00
John Dickinson
e63cc70b3e fixed internal proxy put_container reference 2010年09月15日 01:01:06 -05:00
John Dickinson
e4ac6f1cbb made a memcache stub for the internal proxy server 2010年09月14日 17:24:48 -05:00
John Dickinson
42d9bab9c9 fixed internal proxy loading 2010年09月14日 16:53:57 -05:00
Jay Payne
e61c21b98f Adds HandOff locations to the various displays 2010年09月14日 06:51:20 +00:00
John Dickinson
de70ddce11 fixed typos 2010年09月13日 13:35:19 -05:00
John Dickinson
25c775516c updated config file loading to work with paste.deploy configs 2010年09月13日 11:11:12 -05:00
gholt
dcbb51cc71 Updated docs. 2010年09月11日 17:23:24 -07:00
gholt
2b995be46c Bugfixes. Rest of tests. 2010年09月11日 17:03:09 -07:00
John Dickinson
e94faaff7f added execute perms to stats processor binaries 2010年09月11日 00:01:04 -05: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
John Dickinson
803f26c306 merged with trunk 2010年09月10日 15:09:41 -05:00
John Dickinson
d8ad8ae473 set up log-stats-collector as a daemon process to create csv files 2010年09月10日 15:08:06 -05:00
gholt
118ffba216 Add container-level ACLs. Refactor auth to be more pluggable. Document how to make your own auth. 2010年09月10日 15:37:02 +00:00
gholt
7057a7c3b3 Proof that test "coverage" != no obvious bugs 2010年09月10日 07:52:10 -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
a5df15005b 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 2010年09月09日 10:24:25 -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
John Dickinson
de83ed2f9f merged with trunk 2010年09月07日 09:54:13 -05:00
John Dickinson
560243f2f0 updated stats binaries to be DRY compliant 2010年09月07日 09:53:26 -05:00
gholt
85b8d97086 Referrers now support user:pass part of URLs; rest of tests for what has changed 2010年09月06日 13:26:31 -07:00
gholt
d0367fdf19 Updated direct_client to match the changes in client 2010年09月05日 21:06:16 -07:00
gholt
2edfd2b951 Doc fixes and updates 2010年09月05日 20:30:09 -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