Commit Graph

1023 Commits

Author SHA1 Message Date
Andrew Gaul 44e30f06b7 Address Checkstyle violations 2013-10-22 16:50:24 -07:00
Diwaker Gupta 3399816f83 Return false if container already exists in AWS-S3
AWS-S3 returns the incorrect creation status when a container already
exists in the us-standard (or default) region.  Fixes JCLOUDS-334.
2013-10-17 13:38:23 -07:00
Everett Toews 2a041bdf2a Support HKG region for Rackspace providers. 2013-10-10 21:08:53 -05:00
Adrian Cole a25a7aa12c JCLOUDS-311. work around mixed versions in hpcloud-objectstorage regions 2013-09-30 15:34:02 -07:00
Aled Sage 8de60eab25 JCLOUDS-282: Add NL to assignable locations for SoftLayer
- zone contained NL, so needed to add it to SoftLayerProviderMetadata's
  iso3166Codes
2013-09-16 16:03:23 +01:00
Aled Sage 4f772c4d22 JCLOUDS-269: Report ram as MB rather than GB for SoftLayer 2013-09-16 11:06:24 +01:00
Andrew Gaul 48a12b0ce3 [JCLOUDS-279] Remove spurious executable bit 2013-09-11 15:55:44 -07:00
Andrew Bayer 6add9da5aa Deprecate vcloud/Terremark async interfaces and *Client classes 2013-08-29 11:28:42 -07:00
Andrew Phillips 6f4c796f73 [maven-release-plugin] prepare for next development iteration 2013-08-27 11:43:49 -04:00
Andrew Phillips cd34259487 [maven-release-plugin] prepare release jclouds-1.6.2-incubating-rc2 2013-08-17 12:07:33 -04:00
Andrew Bayer ffff38561a JCLOUDS-242. Fix security group creation on aws-ec2.
Contributed by Richard Downer.
2013-08-15 12:24:23 -04:00
Andrew Phillips 66e19a6bce Revert "[maven-release-plugin] prepare release jclouds-1.6.2-incubating-rc1"
This reverts commit 96fae29fde.
2013-08-14 17:15:36 -07:00
Andrew Phillips 96fae29fde [maven-release-plugin] prepare release jclouds-1.6.2-incubating-rc1 2013-08-07 14:17:23 -04:00
Everett Toews ece92aea4d Support IAD region for Rackspace providers. 2013-08-06 22:23:05 -05:00
Andrew Gaul cbcfc90239 Disable timed temporary signed URLs for AWS-S3
This functionality uncovered subtleties in URL parameter encoding
which result in random failures integration tests.  References
JCLOUDS-200.
2013-08-06 14:19:47 -07:00
Andrew Gaul 2addcbf9d2 Add live test for JCLOUDS-233 2013-08-06 11:55:32 -07:00
Tom Manville 8dfb894007 Handle multiple of MAX_BLOCK_SIZE for Azure MPU
Currently files are not properly uploaded if they are a multiple of
MAX_BLOCK_SIZE.  Fixes JCLOUDS-233.
2013-08-06 11:55:25 -07:00
Diwaker Gupta faecd45a01 Enable time-bound signed URL tests for HPCS.
HP does, in fact, support configurable temporary signed URLs:
http://docs.hpcloud.com/api/object-storage#temp_url

References JCLOUDS-231
2013-08-05 21:38:06 -07:00
Andrew Phillips 78e5832fd2 Revert "[maven-release-plugin] prepare release jclouds-1.6.2-incubating-rc0"
This reverts commit 61baf2ada2.
2013-08-05 20:38:51 -04:00
Andrew Phillips 0554c6f824 Revert "[maven-release-plugin] prepare for next development iteration"
This reverts commit df6844474c.
2013-08-05 20:38:20 -04:00
Andrew Phillips df6844474c [maven-release-plugin] prepare for next development iteration 2013-08-02 11:59:22 -04:00
Andrew Phillips 61baf2ada2 [maven-release-plugin] prepare release jclouds-1.6.2-incubating-rc0 2013-08-02 11:59:16 -04:00
Andrew Bayer 24466fdaab Deprecating async/client classes for a number of apis/providers
Also added dummy *Api classes for classes that'll be renamed from
*Client->*Api in 1.7.0.
2013-08-01 17:58:26 -07:00
Andrew Bayer 0cbcc7d642 JCLOUDS-221. Add availabilityZone to spot price history. 2013-08-01 17:53:23 -07:00
Everett Toews d9e5ba15bf Support Disk Configuration Extension in NovaTemplateOptions 2013-08-01 16:50:43 -05:00
Diwaker Gupta 89af1466a8 URL encode string to sign.
As recommended at
http://s3.amazonaws.com/doc/s3-developer-guide/RESTAuthentication.html:

"You can also send a signature as a URL-encoded query-string parameter
in the URL for the request."

Also deals with some of the craziness of URL encoding/decoding in
jclouds.

