Commit Graph

  • 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
  • 3b72ff31df Issue 64: reuse map code to clear buckets adrian.f.cole 2009-06-28 16:49:53 +00:00
  • 917dae7c21 Issue 64: started logging integration tests adrian.f.cole 2009-06-28 16:48:39 +00:00
  • 344cf6a3a7 replay bucket listing before re-attempting clearing the bucket adrian.f.cole 2009-06-27 21:28:46 +00:00
  • dd1863f7ff s3 from ec2 seems to be more sensitive. Allow bucket empty to try twice instead of failing adrian.f.cole 2009-06-27 20:45:01 +00:00
  • d5f6cc6f21 s3 from ec2 seems to be more sensitive. Allow test setup deletion to try twice instead of failing adrian.f.cole 2009-06-27 20:37:21 +00:00
  • 9c84796aa3 changed behavior so that bad buckets aren't accidentally given out adrian.f.cole 2009-06-27 20:27:51 +00:00
  • d41f1fac72 fix to ensure bucket is empty before returning it adrian.f.cole 2009-06-27 18:38:48 +00:00
  • 8508c37a3b instrumented so that NPE contain the XML content it arised from adrian.f.cole 2009-06-27 18:27:59 +00:00
  • fd08265c67 sleep inconsistency window after bucket creation adrian.f.cole 2009-06-27 18:27:15 +00:00
  • f6a7a1bd4c increased inconsistency window adrian.f.cole 2009-06-27 17:36:14 +00:00
  • 07c36ec8cb handled 307 redirects and added tests adrian.f.cole 2009-06-27 17:19:01 +00:00
  • 8da58cc24d set sax parse debug as a supported option adrian.f.cole 2009-06-27 17:17:41 +00:00
  • 27f360e88e auto-redirection to SSL addresses doesn't work, using jclouds redirection adrian.f.cole 2009-06-27 17:16:20 +00:00
  • 7b1f565308 added context to exception adrian.f.cole 2009-06-27 17:15:36 +00:00
  • 2a9ca61b36 Issue 69: added in S3 specific retry handling adrian.f.cole 2009-06-26 20:53:55 +00:00
  • d20b5d9f5a wrong license header adrian.f.cole 2009-06-26 20:29:11 +00:00
  • 81ee88335e Issue 69: ensured redirect handlers copy the content stream before closing it, as this data is needed for error parsing adrian.f.cole 2009-06-26 17:41:39 +00:00
  • cf1067465b added missing binding annotation adrian.f.cole 2009-06-26 17:40:28 +00:00
  • 44d4c37a90 Issue 69: corrected retry/error guice bindings adrian.f.cole 2009-06-26 12:34:28 +00:00
  • 383b9bf2c6 cleaning up Handler binding adrian.f.cole 2009-06-24 22:38:37 +00:00
  • 502b9e1bac Issue 69: updated to new Redirect and ErrorHandler api adrian.f.cole 2009-06-24 18:32:51 +00:00
  • 256ec34af6 reorganized tests adrian.f.cole 2009-06-24 18:31:50 +00:00
  • 19989d8374 issue 60: refactored http clients to not be bound to a single endpoint such that redirects can be assigned to another host adrian.f.cole 2009-06-24 18:28:07 +00:00
  • 78d0b7afd3 issue 66: refactored http clients to not be bound to a single endpoint such that redirects can be assigned to another host adrian.f.cole 2009-06-24 18:27:39 +00:00
  • 00cc4c4c4e updated to version 4.0.1 adrian.f.cole 2009-06-24 18:26:15 +00:00
  • 48c3155450 issue 69: refactored http clients to not be bound to a single endpoint such that redirects can be assigned to another host adrian.f.cole 2009-06-24 18:25:04 +00:00
  • 39e96d041f Issue 69: removed unusable or redundant code wrt http error handling adrian.f.cole 2009-06-22 07:21:03 +00:00
  • 7e181c92b0 bad log format adrian.f.cole 2009-06-21 01:48:36 +00:00
  • 1557173695 Issue 68 expose endPoint URI in HttpRequest adrian.f.cole 2009-06-21 01:45:34 +00:00
  • 8ea84a656a Updated JetS3t impl tests to follow new testing procedure (see Issue 57) jamurty 2009-06-21 00:29:12 +00:00
  • be824d757f Issue 57: Fixed test that deletes a bucket to use a Scratch bucket name -- this was the culprit causing downstream test failures jamurty 2009-06-21 00:27:31 +00:00
  • dac9da390a Issues 57: Added a sanity check when bucket names are returned, to ensure they actually exist. This check is only applied when running against the Stub connection, to avoid slowing down integration tests with real services jamurty 2009-06-21 00:26:30 +00:00
  • 8bd15c7fc9 converted http methods to enums adrian.f.cole 2009-06-21 00:22:04 +00:00
  • 3f7833c2c3 Issue 55 enhanced integration tests to support redirect testing adrian.f.cole 2009-06-19 20:08:31 +00:00
  • 00b3ccdc7c fixed test so stub connection will work adrian.f.cole 2009-06-19 20:05:08 +00:00
  • b11148a974 Issue 45: re-tooled tests to share 20 buckets, which are created at startup and assigned inside each test method adrian.f.cole 2009-06-19 00:49:53 +00:00
  • 852374b35a Issue 64 adrian.f.cole 2009-06-18 01:52:28 +00:00
  • 55f39fc7de disabled failing tests adrian.f.cole 2009-06-18 00:44:59 +00:00
  • 3c36ee4a25 cleaned javadoc adrian.f.cole 2009-06-18 00:44:41 +00:00
  • 4ec1b14408 Issue 64: map.containsValue() is subject to eventual consistency delays as it compares state against the md5 sums in the bucket listing adrian.f.cole 2009-06-18 00:17:55 +00:00
  • fb67368738 Issue 65 adrian.f.cole 2009-06-18 00:04:56 +00:00