Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
...
Commits on Feb 21, 2012
@clkao clkao timestamp clearing introduced in 8156574 is no longer required 3127ade
@clkao clkao avoid calling timestamp twice 1cc21c0
@mrallen1 Merge pull request #6 from clkao/timestamp
timestamp fixes RT #75194
05fdca4
@mallen-al mallen-al Roll 0.18 bac5bb2
Commits on Jul 25, 2012
@miquelruiz miquelruiz throw exception on failing api calls
Makefile.PL
 - Add Carp as a dependency
 - Add Test::Exception as a build dependency

lib/Net/Amazon/EC2.pm
 - New attribute to control which behaviour the user wants
 - Documentation

t/03_failing_calls.t
 - Tests for the new behaviour
3ccbd32
Commits on Jul 31, 2012
@mrallen1 Merge pull request #9 from miquelruiz/master
Throw exception instead of return an error
b82f379
Commits on Aug 02, 2012
@allardhoeve allardhoeve Parse tagsets on volumes cbce459
Commits on Aug 07, 2012
@mrallen1 Merge pull request #10 from ByteInternet/fix-describe-volumes-tagset
Parse tagsets on volumes
9013991
Commits on Aug 09, 2012
@mrallen1 Permit modify_instance_attribute to take a HASHREF 98b7c2d
Commits on Aug 10, 2012
@mrallen1 Prep for 0.19 release 6a4a1b6
@mrallen1 Improve describe_tag (RT#76139 and #76140) ae65c95
@mrallen1 Update Changelog for 0.19 15a564c
@mrallen1 Update t/02_live.t for return_errors 8e0e02b
@miquelruiz miquelruiz Treatment of no XML responses
 - Check if the Content-Type of the HTTP response is 'text/xml'.
 - Set an XML with errors when the response fails with a 500 or 300 code.
 - Since the error message can contain XML, it is now wrapped in a CDATA.
 - Check for XML parsing errors.
3f3851e
@mrallen1 Merge pull request #11 from miquelruiz/master
Tests failing when a web server is running in localhost
010c808
Commits on Aug 11, 2012
@mrallen1 Stop failing test when server listens on port 80 17f3f37
@mrallen1 OK, really 0.20 c2af3a9
Commits on Aug 15, 2012
@stevecaldwell77 stevecaldwell77 add support for VolumeType and Iops to EBS volumes; add support for E…
…bsOptimized attribute for instances
5e06fd5
@stevecaldwell77 stevecaldwell77 add EbsOptimized attribute to test for run_instances 0b6e3bb
@stevecaldwell77 stevecaldwell77 update API version to 2012-07-20 654ac76
@stevecaldwell77 stevecaldwell77 silence an uninitialized warning in test ee70fe7
@mrallen1 Merge pull request #12 from stevecaldwell77/master
Provisioned IOPS for EBS Volumes
89e434a
Commits on Oct 18, 2012
@mrallen1 Allow undef in TagSet values RT #80071 e27316b
@mrallen1 DeleteSnapshot does not take an array (GI #13) 2e50978
@mrallen1 Bump version to 0.21 93fe26f
@phips phips Updated InstanceType documentation fbc9e6c
Commits on Oct 21, 2012
@phips phips Rebase aef68b0
Commits on Oct 22, 2012
@mrallen1 Merge pull request #14 from phips/master
Updated InstanceType documentation
7418418
Commits on Oct 23, 2012
@mrallen1 Allow undef or arrayref in AvailabilityZone.pm 7515f1e
@mrallen1 Ignore more files f862dca
@mrallen1 Add last few changes here 6d55646
Commits on Oct 26, 2012
@mrallen1 Use AWS signatuve v2 and SSL by default a8356a7
@mrallen1 Update Changelog and docs d1d1f08
@mrallen1 Update deps in Makefile.PL 61ec3d0
@mrallen1 Few more doc changes ad92ae2
@mrallen1 Update copyright on README f652b6c
Commits on Oct 28, 2012
@mrallen1 Decouple CIDR IPs from security group auth f776335
Commits on Nov 28, 2012
@mrallen1 Make region_name accept undef 7b6100e
@EtienneM EtienneM Make group_name accept undef efae620
@mrallen1 Merge pull request #16 from EtienneM/master
group_name can be undef
c8c0711
Commits on Dec 20, 2012
@mrallen1 Add UserData to run_instances for test purposes 04d793f
@mrallen1 Permit associate_address in VPC (RT#82139) 1e8e0b5
Commits on Jan 02, 2013
@mrallen1 Prepare 0.23 b68d732
Commits on Jan 17, 2013
Brett Paden run_instance tweaks: Cannot submit subnet with group name; must use g…
…roup id instead. Added support for this edge condition. Also added PrivateIpAddress option.
bd8bf05
Commits on Jan 18, 2013
@hirose31 hirose31 Add support BlockDeviceMapping into create_image method f331858
@mrallen1 Merge pull request #18 from brettpaden/options_for_run_instance
run_instance tweaks
ec90a2a
Commits on Jan 23, 2013
@vincent-k vincent-k Added optional parameter AddressingType (deprecated but still impleme…
…nted in EC2 API and usefull for eucalyptus clouds with only private addressing)
5c463b2
@mrallen1 Merge pull request #20 from vincent-k/master
Added optional parameter 'AddressingType' to the 'runInstance' method.
527ea3f
Commits on Mar 18, 2013
@jimbrowne jimbrowne Add support for IAM instance profiles in run_instances 4ac36a6
@mrallen1 Merge pull request #24 from jimbrowne/iam-profile
Add support for IAM instance profiles in run_instances
0cd4ec2
Commits on Mar 27, 2013
@mrallen1 Merge pull request #19 from hirose31/feature/create_image-blockdevice…
…mapping

Add support BlockDeviceMapping into create_image method
fa12caf
Commits on May 03, 2013
@jimbrowne jimbrowne Remove spurious warn present since at least 0.14 5bfb585
@mrallen1 Merge pull request #27 from jimbrowne/spurious-warn
Remove spurious warn present since at least 0.14
1da2dde
Commits on Nov 14, 2013
@haarg haarg Follow Amazon's signing rules more strictly
Amazon is very particular about how to generate signed requests, and
HTTP::Request::Common can interfere with that.  Generate the query
string ourselves to ensure it is signed properly.
dbc80a6
@haarg haarg add stringification overloads to errors 774858f
Commits on Nov 15, 2013
@mrallen1 Merge pull request #29 from haarg/errors-overload
add stringification overloads to errors
ddfd7f4
@mrallen1 Merge pull request #28 from haarg/fix-signing
Follow Amazon's signing rules more strictly
9eabef9
Commits on Dec 04, 2013
@jimbrowne jimbrowne Add initial support for IAM roles.
An attempt to fix https://rt.cpan.org/Public/Bug/Display.html?id=81664
Note that temporary credentials should be checked for expiration and
re-fetched from the metadata service.
319f5fb
@mrallen1 Merge pull request #26 from jimbrowne/temp-security-creds
Add initial support for IAM roles.
8b8759a
Commits on Dec 05, 2013
@jimbrowne jimbrowne Add filter support to describe_snapshots 141ba2c
@mrallen1 Merge pull request #25 from jimbrowne/snapshot-filter
Add filter support to describe_snapshots
872e96d
Commits on Dec 09, 2013
@mrallen1 Prepare 0.24 8683cc2
Commits on Dec 20, 2013
@jimbrowne jimbrowne Support passed security tokens for STS temporary credentials cc2de56
Commits on Jan 02, 2014
@mrallen1 Merge pull request #30 from jimbrowne/security-token-parameter
Support passed security tokens for STS temporary credentials
6b81401
Commits on Jul 01, 2014
@stevecaldwell77 stevecaldwell77 support the BlockDeviceMapping.n.EBS.VolumeType parameter when callin…
…g run_instances
0d94d77
@stevecaldwell77 stevecaldwell77 bumping version to a dev version for extlib, until we get #31 accepted 36ec9cd
@mrallen1 Merge pull request #31 from campus-explorer/master
Add support for VolumeType parameter to run_instances()
5723712
Commits on Jul 03, 2014
@mrallen1 Increment version to 0.25 c74047b
@mrallen1 Make POD for register_image() match code RT#88379 311c1b0
@mrallen1 Handle no output get_console_output() RT#67748 6c21d5b
@mrallen1 Loop if error on secgroup deletion
Sometimes the API returns an error if you try to delete a key
which is 'still in use' for an instance which shows as terminated.

So instead, we check to see if we get an error and then loop until
we don't get an error object.  We compare this non-error to the
expected value of 1.
2676698
@mrallen1 Roll 0.25 3daeba6
Commits on Jul 17, 2014
@wintersky wintersky Allow undef in block device mappings so we can list both EBS and ephe…
…meral mappings
d3ec617
Commits on Jul 18, 2014
@mrallen1 Merge pull request #32 from wintersky/allow-both-ebs-and-ephemeral
Allow undef in block device mappings so we can list both EBS and ephemer...
20fe5a0
Commits on Jul 22, 2014
@unixtastic unixtastic Bumped API version to 2014-06-15. 7a90eee
@unixtastic unixtastic Added encrypted volume support with tests. e4a9af4
@unixtastic unixtastic Removed outdated instance type list. b2da3db
@mrallen1 Merge pull request #33 from unixtastic/master
API version bump and Encrypted volume support
f6eaa0a
Commits on Jul 23, 2014
@mrallen1 Roll 0.26 4940ea1
@unixtastic unixtastic Documentation updates. 703849c
@unixtastic unixtastic Added volume sizing note to create_volume's SnapshotId option. 85bbe9a
@unixtastic unixtastic Update version number, update changelog. c4253e8
@unixtastic unixtastic Revert "Update version number, update changelog."
This reverts commit c4253e8.
ee6d81f
Commits on Jul 26, 2014
@unixtastic unixtastic Merge branch 'master' of https://github.com/mrallen1/net-amazon-ec2 c568874
Commits on Jul 30, 2014
@unixtastic unixtastic Added allocate_vpc_address to allocate VPC scope addresses. It would …
…be cleaner to update allocate_address but this would break existing code.
5cc89bc
@unixtastic unixtastic Added egress rules to describe_security_groups. 7c32f77
Commits on Jul 31, 2014
@mrallen1 Merge pull request #34 from unixtastic/master
Add allocate_vpc_address plus minor documentation changes.
08188d8
@mrallen1 Merge pull request #35 from unixtastic/master
Added egress rules to describe_security_groups.
efb1e8c
Commits on Aug 01, 2014
@mrallen1 Roll 0.27 605d0cf
Commits on Aug 03, 2014
Matt West Adding ability to exec describe_instance_status routine 6826fd5
Commits on Aug 04, 2014
Matt West Copyright update and test for the function a51676a
Matt West test bugfix, silly fat finger fb146ca
Commits on Aug 05, 2014
@mrallen1 Merge pull request #36 from mhwest13/dis
Adding ability to exec describe_instance_status routine
70c2ae7
@mrallen1 Loop if describe_instance_status() is undef
* Don't loop infinitely; give up after 120 seconds
6f352b5
@mrallen1 Roll 0.28 13f5c04
@mrallen1 Roll 0.29
I forgot to update the MANIFEST and omitted 5 files from
the CPAN upload.  That will break people who try to use
the new describe_instance_status() call.
1bcb8f9
Commits on Aug 21, 2014
@stevenbrichards stevenbrichards Added vpc_id
For support of vpc_id attribute in security groups
337f0c7
@stevenbrichards stevenbrichards Added vpc_id 8f71219
Commits on Aug 22, 2014
@stevenbrichards stevenbrichards Changed $VERSION to 0.29_01 8af2ed1
@mrallen1 Merge pull request #37 from Captainkrtek/master
Added vpcId attribute support for SecurityGroupItemType
b1ceb42
@hootsuitesteven hootsuitesteven Added security group tagging support 8a5ddf4
@hootsuitesteven hootsuitesteven Missing documentation 05a5c60
@hootsuitesteven hootsuitesteven Added tagSet support 308a8aa
@mrallen1 Merge pull request #38 from hootsuitesteven/master
Added tagSet support for security groups
434bc32
Commits on Sep 29, 2014
Matt West Fixing describe_instance_status call to fetch all the status responses f4ac462
Matt West Ooops, forgot to set the var, this removes a duplicate aws call 356e07d
Commits on Oct 08, 2014
Jonas Courteau Added describe_subnet and the appropriate response framework 27959d5
@mrallen1 Merge pull request #40 from jc-asdf/master
Added describe_subnet
305c1a5
Commits on Oct 17, 2014
@anubhavmishra anubhavmishra Changed amazon's base url to the new one. Following the new conventio… 82ed496
Commits on Oct 20, 2014
@mrallen1 Merge pull request #41 from anubhavmishra/master
Changed amazon's base url to the new one. Following the new convention h...
fd4d530
Commits on Oct 24, 2014
Matt West Allowing for maxresults to be set, as well as nexttoken 486a9b6
Commits on Mar 19, 2015
@tsiganenok tsiganenok added network interfaces attributes to describe_instances 6c1918b
Commits on Mar 20, 2015
@tsiganenok tsiganenok fixed network interface description to be maybe String bbba045
Commits on Mar 21, 2015
@mrallen1 Merge pull request #39 from mhwest13/dis_fix
Fixing describe_instance_status call to fetch all the status responses
ec155c4
@mrallen1 Merge pull request #43 from tsiganenok/master
added network interfaces attributes into describe_instances
671ba6b
@mrallen1 Address RT#90999 and RT#102798
Make sure that methods documented to accept arrayrefs
really do accept them.

Add release_vpc_address method.
90a61da
@mrallen1 Add tagsets for images and snapshots RT#102787 24e0fb4
@mrallen1 Increase timeout value for describe_instances test e467204
@mrallen1 Ignore diffs and patch files 6819c2e
@mrallen1 Roll 0.30 a2bc1e7
Commits on Apr 06, 2015
@srodman7689 srodman7689 Updated SG Functions
Updated authroize_security_group_ingress and revoke_security_group_ingress functions to allow for a GroupId instead of a GroupName when working with a Security Group that is attached to a VPC.
b579e3b
@mrallen1 Merge pull request #44 from srodman7689/BugFix/SG_GroupID
Updated SG Functions
12847b0
Commits on May 26, 2015
@mrallen1 Initial patch of v4 signatures 5500c8f
Commits on May 29, 2015
@mrallen1 Fix v2 signing and add debugging for v4 signing ca2775a
@mrallen1 Add v4 test e9025d9
Commits on Jun 10, 2015
@mrallen1 Add volume creation/deletion tests bdc6228
Commits on Jun 16, 2015
@mrallen1 Finish up sig v4 support & test 1ae3995
@mrallen1 Merge pull request #46 from mrallen1/v4_sig
Support v4 signatures
76f5dcd
@mrallen1 Roll 0.30_1 a4e3adb