References JCLOUDS-200
2013-07-31 16:33:18 -07:00
Andrew Phillips e11cc87cfa JCLOUDS-200: Consolidate all feature-specific in the AWS provider
Follow-up to b7d75f79
2013-07-26 15:26:06 -04:00
Diwaker Gupta 4b5b89ae75 Preserve blob metadata for AWS-S3 MPU
Specifically preserve content-type and content-disposition for
multi-part uploads.

Fixes JCLOUDS-204
2013-07-25 09:50:55 -07:00
Diwaker Gupta b7d75f7949 AWS-S3 configurable temporary signed URL support
Introduces AWSS3BlobRequestSigner, which reuses the
RequestAuthorizeSignature filter for most of the heavy lifting.
Other implementation details based on [1].

Tested with AWSS3BlobSignerLiveTest, in particular,
testSign(Get|Put)UrlWithTime.

Closes JCLOUDS-200

[1] http://s3.amazonaws.com/doc/s3-developer-guide/RESTAuthentication.html
2013-07-24 15:23:40 -07:00
Andrew Phillips 2ebde8c556 Follow-up to Azureblob cleanup
See discussion at https://github.com/jclouds/jclouds/pull/66
2013-07-17 10:35:24 -07:00
John Kew a6f6f04d75 Cleanup of Azureblob code; as per pull request review. Additional items
not covered here are assigned specific bug ids.
2013-07-17 10:35:18 -07:00
John Kew 3a734b897c JCLOUDS-161: large blob support for Azure
Large blob support for AzureClient; the next step of this is to
support PutOptions.multipart and digest a blob into 4M parts. This
just implements the Azure interaction.
2013-07-17 10:35:13 -07:00
Andrew Gaul ced5abdd77 Add Swift-specific MD5 checksum header
Tested against cloudfiles-us, hpcloud-objectstorage, and
swift-keystone.  Reference for ETag:

https://answers.launchpad.net/swift/+question/157064
2013-07-09 21:56:11 -07:00
Andrew Bayer 264d47e3ce JCLOUDS-150. Deprecate EC2 *Client, add dummy *Api classes. 2013-07-02 09:06:57 -07:00
zack-shoylev 3731f812cb Fixes testCreateAndRunAService by fixing the outdated jetty URL 2013-07-01 19:48:05 -05:00
Everett Toews 00b4376c6c Added the SYD zone to Rackspace providers. 2013-06-20 16:47:08 -05:00
Andrew Bayer 7ac0d3729b JCLOUDS-99. Enable use of Iterable<IpPermission> for aws-ec2
- Added AWSEC2CreateSecurityGroupIfNeeded, using
AWSSecurityGroupClient's ability to call
authorizeSecurityGroupInRegion with Iterable<IpPermission>

- Added a utility method,
ComputeServiceUtils.getPortRangesInList(int... ports), to get pairs of
start/end ports covering all ranges in a list of ports. Used above.
2013-06-19 14:05:56 -07:00
Andrew Bayer 1a130bffa2 [maven-release-plugin] prepare for next development iteration 2013-06-19 13:24:39 -07:00
Andrew Bayer 079f9f0bcc [maven-release-plugin] prepare release jclouds-1.6.1-incubating-rc3 2013-06-12 17:12:14 -07:00
Andrew Bayer 7c4196dc09 Revert "[maven-release-plugin] prepare release jclouds-1.6.1-incubating-rc2"
This reverts commit 5c18b6a1b4.
2013-06-12 16:49:34 -07:00
Andrew Bayer 5c18b6a1b4 [maven-release-plugin] prepare release jclouds-1.6.1-incubating-rc2 2013-05-31 14:11:50 -07:00
Andrew Bayer 7828eef359 Revert "[maven-release-plugin] prepare release jclouds-1.6.1-incubating-rc1"
This reverts commit 57718280be.
2013-05-31 13:48:27 -07:00
Andrew Bayer 57718280be [maven-release-plugin] prepare release jclouds-1.6.1-incubating-rc1 2013-05-30 11:20:44 -07:00
adriancole dd863238ac Revert "[JCLOUDS-43] add TransactionApi and tests to ultradns-ws provider"
This reverts commit b021d743fd.
2013-05-17 15:11:25 -07:00
adriancole ded3c3e66b Revert "[JCLOUDS-43] add scoped transaction support to ultradns-ws"
This reverts commit f88609d1dd.
2013-05-17 15:11:22 -07:00
adriancole 7420cb7186 JCLOUDS-31. updated to ASF headers via mvn com.mycila.maven-license-plugin:maven-license-plugin:format 2013-05-16 21:33:44 -07:00
adriancole eae78ced92 JCLOUDS-31. manually adjusted license header on checkstyle and terremark xml files 2013-05-16 21:33:41 -07:00
adriancole 762055a8aa JCLOUDS-31. remove malformed, duplicate, or unnecessary headers 2013-05-16 21:33:40 -07:00
adriancole 60388a6ed5 [JCLOUDS-43] add scoped transaction support to ultradns-ws 2013-05-15 13:33:50 -07:00
adriancole d3486342e0 [JCLOUDS-43] add TransactionApi and tests to ultradns-ws provider 2013-05-15 13:33:50 -07:00