Commit Graph

  • 0ad0fc6a83 updated to less buggy version of maven and increased integration test heap size adrian.f.cole 2009-09-23 22:55:54 +0000
  • d22ec1690f Issue 93: added concurrent dep to core adrian.f.cole 2009-09-23 22:55:23 +0000
  • ed12a262ce Issue 93: moved concurrent libraries to their own module and setup custom properties so that it can compile under jdk 5 adrian.f.cole 2009-09-23 22:50:18 +0000
  • 30a738b327 issue 73: rename compat layer to keyvaluestore since it is more descriptive adrian.f.cole 2009-09-05 19:06:03 +0000
  • 64cf29701d initial cut of azure queue service adrian.f.cole 2009-09-03 17:55:57 +0000
  • 6a8c3d160c Issue 86: refactored code up to storage level for create options and metadata listing adrian.f.cole 2009-09-03 17:53:46 +0000
  • 6373d05d2f fixed bad import adrian.f.cole 2009-09-03 16:51:22 +0000
  • 535e2edadd Issue 86: fixed test adrian.f.cole 2009-09-03 08:17:02 +0000
  • 0412f20614 Issue 86: added root container commands and delete container adrian.f.cole 2009-09-03 08:14:45 +0000
  • 9e2a68cf36 Issue 86: create container support adrian.f.cole 2009-09-03 07:48:35 +0000
  • df7a392208 Issue 86: corrected to only allow the comp header into the signature adrian.f.cole 2009-09-03 07:48:04 +0000
  • 7e9229d55e Issue 86: first command for blob service adrian.f.cole 2009-09-03 04:26:39 +0000
  • 36aadce94f Issue 86 added error parsing adrian.f.cole 2009-09-03 04:26:05 +0000
  • 0333fb7c13 Issue 86: added base options for enumerated results adrian.f.cole 2009-09-03 04:25:23 +0000
  • 4e05fcf529 took out null checking, as exceptions are now thrown when parsing fails adrian.f.cole 2009-09-03 03:57:21 +0000
  • 94b13626f1 Issue 76: added support for default header parameters on an interface adrian.f.cole 2009-09-03 03:49:13 +0000
  • 7dd111435b changed to correctly address Byte-Order mark adrian.f.cole 2009-09-03 03:48:14 +0000
  • 086bab21f3 Issue 76: added support for default query parameters on an interface adrian.f.cole 2009-09-02 23:09:30 +0000
  • 8889daaa9b tests for hex encoding adrian.f.cole 2009-09-02 23:08:35 +0000
  • 3a569021dc fixed DateService to throw Exceptions instead of returning null adrian.f.cole 2009-09-02 23:07:36 +0000
  • 9de6b331a7 Issue 86: shortened project names adrian.f.cole 2009-09-01 23:31:56 +0000
  • e3b3ca5e6f Issue 86: authentication filter for Microsoft Azure Storage adrian.f.cole 2009-09-01 23:07:35 +0000
  • a0192989d4 added base64 utility adrian.f.cole 2009-09-01 23:01:17 +0000
  • 8a4e5d4839 eventual consistency madness adrian.f.cole 2009-09-01 23:00:54 +0000
  • 9ee13291bb Issue 86: setup maven structure for azure cloud storage adrian.f.cole 2009-09-01 06:16:38 +0000
  • 93866572a0 Issue 85: removed HttpMethod enum, as it is inherently non-extensible. Documented http://code.google.com/p/jclouds/wiki/NewService adrian.f.cole 2009-08-22 23:19:30 +0000
  • 1740912593 we must explicitly disable inherited test methods in surefire even when the class is disabled adrian.f.cole 2009-08-09 23:01:29 +0000
  • 4d9ccc797e cleanup adrian.f.cole 2009-08-09 23:00:34 +0000
  • 915e05330a cleanup adrian.f.cole 2009-08-09 23:00:11 +0000
  • fbb7740f17 allow filtering to be chained by returning the request on filter() adrian.f.cole 2009-08-09 22:59:33 +0000
  • c1c6ab959b formatting adrian.f.cole 2009-08-09 22:58:54 +0000
  • daf95d7e8a add signature to AWS error message adrian.f.cole 2009-08-09 22:57:01 +0000
  • 2fef8da975 wrong AWS message adrian.f.cole 2009-08-09 22:56:16 +0000
  • 11bbc6f3c7 redirect handling is only specific to AWS when the LOCATION header is consumed adrian.f.cole 2009-08-09 22:55:45 +0000
  • f001f26298 only create nodes if there is content associated with it adrian.f.cole 2009-08-09 22:54:51 +0000
  • 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 +0000
  • 008979b027 attempts to clean up base integration test adrian.f.cole 2009-08-09 22:51:35 +0000
  • 6dc3d789c1 fixed integration test that downloads remote files adrian.f.cole 2009-08-09 22:47:03 +0000
  • 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 +0000
  • 02d79627bf Issue 64: eventual consistency acl doesn't always commit immediately adrian.f.cole 2009-08-09 22:43:07 +0000
  • 44eed3917f Issue 76: properly address UTF encoding of paths adrian.f.cole 2009-08-09 22:41:55 +0000
  • 6f58f153b5 added constructor that accepts http headers adrian.f.cole 2009-08-09 22:40:35 +0000
  • 20fb575056 added / to path for bucket acl as without it Amazon infinitely sends redirects adrian.f.cole 2009-08-09 22:31:55 +0000
  • 8baed726ab updated test location for remote http fetch adrian.f.cole 2009-08-09 22:26:17 +0000
  • 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 +0000
  • 183ab4ad67 updated to testng 5.10 adrian.f.cole 2009-08-09 22:22:41 +0000
  • be7909f75b removed separate module for ec2api as it is unnecessary complexity adrian.f.cole 2009-08-09 22:22:03 +0000
  • def8a44348 Issue 75: Fixed options for listing CDN containers jamurty 2009-08-09 02:14:58 +0000
  • 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 +0000
  • abf4b13b4d Issue 77: completed functionality, except error handling, version, and limits adrian.f.cole 2009-07-23 09:13:05 +0000
  • 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 +0000
  • 2436c68578 Issue 77: create image and all backup schedule support adrian.f.cole 2009-07-23 07:26:38 +0000
  • fd9e281069 Issue 77: workaround to Web Hosting #119335 adrian.f.cole 2009-07-22 11:47:42 +0000
  • d01b0606c8 Issue 73: added interface for Maps adrian.f.cole 2009-07-22 11:03:04 +0000
  • 4bb2a86e74 Fixed order of delete command and disabled post-build SSH check adrian.f.cole 2009-07-21 17:21:03 +0000
  • 85e24279e1 Fixed order of delete command and disabled post-build SSH check adrian.f.cole 2009-07-21 17:19:42 +0000
  • 8d124e8b7e Issue 77: added shared ip functionality adrian.f.cole 2009-07-21 17:02:05 +0000
  • 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 +0000
  • c63e532271 Issue 79: improved session handling adrian.f.cole 2009-07-21 16:50:58 +0000
  • ea874483b0 Issue 79: added ssh exec feature adrian.f.cole 2009-07-21 12:45:08 +0000
  • d2985b5c4b Issue 77: shared ip group support adrian.f.cole 2009-07-21 12:40:23 +0000
  • 16e87c39f2 Issue 75: fixed Range header on tests adrian.f.cole 2009-07-20 15:28:14 +0000
  • bff270c6e5 simplified naming for cloud poms adrian.f.cole 2009-07-20 15:27:43 +0000
  • 427ccfa963 Issue 75: Added GET with options for object jamurty 2009-07-19 23:08:08 +0000
  • 3c0547c7df Issue 77: more support on cloud servers including password change adrian.f.cole 2009-07-19 18:54:58 +0000
  • 3d5d31f037 Issue 76: fixed varags annotation searching for subclasses/implementors adrian.f.cole 2009-07-19 18:39:39 +0000
  • 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 +0000
  • 02b35f2cb0 Issue 77: rackspace server commands adrian.f.cole 2009-07-18 22:34:35 +0000
  • 86475e60e7 Issue 79: bad dep definition adrian.f.cole 2009-07-18 18:51:17 +0000
  • 3daa05652b Issue 79: first run of ssh support adrian.f.cole 2009-07-18 18:45:19 +0000
  • 2272333eaa missing license header adrian.f.cole 2009-07-18 14:54:36 +0000
  • 4842055443 Issue 77: added get flavor details adrian.f.cole 2009-07-18 14:53:47 +0000
  • 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 +0000
  • 205a929526 entity was missing on redirect adrian.f.cole 2009-07-18 14:49:34 +0000
  • 1e56bb6eea Issue 75: Implemented HEAD, POST and (simple) GET for objects jamurty 2009-07-17 23:01:31 +0000
  • 14053f0341 Issue 77: getImageDetails, except the test is disabled due to rackspace issue 118856 adrian.f.cole 2009-07-17 18:37:52 +0000
  • ffac49c5b7 Issue 77: cpu priority is missing by design per rackspace issue 118770 adrian.f.cole 2009-07-17 16:29:50 +0000
  • 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 +0000
  • cf8fa7aa33 Issue 75: cleaned up context bulding and added logging adrian.f.cole 2009-07-17 15:26:09 +0000
  • 2d68a4e748 Issue 77: added log4j to rackspace adrian.f.cole 2009-07-17 15:19:41 +0000
  • 3fd5333732 Issue 77: added list Image support adrian.f.cole 2009-07-17 14:56:55 +0000
  • f5e52178f9 Issue 77: added support for flavors adrian.f.cole 2009-07-17 13:41:02 +0000
  • b25f3fbed7 Issue 75: Implemented object PUT and DELETE. jamurty 2009-07-17 06:22:56 +0000
  • 0c4b0203a8 Issue 77: initial support for rackspace cloud servers adrian.f.cole 2009-07-16 22:26:12 +0000
  • d92f4e2750 added json to core parser module adrian.f.cole 2009-07-16 22:18:28 +0000
  • fbe7ad9f8e filters are also rackspace level adrian.f.cole 2009-07-16 20:41:59 +0000
  • 78573da3d0 fixed case on RackSpace should be Rackspace adrian.f.cole 2009-07-16 19:46:20 +0000
  • bdd0cf3b22 Issue 75: pushed more code up to rackspace level adrian.f.cole 2009-07-16 19:34:06 +0000
  • 3877b69c76 Issue 75: authentication is rackspace scoped, not cloud files adrian.f.cole 2009-07-16 17:23:05 +0000
  • 02f858fd97 Issue 75: Added container deletion and listing options, and get account metadata jamurty 2009-07-14 20:42:53 +0000
  • b7fbf48dbb added gson repo adrian.f.cole 2009-07-14 10:35:23 +0000
  • 2573d399ca Issue 76: new annotation for RequestFilters adrian.f.cole 2009-07-13 22:47:45 +0000
  • c4d8f5ff96 Issue 75: container create/list support adrian.f.cole 2009-07-13 22:46:19 +0000
  • 8588776eb0 added json support adrian.f.cole 2009-07-13 22:44:32 +0000
  • 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 +0000
  • 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 +0000
  • 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 +0000
  • fb85439380 Issue 76 added resteasy repo adrian.f.cole 2009-07-13 10:42:05 +0000
  • 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 +0000
  • 8c49965f3d Issue 75: rackspace adrian.f.cole 2009-07-11 22:08:14 +0000