Commit Graph

6880 Commits

Author SHA1 Message Date
jamurty 41be68b3a9 Issue 47: Added metadata fields to S3Object for CannedAccessPolicy and AccessControlList, and modified metadata header parser to identify the x-amz-acl header if present and set the corresponding canned policy on an object.
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1430 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-13 01:00:33 +00:00
adrian.f.cole b8275fda10 Issue 61: initial implementation of Sun Cloud s3 emualation
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1429 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-12 16:48:46 +00:00
adrian.f.cole 09ba1d1360 Issue 61: refactored core S3 to allow different error handling and xml parsing
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1428 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-12 16:47:40 +00:00
adrian.f.cole ac8210c90a corrected bucket delete logic and fixed enableDebug so that subclasses can call it
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1427 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-12 16:24:21 +00:00
adrian.f.cole d91f069761 corrected toString
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1426 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-12 16:21:35 +00:00
adrian.f.cole e773803ee2 Issue 62: always set Content-Length
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1424 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-11 23:20:37 +00:00
adrian.f.cole cd1c3ae900 removed unused object
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1423 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-11 23:19:18 +00:00
adrian.f.cole bc0fddac45 fixed imports
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1422 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-11 23:18:03 +00:00
adrian.f.cole 65e46339f9 fixed log format
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1421 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-11 23:17:22 +00:00
adrian.f.cole e4848344df Issue 36: there can be multiple examples for a command
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1420 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-11 21:21:28 +00:00
adrian.f.cole 33bdc5438f removed ec2 from code codegen package
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1419 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-11 21:19:45 +00:00
adrian.f.cole e0b68edf7d Issue 36: combined Attribute parameters
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1418 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-11 21:01:42 +00:00
adrian.f.cole cb5c918918 adjusted expectations to meet current api
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1417 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-11 18:57:31 +00:00
adrian.f.cole 818489e9a3 Issue 9
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1416 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-11 15:43:10 +00:00
adrian.f.cole d806a056ff Issue 36: removed codegen code out of main aws module
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1415 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-11 15:41:49 +00:00
adrian.f.cole e3230f1f2c Issue 36: updated ec2 parser
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1414 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-11 15:40:54 +00:00
adrian.f.cole ba5a8c35cf Issue 36: added parent module
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1413 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-11 15:32:22 +00:00
adrian.f.cole 0c5b1b3e0c Issue 36: reorganized and revamped codegen
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1412 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-11 15:17:39 +00:00
adrian.f.cole 006fd88ea3 Issue 36: reorganized and revamped codegen
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1411 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-11 15:16:33 +00:00
adrian.f.cole 500cc335e8 Issue 36: reorganized and revamped codegen
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1410 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-11 14:56:34 +00:00
adrian.f.cole ecc067e119 made sample not fail on runtime exceptions
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1091 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-08 01:31:26 +00:00
adrian.f.cole 5cb5a3bb71 fixed bad cast
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1090 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-08 01:27:09 +00:00
adrian.f.cole 9cec8159d4 updated google app engine sample
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1089 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-08 00:49:23 +00:00
adrian.f.cole bf3ba3e855 Issue 52: worked around host header issue in gae
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1088 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-07 23:13:38 +00:00
adrian.f.cole 498c1dca20 Issue 58 reverted as path style bucket access is deprecated
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1087 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-07 21:39:23 +00:00
adrian.f.cole 445ca04c4e bad cast
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1086 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-07 11:24:17 +00:00
adrian.f.cole 2ccbbd8bd7 Issue 52 test google appengine in perftests
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1085 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-07 11:18:55 +00:00
adrian.f.cole c6da1b86b7 Issue 58 switch to path requests
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1084 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-07 11:18:11 +00:00
adrian.f.cole 0c9b3accda Issue 52: warn when host header is used
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1083 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-07 11:06:29 +00:00
adrian.f.cole 9e9d8ecd1c Issue 52: reproduced error in performance test. use 'mvn -Plive -Dtest=s3.JCloudsGaePerformanceLiveTest clean install' to verify
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1082 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-07 07:56:03 +00:00
adrian.f.cole 6e56a0fd22 added request details to default toString
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1081 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-07 06:51:42 +00:00
adrian.f.cole d8eb1a71d2 switched to standard resource filtering
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1080 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-07 06:30:27 +00:00
adrian.f.cole 1ccd105c12 added logging to sample
git-svn-id: http://jclouds.googlecode.com/svn/trunk@901 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-06 06:56:43 +00:00
adrian.f.cole 13ddefee62 repo is not in trunk
git-svn-id: http://jclouds.googlecode.com/svn/trunk@900 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-06 06:42:53 +00:00
adrian.f.cole 81e3dc885c extracted gae application name
git-svn-id: http://jclouds.googlecode.com/svn/trunk@899 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-05 10:20:26 +00:00
adrian.f.cole f7c937f71f Issue 40: simple example that uses s3 in a commandline environment. contributed by Cae Fernandez
git-svn-id: http://jclouds.googlecode.com/svn/trunk@892 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-05 08:24:02 +00:00
adrian.f.cole 98fe4e9955 Issue 36: some progress towards merging object models
git-svn-id: http://jclouds.googlecode.com/svn/trunk@891 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-04 04:45:12 +00:00
adrian.f.cole 90728e65b1 Issue 36: changed to java friendly names
git-svn-id: http://jclouds.googlecode.com/svn/trunk@890 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-04 04:35:24 +00:00
adrian.f.cole 7804b2f8c6 Issue 36: refactored so that options are an enum type
git-svn-id: http://jclouds.googlecode.com/svn/trunk@889 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-04 00:37:13 +00:00
adrian.f.cole 655b34dc9e Issue 36: converted to not have any java binding, and clarified to deal with enums and constraints
git-svn-id: http://jclouds.googlecode.com/svn/trunk@888 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-03 23:24:50 +00:00
adrian.f.cole 34698fb78a Issue 36: further revision on Response object types
git-svn-id: http://jclouds.googlecode.com/svn/trunk@887 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-01 08:30:32 +00:00
adrian.f.cole ac6e90430b Issue 36: started working on Options for ec2
git-svn-id: http://jclouds.googlecode.com/svn/trunk@886 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-01 00:59:55 +00:00
jamurty bb2ea532b2 Initial partial implementation of Access Control List support (Issue 47). This commit adds support for retrieving ACL settings for S3 buckets and objects, but not for modifying these settings.
git-svn-id: http://jclouds.googlecode.com/svn/trunk@885 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-05-31 21:32:42 +00:00
adrian.f.cole fd338a0c70 Issue 36: cleaned up perl code and continued development on codegen
git-svn-id: http://jclouds.googlecode.com/svn/trunk@884 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-05-31 08:31:31 +00:00
adrian.f.cole d9ff753ac4 Issue 9: better javadoc
git-svn-id: http://jclouds.googlecode.com/svn/trunk@883 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-05-30 10:47:35 +00:00
jamurty fd3c3841ee Added copyObject to JetS3t impl
git-svn-id: http://jclouds.googlecode.com/svn/trunk@882 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-05-30 06:58:35 +00:00
jamurty 3d41d6b107 CopyObject command now works with non-ASCII object names
git-svn-id: http://jclouds.googlecode.com/svn/trunk@881 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-05-30 06:57:55 +00:00
jamurty 58e5b51c59 MD5 tests for JetS3t putObject impl
git-svn-id: http://jclouds.googlecode.com/svn/trunk@880 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-05-30 05:29:58 +00:00
jamurty 7ac032015d Added putObject implementation to JetS3t service
git-svn-id: http://jclouds.googlecode.com/svn/trunk@879 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-05-29 23:31:42 +00:00
jamurty 4403887200 Fixed HttpRequest to work with non-ascii object names. Also added string encode/decode methods to the core Utils, please use this instead of the dreaded String#getBytes
git-svn-id: http://jclouds.googlecode.com/svn/trunk@878 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-05-29 22:49:12 +00:00