Amazon-S3
view release on metacpan or search on metacpan
* NEWS.md: notes on version 2
* README.md: generated
* src/main/perl/lib/Amazon/S3/BucketV2.pm.in
- pod tweaks and additions
- whitespace
Tue Dec 26 07:58:33 2023 Rob Lauer <rlauer6@comcast.net>
[0.66]:
* README.md: generated
* src/main/perl/lib/Amazon/S3/Constants.pm.in
- + $HTTP_NO_CONTENT, $HTTP_PARTIAL_CONTENT
* src/main/perl/lib/Amazon/S3/Bucket.pm.in
(upload_part_of_multipart_upload): refactored, use create_api_uri()
(get_key_v2): new
(get_key): support list or hashref as args include uri_params
(_get_key): refactored
(get_key_filename): refactored, accept hash of args
* src/main/perl/lib/Amazon/S3.pm.in
- pod tweaks
- refactoring, use methods from Amazon::S3::Util
- some support for express one-zone
(use_express_one_zone): new
(add_bucket): refactored to use _add_bucket()
(_add_bucket): new
(list_directory_buckets): new
(list_object_versions): refactored using create_api_uri()
(signer): support for express one-zone
(_make_request)
- set Content-Length header
- only set content if we have data
* src/main/perl/lib/Amazon/S3/Util.pm.in
(create_query_string): refactored
(create_api_uri): new
* s3-perl.pl
- new options, availability-zone, modified-since
(list_directory_buckets): new
(create_bucket): support expresss one-zone
(list_object_versions): new
>>>>>>> master
Thu Nov 30 13:56:08 2023 Rob Lauer <rlauer6@comcast.net>
[0.66]:
* VERSION: bump
* NEWS.md: updated
* README.md: generated
* src/main/perl/lib/Amazon/S3.pm.in: pod updates
* README.md: generated
* src/main/perl/lib/Amazon/S3/BucketV2.pm.in: new
* src/main/perl/lib/Amazon/S3/Util.pm.in: new
* src/main/perl/lib/Makefile.am: add above to build
* src/main/perl/lib/Amazon/S3.pm.in
- refactoring
- updated pod
(add_bucket): allow additional headers
(delete_bucket): likewise
(list_bucket)
- likewise
- allow query parameters
(_validate_acl_short): refactored
(_make_request): refactored
(adjust_region): refactored
(_do_http): refactored
(_send_request_expect_nothing): refactored
(_send_request_expect_nothing_probed): refactored
(_remember_errors): refactored
(_add_auth_header): refactored
(_merge_meta): refactored
(_encode): refactored
* src/main/perl/lib/Amazon/S3/Bucket.pm.in
- refactored
(new): refactored
(_uri): refactored
(add_key): allow for additional headers
(upload_mulipart_object)
- refactored
- allow additional headers
(initiate_multipart_upload): likewise
(upload_part_of_multipart_upload): likewise
(make_xml_document_simple): replaced with _create_multipart_upload_request()
(get_key): call _get_key() now
(_get_key)
- renamed from get_key()
- allow additional headers
(copy_object): refactored
(delete_keys)
- refactored
- allow additional headers
* src/main/perl/lib/Amazon/S3/Constants.pm.in
- + $AWS_METADATA_BASE_URL
- + markers for ListObjectVersions
* src/main/perl/t/01-api.t
- create private bucket first, then delete public access block
(list_all)
- refactored
- allow additional headers
(get_acl)
- refactored
- allow additional headers
(get_location_constraint): refactored
(_create_multipart_upload_request): new
Tue Nov 28 17:42:44 2023 Rob Lauer <rlauer6@comcast.net>
[0.65]:
* src/main/perl/lib/Amazon/S3.pm.in
(signer)
- get token from creds object always
Thu Jul 20 07:47:36 2023 Rob Lauer <rlauer6@comcast.net>
[0.64 - get_location_constraint() ]:
* VERSION: bump
* NEWS.md: updated
* src/main/perl/lib/Amazon/S3/Bucket.pm.in
(get_location_constraint): content already decoded
Mon Apr 17 08:07:13 2023 Rob Lauer <rlauer6@comcast.net>
[0.63 - pass -key to Crypt::CBC]:
( run in 0.942 second using v1.01-cache-2.11-cpan-39bf76dae61 )