fc04dc1cf20335b7efe9548c5b5243fae0b5a620
Commit Graph

7717 Commits

This Branch
This Branch
All Branches
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
2018年07月05日 15:57:05 +01:00
Zuul
a5569ddd6b Merge "Be consistent about capitalizing Swift in the README" 2018年07月05日 09:53:18 +00:00
Zuul
6c2016d830 Merge "Make docs link consistent" 2018年07月05日 09:51:03 +00:00
Zuul
44f60d9245 Merge "Address some review comments" 2018年07月05日 09:40:47 +00:00
Tim Burke
7bacd53062 Be consistent about capitalizing Swift in the README
Change-Id: If6441d61ee0cb11641c38d46763db6244e05e275
2018年07月04日 23:06:10 -07:00
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
2018年07月04日 23:02:42 -07:00
Zuul
cb3692f8db Merge "swob.Match: remove quotes when checking __contains__" 2018年07月04日 06:34:17 +00:00
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
2018年07月03日 12:25:28 +01:00
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
2018年07月03日 09:00:21 +01:00
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
2018年07月02日 23:02:13 -05:00
Zuul
3378a48733 Merge "py3: port proxy/controllers/info.py" 2018年07月02日 23:11:05 +00:00
Zuul
9dffe8b88d Merge "functests: Clean up objects better" 2018年07月02日 11:04:40 +00:00
Zuul
3a8b43dc39 Merge "Make COPY work with unicode account names" 2018年07月02日 10:58:20 +00:00
Zuul
d3a2553615 Merge "Make ACLs work with Unicode in user/account names" 2018年07月02日 02:52:35 +00:00
Zuul
e93c6187f6 Merge "swob: Stop auto-encoding unicode bodies" 2018年07月02日 02:41:05 +00:00
Zuul
60b530e03a Merge "Describe separate keymaster config file in docs" 2018年07月02日 00:43:02 +00:00
Zuul
a4b986fd78 Merge "tempauth: Send back url-encoded account names" 2018年06月30日 04:56:11 +00:00
Zuul
9f24b27019 Merge "Content-Length enforcement fixups" 2018年06月29日 05:43:39 +00:00
Zuul
554de672c1 Merge "Improve README doc building instructions" 2018年06月29日 01:40:26 +00:00
Tim Burke
8bfb97a3a8 Content-Length enforcement fixups
Change-Id: Ice8144700cf447ecf5c6175dc64aa7662013fba5
Related-Change: I74d8c13eba2a4917b5a116875b51a781b33a7abf
2018年06月28日 10:31:16 -07:00
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
2018年06月28日 09:58:44 -07:00
Tim Burke
d03fc9bc54 swob: Stop auto-encoding unicode bodies
Instead, require that callers provide an encoding.
Related-Change: I31408f525ba9836f634a35581d4aee6fa2c9428f
Change-Id: I3e5ed9e4401eea76c375bb43ad4afc58b1d8006a
2018年06月28日 09:58:44 -07:00
Zuul
bea74a3260 Merge "Update README related to documentation building" 2018年06月28日 14:43:20 +00:00
Zuul
729fe6f79d Merge "swob: Fix up some WSGI string business" 2018年06月28日 12:23:58 +00:00
Zuul
eb43d30320 Merge "Enforce Content-Length in catch_errors" 2018年06月28日 12:23:45 +00:00
Zuul
8c0305289f Merge "py3: port domain_remap tests" 2018年06月28日 12:23:42 +00:00
Zuul
9beb5f9898 Merge "py3: port crossdomain" 2018年06月28日 12:23:39 +00:00
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
2018年06月28日 12:57:57 +01:00
Alistair Coles
108304ea69 Improve README doc building instructions
Dependencies must be installed before the docs
can successfully be built with sphinx.
Change-Id: Idd896408ecf6d9afd37ae5701cdbc224b029fd2f
2018年06月28日 09:19:11 +01:00
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
2018年06月28日 13:47:06 +09:00
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
2018年06月27日 17:17:19 -07:00
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
2018年06月27日 16:52:38 -07:00
Tim Burke
efcf7e6a95 swob: Fix up some WSGI string business
Change-Id: Iee1bab5775b243c318aa22ee4a548d793e6684ca
2018年06月27日 15:55:30 -07:00
Zuul
4c2ef69d31 Merge "Log unexpected errors when trying to clean up empty dirs" 2018年06月27日 09:06:14 +00:00
Tim Burke
01fb3efdae Log unexpected errors when trying to clean up empty dirs
Change-Id: I6a0640ba2287dca4eb85e226b809f7b009ef6c17
Related-Change: I2849a757519a30684646f3a6f4467c21e9281707
2018年06月26日 15:23:11 -07:00
Samuel Merritt
306f9a150f py3: port domain_remap tests
The domain_remap middleware didn't need to change, only its tests.
Change-Id: I5edf05b609ce263708f851219c38c1bd1b645a6f
2018年06月26日 13:20:49 -07:00
Samuel Merritt
081ff36e6e py3: port crossdomain
Change-Id: I83a35f066d69edf39c74fd22c7fb248b5320d21f
2018年06月26日 13:20:49 -07:00
Samuel Merritt
50ea4e1e08 py3: port healthcheck
Typed "b" in a half-dozen places and fixed a typo in a test name.
Change-Id: Idcb8b2eeef5b545eb0944cc22b7c7961e8c2f8f0
2018年06月26日 13:20:49 -07:00
John Dickinson
0edfb879a7 reorganized existing ansible playbooks
Change-Id: Ib08c2c4c685eb30a4c804ece0b667575c04d2ca0
2018年06月25日 13:47:45 -07:00
Alistair Coles
1fa4b9e3fe Remove unnecessary loop in test_keymaster.py
The ignored_secret variable wasn't being used.
Change-Id: Ia659f3672941f9bb86054ce6cafbbe6fe7ccafbc
Related-Change: I1cd9a97c4e8d87d7c065866e7ad3a9e748ff19ab
2018年06月25日 12:13:59 +01:00
Zuul
3de21d945b Merge "Remove empty part dirs during ssync replication" 2018年06月23日 02:19:18 +00:00
Zuul
fc9b9e55c5 Merge "container-updater: Always report zero objects/bytes used for shards" 2018年06月22日 21:45:56 +00:00
Zuul
84ddb8c1ec Merge "py3: port catch_errors" 2018年06月22日 21:41:21 +00:00
Zuul
9c0de5d74f Merge "py3: fix test_proxy_logging.py" 2018年06月22日 21:41:19 +00:00
Zuul
c81663b7be Merge "Add clarifying comment about surrogate check" 2018年06月22日 21:41:11 +00:00
Zuul
d3f29663cb Merge "fix misspelling of 'server'" 2018年06月22日 20:14:22 +00:00
Zuul
dd760bff0a Merge "rename swob.str_from_wsgi -> swob.wsgi_to_str" 2018年06月22日 15:12:12 +00:00
Zuul
4b54697800 Merge "Reverse shard ranges later" 2018年06月22日 12:13:43 +00:00
Zuul
2a7190ba13 Merge "py3: Port common/swob" 2018年06月22日 11:54:36 +00:00
Zuul
1c42cb529c Merge "py3: Port common/constraints" 2018年06月22日 11:48:41 +00:00