9110 Commits

Author SHA1 Message Date
Zack Shoylev
10e5d69d64 Adds windows ACL code for file permissions, fixes build. 2015-04-28 14:38:40 -05:00
Ignasi Barrera
d29424304e JCLOUDS-890: Prevent NPE when generating the Chef attributes file 2015-04-24 11:32:30 +02:00
Ignasi Barrera
e12e701fab Exclude Eclipse annotation processor files that are git ignored 2015-04-16 00:18:42 +02:00
Andrew Gaul
28bf8503db Fix testCopyIfModifiedSince for AWS S3 2015-04-10 23:12:42 -07:00
Zack Shoylev
cdb1677b47 Update cloudfiles poms 2015-04-09 14:25:57 -05:00
Zack Shoylev
9d387f81e4 Merge remote-tracking branch 'promote-jclouds-labs-openstack-local/promote-rackspace-cloudfiles-moved' into 1.9.x 2015-04-09 14:24:52 -05:00
Andrew Gaul
b2d409cf3b Correct Azure Blob unit test expectations
Master uses API 2013-08-15 while 1.9.x uses 2012-02-12.
2015-04-09 08:41:07 -07:00
Andrew Phillips
0e2ee14a00 JCLOUDS-884: Only try netcat over ssh-agent as an agentproxy
See http://markmail.org/thread/oto47qk2kzcdtebb
2015-04-09 10:23:12 -04:00
Andrew Gaul
f379565114 JCLOUDS-651: Swift copy object content metadata 2015-04-08 23:13:54 -07:00
Andrew Gaul
a260582949 JCLOUDS-651: S3 copy object content metadata 2015-04-08 23:13:54 -07:00
Andrew Gaul
7c275bdedd JCLOUDS-651: Azure copy object content metadata 2015-04-08 23:13:54 -07:00
Andrew Gaul
0647ba8c55 JCLOUDS-651: portable copy object content metadata 2015-04-08 23:13:54 -07:00
Andrew Gaul
3f2e9f37fd JCLOUDS-651: Add @Beta annotations to copy methods 2015-04-08 23:13:53 -07:00
Ignasi Barrera
4e37ffb6b6 JCLOUDS-651: Fix filesystem integration tests in OSX 2015-04-08 23:13:53 -07:00
Andrew Gaul
211b07390d JCLOUDS-651: Copy Swift system metadata 2015-04-08 23:13:52 -07:00
Zack Shoylev
1e8495e905 Adds live test. 2015-04-08 23:13:52 -07:00
Zack Shoylev
b5491c4848 Allows copying an object and modifying metadata (user and object) 2015-04-08 23:13:52 -07:00
Andrew Gaul
c87e2052ac JCLOUDS-651: Ensure copy replaces user metadata
Some object stores have additive semantics for metadata.  As currently
implemented Azure, S3, and Swift consistently replace user metadata
but have different behavior for system metadata, e.g., Content-Type.
2015-04-08 23:13:52 -07:00
Andrew Gaul
70eac74140 JCLOUDS-651: Add Swift server-side copyBlob
This has some limitations as discussed in JCLOUDS-872.
2015-04-08 23:13:52 -07:00
Andrew Gaul
b4897c6689 JCLOUDS-651: Add S3 server-side copyBlob 2015-04-08 23:13:52 -07:00
Andrew Gaul
afbf61c657 JCLOUDS-651: Add Azure server-side copyBlob 2015-04-08 23:13:51 -07:00
Andrew Gaul
76f261e818 JCLOUDS-651: Add copyBlob to portable abstraction
Some providers optimize this operation with a server-side copy.  Add a
fallback implementation which does a client-side copy.
2015-04-08 23:13:51 -07:00
Andrew Gaul
5487400037 JCLOUDS-871: Azure Copy Blob support
API reference:

