230 Commits

Author SHA1 Message Date
John Dickinson
d0956f48b8 merged with trunk 2010-09-15 15:16:08 -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
e63cc70b3e fixed internal proxy put_container reference 2010-09-15 01:01:06 -05:00
John Dickinson
de70ddce11 fixed typos 2010-09-13 13:35:19 -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
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
fc9e26a44e access log parsing tests pass 2010-09-01 16:33:44 -05:00
John Dickinson
1cae6e257d merged with trunk 2010-09-01 15:04:35 -05:00
Chuck Thier
4a7abe71d9 oops 2010-09-01 15:56:37 +00:00
John Dickinson
6a5f09a19d merged with trunk 2010-08-26 16:29:47 -07:00
Chuck Thier
04a5ccb4b1 Added vm_test_mode to the sample configs 2010-08-24 14:10:36 +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
7bbbf3dbef Renamed the cache middleware to memcache middleware 2010-08-24 13:58:32 +00:00
Chuck Thier
c62707ae72 Refactored logging configuration so that it has sane defaults 2010-08-24 13:41:58 +00:00
Chuck Thier
386eb29b1f Updated docs (including SAIO) to refelct the paste.deploy config changes 2010-08-20 02:19:50 +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
John Dickinson
7270d08081 merged with trunk 2010-08-16 21:40:04 -05:00
John Dickinson
401c22f3bc added access log processing plugin 2010-08-14 13:37:21 -05:00
gholt
234cf79b0c Cyberduck Support and How To 2010-08-14 09:46:32 -07:00
John Dickinson
6258b4adfd added log_processor and a stats plugin 2010-08-12 14:26:34 -05:00
John Dickinson
485799fc54 added account stats logger to stats system 2010-08-05 23:09:53 -05:00
John Dickinson
46e8aecd03 initial stats system commit. includes the log uploader 2010-08-05 13:57:26 -05:00
Chuck Thier
e051495715 Added initial admin guide, and added more to the deployment guide, plus
cleaned up some of the doc string warning
2010-07-30 14:57:20 -05:00
gholt
f71850f547 Allow specifying the proxy's auth class. 2010-07-14 15:11:08 -07:00
Chuck Thier
001407b969 Initial commit of Swift code 2010-07-12 17:03:45 -05:00