78 Commits

Author SHA1 Message Date
John Dickinson
1ecf5ebba1 updated copyright date for all files
Change-Id: Ifd909d3561c2647770a7e0caa3cd91acd1b4f298
2012-03-19 13:45:34 -05:00
Eamonn O'Toole
cf1aa3c309 Adds name_check filter
Bug 926048.

Filter checks path for user-defined forbidden characters, and for
user-defined maximum length.

Includes changes to reflect gholt's latest comments to Patch Set 4
Also includes a change to a unit-test, renames another unit-test,
and removes one superfluous unit-test.

Added section to the example proxy config

Fixed-up unit test pep8 warnings

Changed error response code to 400 (Bad Request)

Change-Id: Iace719d6a3d00fb3dda1b9d0bc185b8c4cbc00ca
2012-03-08 17:23:58 +00:00
gholt
7141c52bd6 Remove old stats tools.
https://blueprints.launchpad.net/swift/+spec/remove-old-swift-stats-tools

Change-Id: Ibb57b3d71c7f18060d2d48a1d3754a7f1444624d
2012-03-06 17:57:16 +00:00
gholt
7fc1721d7d TempURL and FormPost Middleware
Change-Id: I8d2ce2abdfe3a44605c9441ad7b1abc6c77e282d
2012-01-10 21:57:52 +00:00
gholt
65dba1a7aa Added swift-orphans and swift-oldies.
Change-Id: I95210098556a22d7bd05f245ae387ee13041fa61
2011-12-29 19:19:41 +00:00
gholt
872420efdb Expiring Objects Support
Please see the doc/source/overview_expiring_objects.rst for
more detail.

Change-Id: I4ab49e731248cf62ce10001016e0c819cc531738
2011-11-01 15:49:00 +00:00
John Dickinson
e76bfa67d4 simplified setup.py 2011-08-19 10:58:18 -05:00
Florian Hines
4d0e4622de add binary's/recon.py to setup.py 2011-08-11 15:17:28 -05:00
gholt
8c24a70139 Merged from trunk 2011-06-30 21:52:09 +00:00
John Dickinson
65d79d18b5 merged with trunk 2011-06-15 14:05:28 -05:00
gholt
ba4f74d4fe Merge from trunk 2011-06-14 23:13:47 +00:00
John Dickinson
0eeeae664e renamed st to swift 2011-06-14 11:04:06 -05:00
John Dickinson
5949217ce1 removed basic slogging code 2011-06-13 15:57:32 -05:00
gholt
b4221114c5 Merged with deswauth 2011-06-03 00:11:32 +00:00
gholt
ce710a54a5 Merged with trunk 2011-06-01 20:43:10 +00:00
gholt
288ccb1703 Merged from trunk 2011-05-31 18:09:53 +00:00
Soren Hansen
2d1274c497 Add a __canonical_version__ attribute to the swift module. This is only the numbered part of the version string, no "-dev" or similar suffixes.
Add a couple of unit tests to make sure __version__ and __canonical_version__ are generated correctly and to ensure __canonical_version__ never accidentally has anything other than numbers and points in it.
2011-05-26 11:25:39 +02:00
gholt
f68b6354e2 Renaming TestAuth to TempAuth because nose hates anything with the word test in it. 2011-05-26 02:24:12 +00:00
gholt
3ee4a01100 Remove swauth; update references from swauth to testauth. 2011-05-26 02:17:42 +00:00
gholt
b24b063552 Created testauth WSGI middleware to replace Swauth as development auth service. 2011-05-26 01:19:03 +00:00
David Goetz
bc894f9efb update with trunk 2011-05-12 14:24:51 -07:00
Jay Payne
56d00c2f29 Added bin/swift-container-stats-logger 2011-05-02 23:49:44 +00:00
gholt
0546c8d15f Merged from trunk 2011-04-15 23:11:34 +00:00
gholt
6c13001244 Rename swift-stats-* to swift-dispersion-* to avoid confusion with log stats stuff 2011-03-31 22:32:41 +00:00
gholt
6318b996b5 Merged from trunk 2011-03-18 15:07:03 +00:00
gholt
39889d71dd Merge from trunk 2011-03-18 15:04:09 +00:00
gholt
34f82afc62 Fixes with removing DevAuth 2011-03-14 03:08:23 +00:00
gholt
bd22dbe712 Removing DevAuth 2011-03-14 02:56:37 +00:00
gholt
305e4b41f5 Initial work on container syncing 2011-02-23 23:26:05 -08:00
gholt
eac721b003 Working staticweb filter 2011-02-18 23:22:15 -08:00
Michael Barton
ccaaa55b0e refactor setup.py 2011-01-27 00:06:20 +00:00
Michael Barton
9fcb3ad4f6 add pybabel setup.py commands and initial .pot 2011-01-27 00:01:24 +00:00
FUJITA Tomonori
ec58618eb3 Merging the upstream 2011-01-14 03:42:21 +09:00
FUJITA Tomonori
d17b7c9956 rename the module from s3.py to swift3.py (suggested by Chuck Thier) 2011-01-06 18:51:26 +09:00
gholt
1665568458 Merge from trunk 2011-01-05 07:17:36 -08:00
Anne Gentle
8823427161 Changed copyright notices on py files and the single rst file with a copyright notice 2011-01-04 17:34:43 -06:00
FUJITA Tomonori
6e555802bb add S3 API support 2011-01-04 18:18:58 +09:00
gholt
09e39032bf new swauth-cleanup-tokens; restricted listing .auth account to .super_admin; doc updates 2010-12-09 17:57:26 -08:00
gholt
6f26c4fcdc swauth: another batch of tests and bufixes found while testing 2010-12-08 14:10:12 -08:00
gholt
3d2985201c swauth-list work; new swauth-set-account-service; .clusters is now .services; doc updates 2010-12-01 21:28:41 -08:00
gholt
35f3487879 Incorporated Swauth into Swift as an optional DevAuth replacement. 2010-12-01 17:08:49 -08:00
John Dickinson
559fc110a7 merged with trunk 2010-11-03 14:50:35 -05:00
John Dickinson
520e2cd0b1 merged with trunk 2010-11-03 13:04:04 -05:00
John Dickinson
0c113798c0 merged with trunk 2010-11-03 13:01:13 -05:00
John Dickinson
6ff9c22096 initial cname lookup work stubbed out 2010-10-31 14:40:18 -05:00
John Dickinson
1d3b72da48 added middleware to catch errors 2010-10-29 11:10:40 -05:00
John Dickinson
508ebca777 domain remap middleware that maps account and container references in the domain to the path 2010-10-28 22:41:38 -05:00
Chuck Thier
76002e469f Bumped versioning to 1.1.0, and updated AUTHORS 2010-10-18 15:34:21 +00:00
David Goetz
5ec2003d5d merging in stats stuff 2010-10-13 11:53:07 -07:00
John Dickinson
8f0ae7a0eb updated setup.py and saio docs for syats system 2010-10-08 13:50:21 -05:00