c0532a6ef24965584206ddb952c4ee7f1379398e
Commit Graph

1861 Commits

This Branch
This Branch
All Branches
Author SHA1 Message Date
gholt
c0532a6ef2 Pulled out TempURL/FormPOST
TempURL/FormPOST is now at http://gholt.github.com/swift-tempurl/
For current users of TempURL/FormPOST, this will require installing the new
package and changing the "use" line of the tempurl and formpost conf section's
to:
[filter:tempurl]
use = egg:swifttempurl#tempurl
[filter:formpost]
use = egg:swifttempurl#formpost
And then 'swift-init proxy reload'.
Change-Id: I5bddf7f9e09ee07815530a41c46ff901fc21b447
2012年05月08日 20:20:29 +00:00
Jenkins
8d2e7bd112 Merge "Pulled StaticWeb out to separate project" 2012年05月08日 18:43:38 +00:00
Jenkins
e833a6c484 Merge "added annegentle entry in .mailmap" 2012年05月07日 21:02:36 +00:00
John Dickinson
cc21288037 added annegentle entry in .mailmap
Change-Id: I9416d7e5ca155ce8b3258d4e18dd32917dc314a8
2012年05月07日 15:15:28 -05:00
gholt
7dde909621 Pulled StaticWeb out to separate project
StaticWeb is now at http://gholt.github.com/swift-staticweb/
For current users of StaticWeb, this will require installing the new
package and changing the "use" line of the staticweb filter conf
section to:
use = egg:swiftstaticweb#middleware
And then 'swift-init proxy reload'.
Change-Id: Iab32adb5927698a667c5c6d6a572c44ca23414eb
2012年05月05日 00:40:33 +00:00
Greg Lange
8d2fe89a7d Added an internal client.
Refactored object expirer to use this client.
Change-Id: Ibeca6dba873f8b4a558ecf3ba6e8d23d36f545b0
2012年05月04日 18:07:54 +00:00
Jenkins
5dcc9083a7 Merge "Fixed inconsistent end_marker" 2012年05月04日 17:37:06 +00:00
Jenkins
742f3d1a8e Merge "Make scripts in bin/ PEP8-compliant." 2012年05月04日 17:33:32 +00:00
Jenkins
f7279fafea Merge "Fix related to bug #994502 " 2012年05月04日 16:22:38 +00:00
Samuel Merritt
2ccf219ec1 Make scripts in bin/ PEP8-compliant.
Also made tox's PEP8 check look at the scripts in bin/ to keep them
PEP8-compliant.
Change-Id: I710365ea929d7fc15578d5f742a236bad47ef28e
2012年05月04日 08:24:51 -07:00
Brent Roskos
0d640971cd Fix related to bug #994502
Added support for configuring lock file location.
added an additional error handler.
Change-Id: I3635ed9694b9fb8526e0ca0591dc731da03a7128
2012年05月04日 06:59:45 -04:00
gholt
f7c0f91da6 Added associated_projects.rst
In the interest of keeping the core Swift code repository less
complex, but still offering a quick way to find associated projects
that enhance or use Swift, I've added this new Associated Projects
page prominently to the Swift documentation.
This will allow much less barrier to entry on enhancing Swift as
other projects can work independently and will only need to wait on
the core Swift project for approval of minimal tweaks to the core
Swift code base.
It will also allow an easy central place to find cool associated
projects that otherwise might go unnoticed or even duplicated.
The plan is to move non-essential projects that are currently
embedded in the Swift repository out into their own projects with
links to them on this new page. This would include items such as
(just what I can think of right now): bin/swift command line tool and
clients, swift-bench, swift-dispersion, TempURL, FormPost, StaticWeb,
Rate Limiting, Swift3, Domain Remap, and CNAME Lookup.
After all that is done, those projects will be able to move forward
much more quickly and new developers for Swift itself will have much
less to learn and get confused about.
Change-Id: Ib8447d8bd480f0a3d8f0413137ccdba73a11dd91
2012年05月04日 03:36:56 +00:00
Jenkins
96476846b6 Merge "HTTP status value naming normalization" 2012年05月03日 23:59:02 +00:00
gholt
e7d37b1a05 Fixed inconsistent end_marker
The listing of containers was inclusive whereas the listing of
objects was exclusive. I searched and searched and only found
end_marker usage with listings of objects so I changed the listings
of containers to match that.
Change-Id: Ia8eb66a7ceaef28c698e2d4e19dd5dfd9197a911
2012年05月03日 00:25:31 +00:00
Tom Fifield
9920aeb7d4 bug 661267 adding config eastereggs, fixing defaults
Change-Id: I41356ee250c9088a2387b0d493586dd990a04ac3
2012年04月30日 08:22:42 +10:00
Jenkins
e22ee457f0 Merge "Removed unused imports." 2012年04月27日 14:34:55 +00:00
Jenkins
aa7a3a395e Merge "Fixed tabs in the multi-node doc." 2012年04月26日 20:38:58 +00:00
Jenkins
097eb83c49 Merge "Restore the syntax -U tenant:user" 2012年04月26日 20:37:46 +00:00
gholt
5f18d987a0 Fixed tabs in the multi-node doc.
Change-Id: Idf2ea227b0078026eb2693ff7c0a24ec926bb6f3
2012年04月26日 20:29:08 +00:00
Jenkins
f5af3c4305 Merge "added docs and warnings about using SSL" 2012年04月26日 20:18:07 +00:00
Jenkins
e48d01a7a7 Merge "return the full response from FakeAppObject" 2012年04月26日 19:57:59 +00:00
Jenkins
a1910461a0 Merge "Added db_preallocation setting to replicators" 2012年04月26日 17:56:02 +00:00
Pete Zaitcev
6b91352007 Restore the syntax -U tenant:user
On a relatively recent build of swift, all my scripts blew up with
"No tenant specified". It was caused by the fix to add --os_tenant_name,
commit ID: 208b8e85a8
This patch restores the old behavior. I tested it to work with old
swauth-based Swift, new Keystone-based Swift, in the latter case using
both -U and --os_tenant_name arguments.
Note that this patch permits to use a literal colon in the user name
with the new syntax, as long as tenant is specified. Empty tenant
names are not allowed with either syntax.
Change-Id: I7785e6981a9d6281d0421c43875ee19d61d5ff43
Bug: 982909
2012年04月26日 10:58:07 -06:00
Victor Rodionov
d2d0922707 HTTP status value naming normalization
Replace HTTP status code with constants like HTTP_OK, HTTP_NOT_FOUND, etc.
Change-Id: I76cd8bf880e7269454192a3bc4b027a297741247
2012年04月25日 09:26:22 -07:00
Ionuț Arțăriși
92312f5631 remove unused imports and useless empty class Base
Change-Id: I78dbb390cf0afe03d4bcf1aa9ffc9497392579dd
2012年04月24日 17:56:46 +02:00
John Dickinson
3053c53ef7 added docs and warnings about using SSL
Change-Id: I766b2da0a3769869b5b6c5565106e9032fea8c3e
2012年04月23日 19:29:26 -05:00
Jenkins
ebfa3dd2c1 Merge "Adds links to docs.openstack.org" 2012年04月23日 16:05:08 +00:00
Jenkins
12d4b5e813 Merge "Allowed the proxy to pass on the X-Timestamp header." 2012年04月23日 16:00:06 +00:00
Jenkins
069beddde4 Merge "Fixed grammar and improve docs." 2012年04月23日 15:49:45 +00:00
annegentle
a6a810f233 Adds links to docs.openstack.org
In the side bar, links to past versions and docs.openstack.org
On the index.rst, links to wiki and docs.openstack.org
Change-Id: Icf33c6f396e1ab016fd86a56e61df3e063a1bae2
2012年04月23日 10:48:24 -05:00
Jenkins
9fe0a1cc4b Merge "make test runner functions return the status of running the tests" 2012年04月20日 16:02:18 +00:00
Jenkins
7ed3dc7e1b Merge "Unify different ring-balancing methods." 2012年04月19日 21:09:26 +00:00
Jenkins
0cccacfd5a Merge "Fixed TestObjectController.test_PUT_auto_content_type()" 2012年04月19日 18:48:59 +00:00
Jenkins
9e77f4600e Merge "fix when deleting a versioned object when the version target container is missing" 2012年04月19日 03:42:58 +00:00
Jenkins
9115bbb17f Merge "Make swift client easier to wrap" 2012年04月19日 02:49:49 +00:00
Jenkins
722127d6c0 Merge "updated docs for domain remap and cname lookup middleware" 2012年04月18日 21:23:52 +00:00
Ionuț Arțăriși
c51788a4ac make test runner functions return the status of running the tests
This makes it a lot easier for CI jobs to be setup and return the true
status of the testsuite.
Change-Id: I0c2b0d6b17f560a889cd2f22ab98a68361f6d738
2012年04月18日 15:13:09 +03:00
Ionuț Arțăriși
c82c719f93 return the full response from FakeAppObject
Fixes bug 984042
Change-Id: I18a6eac497b24338af4d82a568484b0fc9d97382
2012年04月17日 18:27:38 +03:00
Adrian Smith
50b437a836 Fixed TestObjectController.test_PUT_auto_content_type()
The test was failing silently. To catch these errors the response
from controller.PUT() is now checked.
Fixes to the TestObjectController.test_PUT_auto_content_type():
* Check for the correct 'Content-Type' header in the fake connect() method
* Pass in the correct number of responses to fake_http_connect()
* Pass a 'transfer-encoding' header to PUT() so that
 constraints.check_object_creation() passes
