seaweedfs/weed/s3api
shichanglin5 1166dead00 fix the problem of metadata and tagging loss when files are copied
by adding processing of metadata and tagging in s3 api CopyObject (judging whether to copy or overwrite according to the directive header)
2022-05-13 19:46:20 +08:00
..
http fix the problem of metadata and tagging loss when files are copied 2022-05-13 19:46:20 +08:00
policy refactoring 2020-09-20 16:00:01 -07:00
s3_constants go fmt 2020-12-22 02:34:08 -08:00
s3err fix Description 2022-03-30 13:04:15 +05:00
AmazonS3.xsd add list all my buckets 2018-07-18 02:37:09 -07:00
auth_credentials.go https://github.com/chrislusf/seaweedfs/issues/2583 2022-01-12 16:04:59 +05:00
auth_credentials_subscribe.go add client id for all metadata listening clients 2021-12-30 00:23:57 -08:00
auth_credentials_test.go https://github.com/chrislusf/seaweedfs/issues/2583 2022-01-12 16:04:59 +05:00
auth_signature_v2.go s3: add support for PostPolicy 2020-09-19 20:14:19 -07:00
auth_signature_v4.go refactor: move from io/ioutil to io and os package 2021-10-14 12:27:58 +08:00
auto_signature_v4_test.go refactor: move from io/ioutil to io and os package 2021-10-14 12:27:58 +08:00
chunked_reader_v4.go wildcard prefix to restrict access to directories in s3 bucket 2022-01-03 15:39:36 -08:00
custom_types.go weed s3: generate time format acceptable by aws cli s3 2019-04-01 16:13:29 -07:00
filer_multipart.go return false if not found 2022-05-03 07:18:34 -07:00
filer_multipart_test.go fix s3 tests: 2022-03-29 19:21:09 +05:00
filer_util.go better clean up upload directory 2022-03-23 01:03:51 -07:00
filer_util_tags.go use streaming mode for long poll grpc calls 2021-12-26 00:15:03 -08:00
README.txt add list all my buckets 2018-07-18 02:37:09 -07:00
s3api_auth.go go fmt 2020-02-26 16:52:57 -08:00
s3api_bucket_handlers.go go fmt 2022-05-01 23:16:29 -07:00
s3api_bucket_handlers_test.go refactor 2021-06-10 21:50:21 -07:00
s3api_bucket_skip_handlers.go weed/s3api: added new bucket handlers for more compatibility with AWS S3 2022-02-03 17:17:05 +03:00
s3api_handlers.go use streaming mode for long poll grpc calls 2021-12-26 00:15:03 -08:00
s3api_object_copy_handlers.go fix the problem of metadata and tagging loss when files are copied 2022-05-13 19:46:20 +08:00
s3api_object_handlers.go enhancement: replace sort.Slice with slices.SortFunc to reduce reflection 2022-04-18 10:35:43 +08:00
s3api_object_handlers_postpolicy.go audit log config 2021-12-07 18:20:52 +05:00
s3api_object_multipart_handlers.go go fmt 2022-05-01 23:16:29 -07:00
s3api_object_skip_handlers.go AclHandlers 2021-10-11 15:03:56 +05:00
s3api_object_tagging_handlers.go audit log config 2021-12-07 18:20:52 +05:00
s3api_objects_list_handlers.go use streaming mode for long poll grpc calls 2021-12-26 00:15:03 -08:00
s3api_objects_list_handlers_test.go refactor 2021-06-10 21:50:21 -07:00
s3api_policy.go correct comments 2022-02-26 22:44:26 +08:00
s3api_server.go skip unix socket mode for windows 2022-05-04 10:14:34 -07:00
s3api_status_handlers.go disable audit log for s3 statusHandler 2021-12-13 16:08:19 +05:00
s3api_test.go refactor 2021-06-10 21:50:21 -07:00
s3api_xsd_generated.go weed/s3api: added new bucket handlers for more compatibility with AWS S3 2022-02-03 17:17:05 +03:00
stats.go s3: avoid possible attacks by version 2021-11-08 17:47:56 -08:00
tags.go fix Tagging add xmlns 2021-10-20 19:40:22 +05:00
tags_test.go fix Tagging test 2021-10-20 19:12:00 +05:00

see https://blog.aqwari.net/xml-schema-go/

1. go get aqwari.net/xml/cmd/xsdgen
2. xsdgen -o s3api_xsd_generated.go -pkg s3api AmazonS3.xsd