fc04dc1cf20335b7efe9548c5b5243fae0b5a620
7717 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
Alistair Coles
|
9a7b46e1e3 |
swift-ring-builder shows hint about composite builder file
If swift-ring-builder is erroneously given a composite builder file, which it will fail to load, it will now print a hint that the file is a composite builder file. Co-Authored-By: Clay Gerrard <clay.gerrard@gmail.com> Change-Id: If4517f3b61977a7f6ca3e08ed5deb182aa87a366 |
||
|
Zuul
|
a5569ddd6b | Merge "Be consistent about capitalizing Swift in the README" | ||
|
Zuul
|
6c2016d830 | Merge "Make docs link consistent" | ||
|
Zuul
|
44f60d9245 | Merge "Address some review comments" | ||
|
Tim Burke
|
7bacd53062 |
Be consistent about capitalizing Swift in the README
Change-Id: If6441d61ee0cb11641c38d46763db6244e05e275 |
||
|
Tim Burke
|
f27f1ae649 |
Make docs link consistent
We already link to Swift's docs in particular (as opposed to OpenStack's in general) later in the README, may as well do it earlier, too. Change-Id: Ib11bfb551e44ccc6bbbad9d78e1e20d6486a3103 |
||
|
Zuul
|
cb3692f8db | Merge "swob.Match: remove quotes when checking __contains__" | ||
|
mmcardle
|
26b20ee729 |
IP Range restrictions in temp urls
This patch adds an additional optional parameter to tempurl which restricts the ip's from which a temp url can be used from. Change-Id: I23fe998a980960d4a32df042b3f6a21f096c36af |
||
|
Alistair Coles
|
1951dc7e9a |
Add keymaster to fetch root secret from KMIP service
Add a new middleware that can be used to fetch an encryption root secret from a KMIP service. The middleware uses a PyKMIP client to interact with a KMIP endpoint. The middleware is configured with a unique identifier for the key to be fetched and options required for the PyKMIP client. Co-Authored-By: Tim Burke <tim.burke@gmail.com> Change-Id: Ib0943fb934b347060fc66c091673a33bcfac0a6d |
||
|
Pete Zaitcev
|
91a8cd2952 |
PUT+POST: break out putter specific test classes
In test_obj.py there are PUT tests that are specific to the Putter type and others that apply to any Putter type. This patch refactors them into separate classes to provide greater clarity and to allow common tests to be applied to each Putter type. Taking this infrastracture out and ahead of PUT+POST itself allows it to be reviewed much easier, especially when you look at the diff. Related-Change-Id: I64b0d8fdb2ffce786f56665a74ed7eb2603abfda Change-Id: Ibb09b5a28098fb51e25ab5a7134b518cc68eaf89 |
||
|
Zuul
|
3378a48733 | Merge "py3: port proxy/controllers/info.py" | ||
|
Zuul
|
9dffe8b88d | Merge "functests: Clean up objects better" | ||
|
Zuul
|
3a8b43dc39 | Merge "Make COPY work with unicode account names" | ||
|
Zuul
|
d3a2553615 | Merge "Make ACLs work with Unicode in user/account names" | ||
|
Zuul
|
e93c6187f6 | Merge "swob: Stop auto-encoding unicode bodies" | ||
|
Zuul
|
60b530e03a | Merge "Describe separate keymaster config file in docs" | ||
|
Zuul
|
a4b986fd78 | Merge "tempauth: Send back url-encoded account names" | ||
|
Zuul
|
9f24b27019 | Merge "Content-Length enforcement fixups" | ||
|
Zuul
|
554de672c1 | Merge "Improve README doc building instructions" | ||
|
Tim Burke
|
8bfb97a3a8 |
Content-Length enforcement fixups
Change-Id: Ice8144700cf447ecf5c6175dc64aa7662013fba5 Related-Change: I74d8c13eba2a4917b5a116875b51a781b33a7abf |
||
|
Tim Burke
|
783c7f6117 |
py3: port proxy/controllers/info.py
Yes, this means you can now start a proxy-server process on py3! And it will give you something useful on /info! Apparently you can even get auth tokens from tempauth, although the tempauth unit tests don't pass yet. Change-Id: I86ead2989b5934a7584cdd75719ce239826e01ec |
||
|
Tim Burke
|
d03fc9bc54 |
swob: Stop auto-encoding unicode bodies
Instead, require that callers provide an encoding. Related-Change: I31408f525ba9836f634a35581d4aee6fa2c9428f Change-Id: I3e5ed9e4401eea76c375bb43ad4afc58b1d8006a |
||
|
Zuul
|
bea74a3260 | Merge "Update README related to documentation building" | ||
|
Zuul
|
729fe6f79d | Merge "swob: Fix up some WSGI string business" | ||
|
Zuul
|
eb43d30320 | Merge "Enforce Content-Length in catch_errors" | ||
|
Zuul
|
8c0305289f | Merge "py3: port domain_remap tests" | ||
|
Zuul
|
9beb5f9898 | Merge "py3: port crossdomain" | ||
|
Alistair Coles
|
600521cf57 |
Describe separate keymaster config file in docs
The use of a separate keymaster config file was previously only described in the context of the kms_keymaster middleware. This patch adds a section to the simple keymaster middleware docs. Change-Id: Ifa3ad9d6e892b81c52df1f6666a9881042ac60bd |
||
|
Alistair Coles
|
108304ea69 |
Improve README doc building instructions
Dependencies must be installed before the docs can successfully be built with sphinx. Change-Id: Idd896408ecf6d9afd37ae5701cdbc224b029fd2f |
||
|
Nguyen Hai
|
891861546d |
Update README related to documentation building
New command is: sphinx-build -W -b html doc/source doc/build/html Change-Id: I185ae7d69093660ab558cf866ae36e45bf213975 |
||
|
Tim Burke
|
7ae2cc4cc8 |
Address some review comments
There's already a nice way to reap a process if it's exited while not waiting, and it doesn't require timeouts. Change-Id: Ie327fecb6a3055ff146a94e1171ec0ec68d7179f Related-Change: If6dc7b003e18ab4e8a5ed687c965025ebd417dfa |
||
|
Tim Burke
|
158d4c28b2 |
swob.Match: remove quotes when checking __contains__
If we're going to drop the quotes during initialization, we should probably drop them when making comparisons, too. Change-Id: I90c6e8a7c6faf8fafb0cd64fabbc9629d6c4c48a |
||
|
Tim Burke
|
efcf7e6a95 |
swob: Fix up some WSGI string business
Change-Id: Iee1bab5775b243c318aa22ee4a548d793e6684ca |
||
|
Zuul
|
4c2ef69d31 | Merge "Log unexpected errors when trying to clean up empty dirs" | ||
|
Tim Burke
|
01fb3efdae |
Log unexpected errors when trying to clean up empty dirs
Change-Id: I6a0640ba2287dca4eb85e226b809f7b009ef6c17 Related-Change: I2849a757519a30684646f3a6f4467c21e9281707 |
||
|
Samuel Merritt
|
306f9a150f |
py3: port domain_remap tests
The domain_remap middleware didn't need to change, only its tests. Change-Id: I5edf05b609ce263708f851219c38c1bd1b645a6f |
||
|
Samuel Merritt
|
081ff36e6e |
py3: port crossdomain
Change-Id: I83a35f066d69edf39c74fd22c7fb248b5320d21f |
||
|
Samuel Merritt
|
50ea4e1e08 |
py3: port healthcheck
Typed "b" in a half-dozen places and fixed a typo in a test name. Change-Id: Idcb8b2eeef5b545eb0944cc22b7c7961e8c2f8f0 |
||
|
John Dickinson
|
0edfb879a7 |
reorganized existing ansible playbooks
Change-Id: Ib08c2c4c685eb30a4c804ece0b667575c04d2ca0 |
||
|
Alistair Coles
|
1fa4b9e3fe |
Remove unnecessary loop in test_keymaster.py
The ignored_secret variable wasn't being used. Change-Id: Ia659f3672941f9bb86054ce6cafbbe6fe7ccafbc Related-Change: I1cd9a97c4e8d87d7c065866e7ad3a9e748ff19ab |
||
|
Zuul
|
3de21d945b | Merge "Remove empty part dirs during ssync replication" | ||
|
Zuul
|
fc9b9e55c5 | Merge "container-updater: Always report zero objects/bytes used for shards" | ||
|
Zuul
|
84ddb8c1ec | Merge "py3: port catch_errors" | ||
|
Zuul
|
9c0de5d74f | Merge "py3: fix test_proxy_logging.py" | ||
|
Zuul
|
c81663b7be | Merge "Add clarifying comment about surrogate check" | ||
|
Zuul
|
d3f29663cb | Merge "fix misspelling of 'server'" | ||
|
Zuul
|
dd760bff0a | Merge "rename swob.str_from_wsgi -> swob.wsgi_to_str" | ||
|
Zuul
|
4b54697800 | Merge "Reverse shard ranges later" | ||
|
Zuul
|
2a7190ba13 | Merge "py3: Port common/swob" | ||
|
Zuul
|
1c42cb529c | Merge "py3: Port common/constraints" |