* Pass the correct number of elements in the 'expected' iter to the
 test_content_type() method
Change-Id: I8dced7b2f3c7e1b1d292c6995b1faf46f5e863fe
2012年04月15日 09:55:33 +01:00
gholt
b20264c9d3 Allowed the proxy to pass on the X-Timestamp header.
Change-Id: I31a64614231391b52855b88220319b2359bea142
2012年04月14日 05:23:28 +00:00
John Dickinson
7540bea7e1 fix when deleting a versioned object when the version target container is missing
Change-Id: I16a8d1f5543d62a6d968bf1b9f52f319902437cb
2012年04月12日 21:45:33 -05:00
David Goetz
40cbff9fd3 proxy to be able to deny request to invalid hostnames
Change-Id: I974f729da60e5ab9453daf9e52466b3e1af5c69b
2012年04月12日 14:18:40 -07:00
Jenkins
a77cbc2892 Merge "Use options.os_auth_url rather then environment variable" 2012年04月12日 19:42:48 +00:00
Jenkins
dfbe362d90 Merge "Appending some new information to proxy, account and container config manpages. Adding object-expirer files and swift-orphans as well. Also making some minor modification on the other files to stop lithian from complaining during package creation checks. Adding name to Authors file." 2012年04月12日 15:40:25 +00:00
Jenkins
2c3c574397 Merge "Fix colorization of "hash" in SAIO doc." 2012年04月12日 13:51:07 +00:00
Marcelo Martins
6a9d5f921d Appending some new information to proxy, account and container config manpages. Adding object-expirer files and swift-orphans as well. Also making some minor modification on the other files to stop lithian from complaining during package creation checks. Adding name to Authors file.
Change-Id: Id68231ced070b27d1f7fb5a230d345694632e7dd
2012年04月10日 14:52:52 -05:00
Paul McMillan
92fbf44d10 Fixed grammar and improve docs.
Corrected its/it's mistakes, harmonized line wrapping within some docs
and clarified doc wording in several places.
Change-Id: Ib9ac6d5e859f770a702e1fad6de8d4abe0390b47
2012年04月10日 12:27:14 -07:00
gholt
d5067017f0 Removed SCRIPT_NAME from preauth env
Change-Id: Iaf5f7011cf41f503b7ccdea671cd31a0466f5248
2012年04月10日 11:16:06 -07:00
Jenkins
e5b00c754f Merge "wsgi pre_auth fixes" 2012年04月10日 17:06:57 +00:00
Pete Zaitcev
93964ff0a5 Fix colorization of "hash" in SAIO doc.
Admittedly, this is ridiculously trivial, but the coloring of
"hash" always peeved me. Not so much that it existed, but that
I did not understand what caused it. After consulting our Sphinx
experts, it turned out that the code block was considered code
in Python and "hash" is a reserved word in Python, so it was
colored.
One option is to declare the code block "ini", which is what
it is, but that causes the block stand out just as badly, unless
we highlight every one of them. So, for now use "none".
Change-Id: Icee021fc30839eeb02cd3e232ff6be92ed32df52
2012年04月10日 10:44:55 -06:00