Skip to content

Commit

Permalink
import 0.46-tobe from svn
Browse files Browse the repository at this point in the history
  • Loading branch information
acme committed Nov 24, 2008
0 parents commit ff4d848
Show file tree
Hide file tree
Showing 30 changed files with 4,725 additions and 0 deletions.
83 changes: 83 additions & 0 deletions CHANGES
@@ -0,0 +1,83 @@
Revision history for Perl module Net::Amazon::S3:

0.46
- refactor request creation into Net::Amazon::S3::Request
and many subclasses
- move to Moose
- add Net::Amazon::S3::Client and subclasses

0.45 Wed Aug 20 17:06:49 BST 2008
- make add_key, head_key etc. return all the headers, not
just the X-Amazon ones (patch by Andrew Hanenkamp)
- require IO::File 1.14 (noticed by tsw)
- remove DateTime::Format::Strptime prerequisite as it was not
being used (noticed by Yen-Ming Lee)
- do not try and parse non-XML errors (patch by lostlogic)
- make it possible to store and delete the key "0"
(patch by Joey Hess)
- make it possible to store empty files (patch by BDOLAN)
- add Copy support (patch by BDOLAN)
- add s3cl for command-line access (patch by Leo Lapworth)

0.44 Thu Mar 27 08:35:59 GMT 2008
- fix bug with storing files consisting of "0" (thanks to
Martin Atkins)

0.43 Sat Mar 1 10:55:54 GMT 2008
- add binmode() to support Windows (thanks to Gabriel Weinberg)

0.42 Thu Feb 28 06:39:59 GMT 2008
- add exponential backoff upon temporary errors with the new
retry option

0.41 Fri Nov 30 10:42:26 GMT 2007
- fix the expensive tests (patch by BDOLAN)
- added support for EU buckets (patch by BDOLAN)

0.40 Tue Oct 30 11:40:42 GMT 2007
- fix for content length with empty keys by Mark A. Hershberger
- get_key and get_key_filename now return content_length
- rewrote synopsis
- added support for common prefix (thanks to Andy Grundman)

0.39 Sun Aug 19 14:47:01 BST 2007
- add add_key_filename and get_key_filename which send files
directly from disk - good for large files (Jim Blomo)
- support UTF8 keys (Jim Blomo)
- switch back from Build.PL to Makefile.PL

0.38 Sun Mar 4 16:43:28 GMT 2007
- use http_proxy and https_proxy environment variables for proxy
settings (Ask Bjoern Hansen)
- don't add the Authorization header if one is already specified
when making a request - good for allowing caching to resources
that are public. (Ask Bjoern Hansen)

0.37 Fri Oct 13 19:14:57 BST 2006
- added support for ACLs (thanks to Gordon McCreight)

0.36 Sun Sep 10 16:30:39 BST 2006
- remove extra warning

0.35 Sun Sep 10 16:25:44 BST 2006
- added list_bucket_all to stop having to worrying about 'marker'

0.34 Sun Sep 10 07:27:06 BST 2006
- added next marker and more docs from Jesse Vincent

0.33 Sat Aug 26 16:26:37 BST 2006
- documentation and test cleanup from Jesse Vincent
- use HTTP keep alive (patch by Scott Gifford)
- remove ununused code in _make_request (patch by Scott Gifford)

0.32 Tue Apr 25 19:51:06 BST 2006
- fix bug with listing buckets with parameters (thanks to karjala)

0.31 Tue Apr 4 21:15:02 BST 2006
- many patches from Brad Fitzpatrick to make change the API, make
return values sane, add err/errstr, make Bucket object
- added a timeout option as suggested by Brad Dixon
- it's the Brad release!

0.30 Mon Mar 20 20:20:29 GMT 2006
- initial release
30 changes: 30 additions & 0 deletions MANIFEST
@@ -0,0 +1,30 @@
bin/s3cl
CHANGES
examples/backup_cpan.pl
lib/Net/Amazon/S3.pm
lib/Net/Amazon/S3/Bucket.pm
lib/Net/Amazon/S3/Client.pm
lib/Net/Amazon/S3/Client/Bucket.pm
lib/Net/Amazon/S3/Client/Object.pm
lib/Net/Amazon/S3/HTTPRequest.pm
lib/Net/Amazon/S3/Request.pm
lib/Net/Amazon/S3/Request/CreateBucket.pm
lib/Net/Amazon/S3/Request/DeleteBucket.pm
lib/Net/Amazon/S3/Request/DeleteObject.pm
lib/Net/Amazon/S3/Request/GetBucketAccessControl.pm
lib/Net/Amazon/S3/Request/GetBucketLocationConstraint.pm
lib/Net/Amazon/S3/Request/GetObject.pm
lib/Net/Amazon/S3/Request/GetObjectAccessControl.pm
lib/Net/Amazon/S3/Request/ListAllMyBuckets.pm
lib/Net/Amazon/S3/Request/ListBucket.pm
lib/Net/Amazon/S3/Request/PutObject.pm
lib/Net/Amazon/S3/Request/SetBucketAccessControl.pm
lib/Net/Amazon/S3/Request/SetObjectAccessControl.pm
Makefile.PL
MANIFEST This list of files
README
t/01api.t
t/02client.t
t/99-pod-coverage.t
t/99-pod.t
META.yml Module meta-data (added by MakeMaker)
31 changes: 31 additions & 0 deletions META.yml
@@ -0,0 +1,31 @@
--- #YAML:1.0
name: Net-Amazon-S3
version: 0.45
abstract: Use the Amazon S3 - Simple Storage Service
license: perl
author:
- Leon Brocard <acme@astray.com>
generated_by: ExtUtils::MakeMaker version 6.44
distribution_type: module
requires:
Class::Accessor::Fast: 0
Data::Stream::Bulk::Callback: 0
Digest::HMAC_SHA1: 0
Digest::MD5: 0
Digest::MD5::File: 0
File::stat: 0
HTTP::Date: 0
HTTP::Status: 0
IO::File: 1.14
LWP::UserAgent::Determined: 0
MIME::Base64: 0
Moose: 0
MooseX::StrictConstructor: 0
Regexp::Common: 0
Test::More: 0.01
URI::Escape: 0
XML::LibXML: 0
XML::LibXML::XPathContext: 0
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.3.html
version: 1.3
32 changes: 32 additions & 0 deletions Makefile.PL
@@ -0,0 +1,32 @@
#!perl
use strict;
use warnings;
use ExtUtils::MakeMaker;
WriteMakefile(
NAME => 'Net::Amazon::S3',
VERSION_FROM => 'lib/Net/Amazon/S3.pm',
AUTHOR => 'Leon Brocard <acme@astray.com>',
ABSTRACT => 'Use the Amazon S3 - Simple Storage Service',
LICENSE => 'perl',
PREREQ_PM => {
'Class::Accessor::Fast' => '0',
'Data::Stream::Bulk::Callback' => '0',
'Digest::HMAC_SHA1' => '0',
'Digest::MD5' => '0',
'Digest::MD5::File' => '0',
'File::stat' => '0',
'HTTP::Date' => '0',
'HTTP::Status' => '0',
'IO::File' => '1.14',
'LWP::UserAgent::Determined' => '0',
'MIME::Base64' => '0',
'Moose' => '0',
'MooseX::StrictConstructor' => '0',
'Test::More' => '0.01',
'Regexp::Common' => '0',
'XML::LibXML' => '0',
'XML::LibXML::XPathContext' => '0',
'URI::Escape' => '0',
}
);

0 comments on commit ff4d848

Please sign in to comment.