http://msdn.microsoft.com/en-us/library/dd894037.aspx
2015-04-08 23:13:51 -07:00
Andrew Gaul
75f6d76f1d Return ETag from Azure setBlobMetadata
Also fix up live tests.
2015-04-08 23:13:51 -07:00
Ignasi Barrera
1742110e88 Release scripts are in the release SVN repo 2015-04-08 22:37:33 +02:00
Ignasi Barrera
b8cb9cd35b Properly clone the login credentials 2015-04-08 16:01:30 +02:00
Zack Shoylev
a26208b9f4 Fixes missing consistency waits in testDirectory 2015-04-02 17:24:31 -05:00
Andrew Gaul
e25a44eab9 JCLOUDS-732: Filesystem portable object ACLs 2015-03-31 17:24:34 -07:00
Andrew Gaul
eda06d0454 JCLOUDS-732: Transient portable object ACLs 2015-03-31 17:24:32 -07:00
Andrew Gaul
e829690e7e JCLOUDS-660: Filesystem portable container ACLs 2015-03-31 17:24:31 -07:00
Andrew Gaul
1bd9c46600 JCLOUDS-660: Transient portable container ACLs 2015-03-31 17:24:30 -07:00
Ignasi Barrera
9c92487c29 Next development version 1.9.1-SNAPSHOT 2015-03-29 22:44:17 +02:00
Ignasi Barrera
565a102c15 Next development version 2.0.0-SNAPSHOT 2015-03-24 11:02:39 +01:00
Ignasi Barrera
ce3eeefd85 Apache jclouds 1.9.0 release 2015-03-24 10:59:36 +01:00
Ignasi Barrera
bb41ed4341 Apache jclouds 1.9.0 release jclouds-1.9.0 jclouds-1.9.0-rc2 2015-03-24 10:35:42 +01:00
Ignasi Barrera
fcb7dfcb81 Fix HPCloudComputeTemplateBuilderLiveTest 2015-03-24 00:40:43 +01:00
Ignasi Barrera
4db2b75add Fixes OpenStack extension namespace configuration
* Improves extension namespace configuration to use Guice multibindings
  so each provider can cleanly provide their own namespaces.
* Fixes the HPCloud Compute volume attachment namespace and adds the
  corresponding live tests.
* Fixes the Rackspace CloudServers UK volume attachment namespace.
2015-03-23 22:40:43 +01:00
Zack Shoylev
8217248571 Adds a rackspace-specific test and a fix for the volume-attach extension problem. 2015-03-20 11:41:24 -05:00
Everett Toews
3077a0cc7c Modernize the VolumeAttachmentApiLiveTest 2015-03-20 11:41:24 -05:00
Everett Toews
fdb2cfe567 Deprecate Nova API for volumes in favour of Cinder API for volumes 2015-03-20 10:08:07 +01:00
Hugo Viejo
b54c788e7c Update setupPublicCurl.sh
Add the fqdn to /etc/hosts file becouse if you only add the hostname then it is posible to lose the fqdn
changed expected script adding  "`hostname -f` "
Added "-s" option to ensure to get the short name
Added "-s" option to ensure search using the short name
2015-03-11 22:51:49 +01:00
Andrew Gaul
9b66c23c02 Upgrade to Modernizer Maven Plugin 1.3.0
Changelog:

https://github.com/andrewgaul/modernizer-maven-plugin/releases/tag/modernizer-maven-plugin-1.3.0
2015-03-10 16:06:51 -07:00
Ignasi Barrera
ec63b55a04 JCLOUDS-532: Properly close HTTP streams 2015-03-10 21:28:14 +01:00
Andrew Gaul
9f93941525 Add content length to exception message 2015-03-02 16:51:59 -08:00
Zack Shoylev
fb1f3b9dfd Adds additional details to the jclouds log error message. 2015-02-26 15:01:24 -06:00
Matt Hurne
bf00298f74 JCLOUDS-795: Retry with backoff upon receiving a 500 response from S3 with error code 'InternalError' 2015-02-25 18:30:30 -08:00
Andrew Gaul
85637ccee2 Fix ParseS3ErrorFromXmlContentTest
References JCLOUDS-794.
2015-02-25 18:29:17 -08:00
Andrew Gaul
d7e25d9cc6 Use injected metadata instead of new instance
This addresses a regression from JCLOUDS-794.
2015-02-25 17:24:44 -08:00
Ka-Hing Cheung
a2ee7341e3 fix non-recursive list of dir with empty prefix 2015-02-23 17:52:42 -08:00
Andrew Gaul
a56fa3926a JCLOUDS-732: Swift portable object ACLs
Swift does not implement support for these:

https://blueprints.launchpad.net/swift/+spec/object-acls
2015-02-21 10:28:02 -08:00