Commit Graph

  • fbb7740f17 allow filtering to be chained by returning the request on filter() adrian.f.cole 2009-08-09 22:59:33 +00:00
  • c1c6ab959b formatting adrian.f.cole 2009-08-09 22:58:54 +00:00
  • daf95d7e8a add signature to AWS error message adrian.f.cole 2009-08-09 22:57:01 +00:00
  • 2fef8da975 wrong AWS message adrian.f.cole 2009-08-09 22:56:16 +00:00
  • 11bbc6f3c7 redirect handling is only specific to AWS when the LOCATION header is consumed adrian.f.cole 2009-08-09 22:55:45 +00:00
  • f001f26298 only create nodes if there is content associated with it adrian.f.cole 2009-08-09 22:54:51 +00:00
  • b2987c9682 during integration testing on bad networks, dns responses may not return fast enough. relaxSSLHostname works around this adrian.f.cole 2009-08-09 22:52:43 +00:00
  • 008979b027 attempts to clean up base integration test adrian.f.cole 2009-08-09 22:51:35 +00:00
  • 6dc3d789c1 fixed integration test that downloads remote files adrian.f.cole 2009-08-09 22:47:03 +00:00
  • 780b347a59 workaround for problem where unauthenticated GET doesn't operate on a bucket with public read acl adrian.f.cole 2009-08-09 22:45:48 +00:00
  • 02d79627bf Issue 64: eventual consistency acl doesn't always commit immediately adrian.f.cole 2009-08-09 22:43:07 +00:00
  • 44eed3917f Issue 76: properly address UTF encoding of paths adrian.f.cole 2009-08-09 22:41:55 +00:00
  • 6f58f153b5 added constructor that accepts http headers adrian.f.cole 2009-08-09 22:40:35 +00:00
  • 20fb575056 added / to path for bucket acl as without it Amazon infinitely sends redirects adrian.f.cole 2009-08-09 22:31:55 +00:00
  • 8baed726ab updated test location for remote http fetch adrian.f.cole 2009-08-09 22:26:17 +00:00
  • 30d1000165 added signature to AWS error so that we can compare the value we send with that returned from aws adrian.f.cole 2009-08-09 22:23:52 +00:00
  • 183ab4ad67 updated to testng 5.10 adrian.f.cole 2009-08-09 22:22:41 +00:00
  • be7909f75b removed separate module for ec2api as it is unnecessary complexity adrian.f.cole 2009-08-09 22:22:03 +00:00
  • def8a44348 Issue 75: Fixed options for listing CDN containers jamurty 2009-08-09 02:14:58 +00:00
  • cbb0050d43 Issue 75: Implemented CDN portions of the Cloud Files API. Because the CDN API functions have a different URI end-point at Rackspace, this commit includes a lot of new boilerplate/glue code and a CDN-specific connection so Guice can feed through the appropriate URI. In future, a Guice guru may be able to remove this cruft and move the CDN-specific implementation back into the main CloudFilesConnection. jamurty 2009-08-09 01:53:33 +00:00
  • abf4b13b4d Issue 77: completed functionality, except error handling, version, and limits adrian.f.cole 2009-07-23 09:13:05 +00:00
  • 3571be7a16 Issue 76: allow map binders to work without args in rare cases where there are no parameters, but a request body is needed adrian.f.cole 2009-07-23 09:11:39 +00:00
  • 2436c68578 Issue 77: create image and all backup schedule support adrian.f.cole 2009-07-23 07:26:38 +00:00
  • fd9e281069 Issue 77: workaround to Web Hosting #119335 adrian.f.cole 2009-07-22 11:47:42 +00:00
  • d01b0606c8 Issue 73: added interface for Maps adrian.f.cole 2009-07-22 11:03:04 +00:00
  • 4bb2a86e74 Fixed order of delete command and disabled post-build SSH check adrian.f.cole 2009-07-21 17:21:03 +00:00
  • 85e24279e1 Fixed order of delete command and disabled post-build SSH check adrian.f.cole 2009-07-21 17:19:42 +00:00
  • 8d124e8b7e Issue 77: added shared ip functionality adrian.f.cole 2009-07-21 17:02:05 +00:00
  • feb0385c0a Issue 76: retyped PostBinder so that it can be used with PUTs that also need parameters adrian.f.cole 2009-07-21 17:00:15 +00:00
  • c63e532271 Issue 79: improved session handling adrian.f.cole 2009-07-21 16:50:58 +00:00
  • ea874483b0 Issue 79: added ssh exec feature adrian.f.cole 2009-07-21 12:45:08 +00:00
  • d2985b5c4b Issue 77: shared ip group support adrian.f.cole 2009-07-21 12:40:23 +00:00
  • 16e87c39f2 Issue 75: fixed Range header on tests adrian.f.cole 2009-07-20 15:28:14 +00:00
  • bff270c6e5 simplified naming for cloud poms adrian.f.cole 2009-07-20 15:27:43 +00:00
  • 427ccfa963 Issue 75: Added GET with options for object jamurty 2009-07-19 23:08:08 +00:00
  • 3c0547c7df Issue 77: more support on cloud servers including password change adrian.f.cole 2009-07-19 18:54:58 +00:00
  • 3d5d31f037 Issue 76: fixed varags annotation searching for subclasses/implementors adrian.f.cole 2009-07-19 18:39:39 +00:00
  • 2b0eb5025a Issue 76: New interface annotation parsing: 1. HttpRequestOptions can now be a vararg option. While we only support one element at the moment, it can cut down on repetition. adrian.f.cole 2009-07-19 17:33:17 +00:00
  • 02b35f2cb0 Issue 77: rackspace server commands adrian.f.cole 2009-07-18 22:34:35 +00:00
  • 86475e60e7 Issue 79: bad dep definition adrian.f.cole 2009-07-18 18:51:17 +00:00
  • 3daa05652b Issue 79: first run of ssh support adrian.f.cole 2009-07-18 18:45:19 +00:00
  • 2272333eaa missing license header adrian.f.cole 2009-07-18 14:54:36 +00:00
  • 4842055443 Issue 77: added get flavor details adrian.f.cole 2009-07-18 14:53:47 +00:00
  • 5a548f5a7e Issue 76: POST support; Added PostParam PostBinder and renamed PathParamParser to ParamParser so that it can be reused for post. adrian.f.cole 2009-07-18 14:52:19 +00:00
  • 205a929526 entity was missing on redirect adrian.f.cole 2009-07-18 14:49:34 +00:00
  • 1e56bb6eea Issue 75: Implemented HEAD, POST and (simple) GET for objects jamurty 2009-07-17 23:01:31 +00:00
  • 14053f0341 Issue 77: getImageDetails, except the test is disabled due to rackspace issue 118856 adrian.f.cole 2009-07-17 18:37:52 +00:00
  • ffac49c5b7 Issue 77: cpu priority is missing by design per rackspace issue 118770 adrian.f.cole 2009-07-17 16:29:50 +00:00
  • 73ec708b03 Issue 77: iso8601 timezones aren't supported in DateService. changed to use regular DateTime constructor adrian.f.cole 2009-07-17 15:55:22 +00:00
  • cf8fa7aa33 Issue 75: cleaned up context bulding and added logging adrian.f.cole 2009-07-17 15:26:09 +00:00
  • 2d68a4e748 Issue 77: added log4j to rackspace adrian.f.cole 2009-07-17 15:19:41 +00:00
  • 3fd5333732 Issue 77: added list Image support adrian.f.cole 2009-07-17 14:56:55 +00:00
  • f5e52178f9 Issue 77: added support for flavors adrian.f.cole 2009-07-17 13:41:02 +00:00
  • b25f3fbed7 Issue 75: Implemented object PUT and DELETE. jamurty 2009-07-17 06:22:56 +00:00
  • 0c4b0203a8 Issue 77: initial support for rackspace cloud servers adrian.f.cole 2009-07-16 22:26:12 +00:00
  • d92f4e2750 added json to core parser module adrian.f.cole 2009-07-16 22:18:28 +00:00
  • fbe7ad9f8e filters are also rackspace level adrian.f.cole 2009-07-16 20:41:59 +00:00
  • 78573da3d0 fixed case on RackSpace should be Rackspace adrian.f.cole 2009-07-16 19:46:20 +00:00
  • bdd0cf3b22 Issue 75: pushed more code up to rackspace level adrian.f.cole 2009-07-16 19:34:06 +00:00
  • 3877b69c76 Issue 75: authentication is rackspace scoped, not cloud files adrian.f.cole 2009-07-16 17:23:05 +00:00
  • 02f858fd97 Issue 75: Added container deletion and listing options, and get account metadata jamurty 2009-07-14 20:42:53 +00:00
  • b7fbf48dbb added gson repo adrian.f.cole 2009-07-14 10:35:23 +00:00
  • 2573d399ca Issue 76: new annotation for RequestFilters adrian.f.cole 2009-07-13 22:47:45 +00:00
  • c4d8f5ff96 Issue 75: container create/list support adrian.f.cole 2009-07-13 22:46:19 +00:00
  • 8588776eb0 added json support adrian.f.cole 2009-07-13 22:44:32 +00:00
  • f9cd7e19d9 HttpResponse now requires the corresponding request's URL in its constructor, so the response's S3Object key name can be reconstituted. A better approach may be to associate the entire HttpRequest object with the related HttpResponse? jamurty 2009-07-13 19:56:45 +00:00
  • d8557f6d89 Corrected request building/signing to specify ETag values in 'Content-MD5' HTTP header instead of the 'ETag' header, which is only used in responses jamurty 2009-07-13 19:08:13 +00:00
  • 03631f84d1 Default temporary directory java.io.tmpdir is now used for 'basedir' if no other basedir is specified in the testing options jamurty 2009-07-13 19:06:05 +00:00
  • fb85439380 Issue 76 added resteasy repo adrian.f.cole 2009-07-13 10:42:05 +00:00
  • e9aee711d3 Issue 76: restructured to jaxrs annotations and created new ones where functionality was lacking. added resteasy client apis to our repository, as there is no dep-free dist available from source. introduced TransformingHttpCommandExecutorService, which processes http independently of extracting results. This uses an ExecutorService. In google app engine, there is now a WithinThreadExecutorService which is automatically selected via CloudContext as per the annotation SingleThreaded. All command classes have been converted to annotation definitions in S3Connection. adrian.f.cole 2009-07-11 22:36:51 +00:00
  • 8c49965f3d Issue 75: rackspace adrian.f.cole 2009-07-11 22:08:14 +00:00
  • 26b1011937 Issue 75: began rackspace development adrian.f.cole 2009-07-05 21:25:49 +00:00
  • 530e7f38a0 Issue 73: created module for object storage adrian.f.cole 2009-07-05 21:25:09 +00:00
  • f86e06f3d8 Issue 73: created module for object storage adrian.f.cole 2009-07-05 21:24:22 +00:00
  • e5bc2dd5e7 cleaned up controller adrian.f.cole 2009-07-03 15:42:50 +00:00
  • 08ea6293fb Issue 15: Added test demonstrating that JetS3t's multi-threaded service implementations work jamurty 2009-06-30 21:00:49 +00:00
  • d029659a63 Removed mistaken functionality to parse an S3 item's CannedAccessPolicy from HTTP response headers. S3 does not actually return this information, the ACL settings are only available via the ACL-specific API operations. jamurty 2009-06-30 20:20:51 +00:00
  • 7366d5c1cc Issue 15: Added ACL get/put implementation to JetS3t plugin jamurty 2009-06-30 20:19:14 +00:00
  • 564573a0ad new beta adrian.f.cole 2009-06-30 17:53:59 +00:00
  • 88cf2aad63 better debug and disabled google test adrian.f.cole 2009-06-30 17:19:13 +00:00
  • 2639bedc8e [maven-release-plugin] prepare release 1.0-beta-2 adrian.f.cole 2009-06-30 17:17:16 +00:00
  • 5fbbe085d4 corrected to use java logging adrian.f.cole 2009-06-29 19:44:42 +00:00
  • 0d14eda8df Issue 72: UTF-8 workaround adrian.f.cole 2009-06-29 17:24:58 +00:00
  • f146babae1 ExecutionExceptions are unwrapped, changed to response exception adrian.f.cole 2009-06-29 17:11:22 +00:00
  • fe012d98e2 increased default timeout so ec2 can finish adrian.f.cole 2009-06-29 15:54:15 +00:00
  • e9ec5109e3 corrected test tag adrian.f.cole 2009-06-29 15:53:48 +00:00
  • 83a2d93459 Issue 71: retry on 400/RequestTimeout and 409/OperationAborted adrian.f.cole 2009-06-29 14:41:56 +00:00
  • 9072a949d3 Issue 70: InputStreamReader is a more effective way to enforce encoding adrian.f.cole 2009-06-29 14:32:57 +00:00
  • 563be0cb55 another unicode test located in an acl test adrian.f.cole 2009-06-29 14:03:16 +00:00
  • bca4f3f5dd Issue 69: remove host header when we redirect adrian.f.cole 2009-06-29 13:52:35 +00:00
  • cc6ff3a805 avoid thread safety issues adrian.f.cole 2009-06-29 13:52:02 +00:00
  • fcaa546356 Issue 70, hard set encoding to UTF-8 to avoid silent errors that result in characters being converted to '???' adrian.f.cole 2009-06-29 13:07:53 +00:00
  • 95e2c00aef added notes about why gae times outaws/s3/perftest/src/test/java/org/jclouds/aws/s3/JCloudsGaePerformanceLiveTest.java adrian.f.cole 2009-06-29 12:48:32 +00:00
  • 13c2bba136 Issue 69: consolidated encoding test adrian.f.cole 2009-06-29 11:00:51 +00:00
  • c8669a63c3 Issue 70: unicode tests should be named as such, nesting these inside acl tests confuses the tester adrian.f.cole 2009-06-29 10:15:35 +00:00
  • 8db94120fc Issue 70, three question marks sometimes gets converted to �. Testing question marks should be independent of weird character conversion tests adrian.f.cole 2009-06-29 09:38:04 +00:00
  • da67580497 Issue 67: updated pom and repo to include guice version that supports constructor binding adrian.f.cole 2009-06-29 09:23:36 +00:00
  • bc52a66433 Issue 64: more EC in tests adrian.f.cole 2009-06-29 08:00:50 +00:00
  • 6829c4ace2 Issue 70 sorting out url encoding adrian.f.cole 2009-06-28 21:58:00 +00:00
  • 074fefc7db Issue 64: cleaned up integration test code adrian.f.cole 2009-06-28 17:20:23 +00:00