-
-
Save bloodeagle40234/9987eff3270f1b63b63c7e4a447e054f to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.gitreview | 1 + | |
.zuul.yaml | 15 +- | |
AUTHORS | 7 + | |
bin/swift-account-info | 3 +- | |
bin/swift-container-info | 3 +- | |
bin/swift-object-relinker | 6 +- | |
bin/swift-recon-cron | 2 - | |
bindep.txt | 4 + | |
doc/manpages/proxy-server.conf.5 | 2 +- | |
doc/manpages/swift-object-relinker.1 | 75 - | |
doc/requirements.txt | 8 - | |
doc/s3api/conf/ceph-known-failures-keystone.yaml | 209 +++ | |
doc/s3api/conf/ceph-known-failures-tempauth.yaml | 187 +++ | |
doc/s3api/conf/ceph-s3.conf.in | 18 + | |
doc/s3api/conf/object-server.conf.in | 17 + | |
doc/s3api/rnc/access_control_policy.rnc | 7 + | |
doc/s3api/rnc/bucket_logging_status.rnc | 10 + | |
doc/s3api/rnc/common.rnc | 26 + | |
doc/s3api/rnc/complete_multipart_upload.rnc | 7 + | |
doc/s3api/rnc/complete_multipart_upload_result.rnc | 7 + | |
doc/s3api/rnc/copy_object_result.rnc | 5 + | |
doc/s3api/rnc/copy_part_result.rnc | 5 + | |
doc/s3api/rnc/create_bucket_configuration.rnc | 4 + | |
doc/s3api/rnc/delete.rnc | 8 + | |
doc/s3api/rnc/delete_result.rnc | 17 + | |
doc/s3api/rnc/error.rnc | 11 + | |
doc/s3api/rnc/initiate_multipart_upload_result.rnc | 6 + | |
doc/s3api/rnc/lifecycle_configuration.rnc | 20 + | |
doc/s3api/rnc/list_all_my_buckets_result.rnc | 12 + | |
doc/s3api/rnc/list_bucket_result.rnc | 33 + | |
doc/s3api/rnc/list_multipart_uploads_result.rnc | 26 + | |
doc/s3api/rnc/list_parts_result.rnc | 22 + | |
doc/s3api/rnc/list_versions_result.rnc | 37 + | |
doc/s3api/rnc/location_constraint.rnc | 1 + | |
doc/s3api/rnc/versioning_configuration.rnc | 5 + | |
doc/source/associated_projects.rst | 137 +- | |
doc/source/install/controller-include.txt | 2 +- | |
doc/source/middleware.rst | 85 + | |
doc/source/overview_acl.rst | 92 -- | |
doc/source/overview_auth.rst | 4 +- | |
etc/keymaster.conf-sample | 2 +- | |
etc/object-server.conf-sample | 2 + | |
etc/proxy-server.conf-sample | 141 +- | |
requirements.txt | 6 +- | |
setup.cfg | 7 + | |
swift/cli/recon.py | 4 +- | |
swift/common/middleware/s3api/__init__.py | 0 | |
swift/common/middleware/s3api/acl_handlers.py | 479 ++++++ | |
swift/common/middleware/s3api/acl_utils.py | 95 ++ | |
.../middleware/s3api/controllers/__init__.py | 52 + | |
swift/common/middleware/s3api/controllers/acl.py | 130 ++ | |
swift/common/middleware/s3api/controllers/base.py | 100 ++ | |
.../common/middleware/s3api/controllers/bucket.py | 251 +++ | |
.../middleware/s3api/controllers/location.py | 42 + | |
.../common/middleware/s3api/controllers/logging.py | 54 + | |
.../middleware/s3api/controllers/multi_delete.py | 126 ++ | |
.../middleware/s3api/controllers/multi_upload.py | 671 ++++++++ | |
swift/common/middleware/s3api/controllers/obj.py | 150 ++ | |
.../common/middleware/s3api/controllers/s3_acl.py | 67 + | |
.../common/middleware/s3api/controllers/service.py | 68 + | |
.../middleware/s3api/controllers/versioning.py | 53 + | |
swift/common/middleware/s3api/etree.py | 145 ++ | |
swift/common/middleware/s3api/exception.py | 36 + | |
swift/common/middleware/s3api/s3api.py | 280 ++++ | |
swift/common/middleware/s3api/s3request.py | 1402 ++++++++++++++++ | |
swift/common/middleware/s3api/s3response.py | 688 ++++++++ | |
swift/common/middleware/s3api/s3token.py | 324 ++++ | |
.../s3api/schema/access_control_policy.rng | 16 + | |
.../s3api/schema/bucket_logging_status.rng | 25 + | |
swift/common/middleware/s3api/schema/common.rng | 66 + | |
.../s3api/schema/complete_multipart_upload.rng | 19 + | |
.../schema/complete_multipart_upload_result.rng | 19 + | |
.../middleware/s3api/schema/copy_object_result.rng | 13 + | |
.../middleware/s3api/schema/copy_part_result.rng | 13 + | |
.../s3api/schema/create_bucket_configuration.rng | 11 + | |
swift/common/middleware/s3api/schema/delete.rng | 28 + | |
.../middleware/s3api/schema/delete_result.rng | 47 + | |
swift/common/middleware/s3api/schema/error.rng | 30 + | |
.../schema/initiate_multipart_upload_result.rng | 16 + | |
.../s3api/schema/lifecycle_configuration.rng | 56 + | |
.../s3api/schema/list_all_my_buckets_result.rng | 23 + | |
.../middleware/s3api/schema/list_bucket_result.rng | 93 ++ | |
.../s3api/schema/list_multipart_uploads_result.rng | 73 + | |
.../middleware/s3api/schema/list_parts_result.rng | 59 + | |
.../s3api/schema/list_versions_result.rng | 104 ++ | |
.../s3api/schema/location_constraint.rng | 8 + | |
.../s3api/schema/versioning_configuration.rng | 25 + | |
swift/common/middleware/s3api/subresource.py | 559 +++++++ | |
swift/common/middleware/s3api/utils.py | 190 +++ | |
swift/common/middleware/slo.py | 34 +- | |
swift/common/middleware/tempauth.py | 9 +- | |
swift/common/request_helpers.py | 6 +- | |
swift/common/swob.py | 9 +- | |
swift/common/utils.py | 37 +- | |
swift/obj/replicator.py | 103 +- | |
test-requirements.txt | 9 + | |
test/functional/__init__.py | 49 + | |
test/functional/s3api/__init__.py | 61 + | |
test/functional/s3api/s3_test_client.py | 139 ++ | |
test/functional/s3api/test_acl.py | 156 ++ | |
test/functional/s3api/test_bucket.py | 487 ++++++ | |
test/functional/s3api/test_multi_delete.py | 248 +++ | |
test/functional/s3api/test_multi_upload.py | 849 ++++++++++ | |
test/functional/s3api/test_object.py | 873 ++++++++++ | |
test/functional/s3api/test_presigned.py | 237 +++ | |
test/functional/s3api/test_service.py | 100 ++ | |
test/functional/s3api/utils.py | 31 + | |
test/sample.conf | 5 + | |
test/unit/cli/test_recon.py | 38 +- | |
test/unit/common/middleware/helpers.py | 9 +- | |
test/unit/common/middleware/s3api/__init__.py | 163 ++ | |
test/unit/common/middleware/s3api/exceptions.py | 18 + | |
test/unit/common/middleware/s3api/helpers.py | 185 +++ | |
test/unit/common/middleware/s3api/test_acl.py | 230 +++ | |
.../common/middleware/s3api/test_acl_handlers.py | 42 + | |
.../unit/common/middleware/s3api/test_acl_utils.py | 49 + | |
test/unit/common/middleware/s3api/test_bucket.py | 755 +++++++++ | |
test/unit/common/middleware/s3api/test_cfg.py | 44 + | |
test/unit/common/middleware/s3api/test_etree.py | 73 + | |
test/unit/common/middleware/s3api/test_helpers.py | 69 + | |
test/unit/common/middleware/s3api/test_location.py | 51 + | |
test/unit/common/middleware/s3api/test_logging.py | 66 + | |
.../common/middleware/s3api/test_multi_delete.py | 284 ++++ | |
.../common/middleware/s3api/test_multi_upload.py | 1742 ++++++++++++++++++++ | |
test/unit/common/middleware/s3api/test_obj.py | 1010 ++++++++++++ | |
test/unit/common/middleware/s3api/test_s3_acl.py | 540 ++++++ | |
test/unit/common/middleware/s3api/test_s3api.py | 1049 ++++++++++++ | |
.../unit/common/middleware/s3api/test_s3request.py | 765 +++++++++ | |
.../common/middleware/s3api/test_s3response.py | 80 + | |
test/unit/common/middleware/s3api/test_s3token.py | 821 +++++++++ | |
test/unit/common/middleware/s3api/test_service.py | 235 +++ | |
.../common/middleware/s3api/test_subresource.py | 367 +++++ | |
test/unit/common/middleware/s3api/test_utils.py | 133 ++ | |
.../common/middleware/s3api/test_versioning.py | 56 + | |
test/unit/common/middleware/test_slo.py | 166 +- | |
test/unit/common/middleware/test_tempauth.py | 45 +- | |
test/unit/common/test_swob.py | 16 - | |
test/unit/common/test_utils.py | 8 - | |
test/unit/obj/test_replicator.py | 38 +- | |
tox.ini | 23 +- | |
140 files changed, 19934 insertions(+), 692 deletions(-) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment