forked from perl/perl-Amazon-S3
Compare commits
2 Commits
main
...
autoupdate
| Author | SHA256 | Date | |
|---|---|---|---|
| d2220f8347 | |||
| 7d09e59717 |
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:7d2c76540619beab28c478e6f5f99091b4fd30e32f5c86113f115c6da1b6dbd4
|
|
||||||
size 61122
|
|
||||||
BIN
Amazon-S3-2.0.2.tar.gz
LFS
Normal file
BIN
Amazon-S3-2.0.2.tar.gz
LFS
Normal file
Binary file not shown.
@@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
#description_paragraphs: 3
|
description_paragraphs: 3
|
||||||
#description: |-
|
#description: |-
|
||||||
# override description from CPAN
|
# override description from CPAN
|
||||||
#summary: override summary from CPAN
|
#summary: override summary from CPAN
|
||||||
|
|||||||
@@ -1,3 +1,139 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Nov 14 16:09:54 UTC 2025 - Tina Müller <tina.mueller@suse.com>
|
||||||
|
|
||||||
|
- Add cpanspec.yml to override description length
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Nov 8 05:31:04 UTC 2025 - Tina Müller <timueller+perl@suse.de>
|
||||||
|
|
||||||
|
- updated to 2.0.2
|
||||||
|
see /usr/share/doc/packages/perl-Amazon-S3/ChangeLog
|
||||||
|
|
||||||
|
Mon Jun 10 08:33:31 2024 Rob Lauer <rlauer6@comcast.net>
|
||||||
|
[2.0.2]:
|
||||||
|
* src/main/perl/lib/Amazon/S3/Bucket.pm.in
|
||||||
|
- 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
|
||||||
|
- ignore case on status header (LocalStack <> AWS)
|
||||||
|
Mon Apr 22 15:14:36 2024 Rob Lauer <rlauer6@comcast.net>
|
||||||
|
[2.0.1]:
|
||||||
|
* VERSION: 2.0.1
|
||||||
|
* 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
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Mar 8 21:59:23 UTC 2024 - Tina Müller <tina.mueller@suse.com>
|
Fri Mar 8 21:59:23 UTC 2024 - Tina Müller <tina.mueller@suse.com>
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package perl-Amazon-S3
|
# spec file for package perl-Amazon-S3
|
||||||
#
|
#
|
||||||
# Copyright (c) 2024 SUSE LLC
|
# Copyright (c) 2025 SUSE LLC and contributors
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -18,13 +18,12 @@
|
|||||||
|
|
||||||
%define cpan_name Amazon-S3
|
%define cpan_name Amazon-S3
|
||||||
Name: perl-Amazon-S3
|
Name: perl-Amazon-S3
|
||||||
Version: 0.650.0
|
Version: 2.0.2
|
||||||
Release: 0
|
Release: 0
|
||||||
%define cpan_version 0.65
|
|
||||||
License: Artistic-1.0 OR GPL-1.0-or-later
|
License: Artistic-1.0 OR GPL-1.0-or-later
|
||||||
Summary: Perl interface to AWS S3 API
|
Summary: Perl interface to AWS S3 API
|
||||||
URL: https://metacpan.org/release/%{cpan_name}
|
URL: https://metacpan.org/release/%{cpan_name}
|
||||||
Source0: https://cpan.metacpan.org/authors/id/B/BI/BIGFOOT/%{cpan_name}-%{cpan_version}.tar.gz
|
Source0: https://cpan.metacpan.org/authors/id/B/BI/BIGFOOT/%{cpan_name}-%{version}.tar.gz
|
||||||
Source1: cpanspec.yml
|
Source1: cpanspec.yml
|
||||||
Source100: README.md
|
Source100: README.md
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
@@ -32,7 +31,7 @@ BuildRequires: perl
|
|||||||
BuildRequires: perl-macros
|
BuildRequires: perl-macros
|
||||||
BuildRequires: perl(Class::Accessor::Fast)
|
BuildRequires: perl(Class::Accessor::Fast)
|
||||||
BuildRequires: perl(Digest::HMAC_SHA1)
|
BuildRequires: perl(Digest::HMAC_SHA1)
|
||||||
BuildRequires: perl(Digest::MD5::File) >= 0.08
|
BuildRequires: perl(Digest::MD5::File) >= 0.80
|
||||||
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.64
|
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.64
|
||||||
BuildRequires: perl(File::ShareDir::Install)
|
BuildRequires: perl(File::ShareDir::Install)
|
||||||
BuildRequires: perl(HTTP::Date)
|
BuildRequires: perl(HTTP::Date)
|
||||||
@@ -47,7 +46,7 @@ BuildRequires: perl(Net::HTTP)
|
|||||||
BuildRequires: perl(Pod::Markdown)
|
BuildRequires: perl(Pod::Markdown)
|
||||||
BuildRequires: perl(Readonly)
|
BuildRequires: perl(Readonly)
|
||||||
BuildRequires: perl(Test::More) >= 1.302190
|
BuildRequires: perl(Test::More) >= 1.302190
|
||||||
BuildRequires: perl(Test::Output) >= 1.033
|
BuildRequires: perl(Test::Output) >= 1.33
|
||||||
BuildRequires: perl(URI)
|
BuildRequires: perl(URI)
|
||||||
BuildRequires: perl(URI::Escape)
|
BuildRequires: perl(URI::Escape)
|
||||||
BuildRequires: perl(XML::Simple)
|
BuildRequires: perl(XML::Simple)
|
||||||
@@ -68,16 +67,10 @@ Requires: perl(Readonly)
|
|||||||
Requires: perl(URI)
|
Requires: perl(URI)
|
||||||
Requires: perl(URI::Escape)
|
Requires: perl(URI::Escape)
|
||||||
Requires: perl(XML::Simple)
|
Requires: perl(XML::Simple)
|
||||||
Provides: perl(Amazon::S3) = %{version}
|
|
||||||
Provides: perl(Amazon::S3::Bucket) = %{version}
|
|
||||||
Provides: perl(Amazon::S3::Constants) = %{version}
|
|
||||||
Provides: perl(Amazon::S3::Logger) = %{version}
|
|
||||||
Provides: perl(Amazon::S3::Signature::V4)
|
|
||||||
%undefine __perllib_provides
|
|
||||||
%{perl_requires}
|
%{perl_requires}
|
||||||
|
|
||||||
%description
|
%description
|
||||||
This documentation refers to version 0.65.
|
This documentation refers to version 2.0.2.
|
||||||
|
|
||||||
'Amazon::S3' provides a portable client interface to Amazon Simple Storage
|
'Amazon::S3' provides a portable client interface to Amazon Simple Storage
|
||||||
System (S3).
|
System (S3).
|
||||||
@@ -85,18 +78,8 @@ System (S3).
|
|||||||
This module is rather dated, however with some help from a few contributors
|
This module is rather dated, however with some help from a few contributors
|
||||||
it has had some recent updates. Recent changes include implementations of:
|
it has had some recent updates. Recent changes include implementations of:
|
||||||
|
|
||||||
* ListObjectsV2
|
|
||||||
|
|
||||||
* CopyObject
|
|
||||||
|
|
||||||
* DeleteObjects
|
|
||||||
|
|
||||||
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.
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n %{cpan_name}-%{cpan_version}
|
%autosetup -n %{cpan_name}-%{version} -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
perl Makefile.PL INSTALLDIRS=vendor
|
perl Makefile.PL INSTALLDIRS=vendor
|
||||||
|
|||||||
Reference in New Issue
Block a user