Amazon-S3
view release on metacpan or search on metacpan
- issue #16 - Small fix for error when retrieving keys
with charset spec in content-type
* src/main/perl/lib/Amazon/S3.pm.in
- issue #17 - Fixed a bug where encryption was impossible in special cases
* VERSION: bump
* README.md: version
Mon Jun 10 07:30:59 2024 Rob Lauer <rlauer6@comcast.net>
[0.66]:
* NEWS.md: updated
* .gitignore: *.log
* src/main/perl/run-test: new from test.localstack
* src/main/perl/S3TestUtils.pm
(set_s3_host): AMAZON_S3_SKIP_ACLS, not SKIP_PERMISSIONS
* src/main/perl/t/01-api.t
- likewise
(like_acl_allrusers_read):
- dump flag
* src/main/perl/t/04-list-buckets.t: whitespace
* src/main/perl/t/06-list-multipart-uploads.t
- 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
[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]:
* src/mai/perl/lib/Amazon/S3.pm.in
(_decrypt): pass encryption key as -key and -pass
Fri Apr 14 08:29:32 2023 Rob Lauer <rlauer6@comcast.net>
[0.62 - list_bucket, buckets]:
* VERSION: bump
* NEWS.md: updated
* README.md: generated
* src/main/perl/lib/Amazon/S3.pm.in
- minor pod updates
(buckets)
- return if null or error, not _remember_errors()
(list_bucket): likewise
* src/main/perl/t/01-api: diag before bailing out
* src/main/perl/t/04-list-buckets.t
- added test for listing non-existent bucket
* src/main/perl/lib/Amazon/S3/Bucket.pm.in
- minor pod tweak, alphabetize methods
Wed Mar 29 08:12:48 2023 Rob Lauer <rlauer6@comcast.net>
[0.61 - delete_keys(), refactoring]:
* s3-perl.pl
- added ASCII table output, refactored
* NEWS.md: updated
* src/main/perl/lib/Amazon/S3.pm.in
- some perlcritic refactoring
- pod updates
(list_bucket): use different markers for v1, v2
(list_bucket_all)
- throw $EVAL_ERROR "The server has stopped responding"
(_make_request): light refactoring
(_sendrequest): accept keep_root and pass to _xpc_of_content()
(_xpc_of_content): NoAttr => $TRUE
(_remember_errors): return false if no error
* src/main/perl/t/05-multipart-upload.t: likewise
* src/main/perl/t/06-list-multipart-uploads.t: likewise
* src/main/perl/test.localstack: converted to bash script
* src/main/perl/S3TestUtils.pm: new
* cpan/buildspec.yml: add above to distribution
Mon Mar 27 10:47:54 2023 Rob Lauer <rlauer6@comcast.net>
[0.61 - delete_keys()]:
* VERSION: bump
* NEWS.md: updated
* README.md: generated
* configure.ac: add check for make-cpan-dist.pl
* cpan/Makefile.am: use automake var for above
* src/main/perl/lib/Amazon/S3/.pm.in
(_make_request): don't encode the query string twice
(_send_request): precendence wrt regexp
* src/main/perl/lib/Amazon/S3/Bucket.pm.in
(delete_keys): new
(_format_delete_keys): new
* src/main/perl/lib/Amazon/S3/Constants.pm.in
- new constants to support delete_keys() method
* src/main/perl/lib/Makefile.am: stop make on error
* src/main/perl/t/01-api.t: added tests for delete_keys()
* src/main/perl/test.localstack: save logs
Fri Feb 10 07:47:22 2023 Rob Lauer <rlauer6@comcast.net>>
[0.60 - logging]:
* VERSION: bump
* NEWS.md: updated
* bootstrap: support M.rr style versions
* src/main/perl/lib/Amazon/S3.pm.in
- removed all end of block indicators inserted by perltidy
(new)
- only consider 'debug' flag when internal logger used
* src/main/perl/lib/Amazon/S3.pm.in
(new): new
* configure.ac
- fix email addres
- remove -Wall to prevent warning during configure
* perl-Amazon-S3.spec.in
(Requires): Net::Amazon::Signature::V4
* src/main/perl/lib/Makefile.am
- install Amazon::S3::Signature::V4 to correct directory
Tue Nov 29 10:39:43 2022 Rob Lauer <rlauer6@comcast.net>
[0.56 - minor bug, 0.55 issues #8]:
* buildspec.yml: files should be relative to project home
* VERSION: bump
* NEWS.md: updated
* README-TESTING.md: more documentation
* Makefile.am: rpm, not rpmbuild directory
* src/main/perl/Makefile.am: comments re: testing
* src/main/perl/t/04-list-buckets.t
- enable debug mode if $ENV{DEBUG}
- dump response if error
* src/main/perl/lib/Amazon/S3.pm.in
- pod tweaks
(new)
- set -key and -pass for legacy Crypt::CBC
This module is rather dated, however with some help from a few
contributors it has had some recent updates. Recent changes include
implementations of:
- ListObjectsV2
- CopyObject
- DeleteObjects
- ListObjectVersions
Additionally, this module now implements Signature Version 4 signing,
unit tests have been updated and more documentation has been added or
corrected. Credentials are encrypted if you have encryption modules installed.
_NEW!_
The `Amazon::S3` modules have been heavily refactored over the last
few releases to increase maintainability and to add new features. New
features include:
- [Amazon::S3::BucketV2](https://metacpan.org/pod/Amazon%3A%3AS3%3A%3ABucketV2)
lib/Amazon/S3.pm view on Meta::CPAN
=item CopyObject
=item DeleteObjects
=item ListObjectVersions
=back
Additionally, this module now implements Signature Version 4 signing,
unit tests have been updated and more documentation has been added or
corrected. Credentials are encrypted if you have encryption modules installed.
I<NEW!>
The C<Amazon::S3> modules have been heavily refactored over the last
few releases to increase maintainability and to add new features. New
features include:
=over 5
( run in 0.641 second using v1.01-cache-2.11-cpan-d8267643d1d )