Adrian Cole
ac9a642cd3
Issue 353: added disposition, encoding, language to blob and transient blobstore
2010-09-18 19:38:14 -07:00
Rainbowbreeze
4c2ff1ea63
Added futher implementation for content disposition
2010-09-17 18:05:13 +02:00
Adrian Cole
15c878c1bf
updated pom and examples to include filesystem provider
2010-09-14 10:04:05 -07:00
Adrian Cole
0e5823afad
Issue 352: added transient blob signing
2010-09-13 22:41:19 -07:00
Hugo Duncan
8088bdc1a1
Comment failing (new) tests
2010-09-13 23:43:04 -04:00
Hugo Duncan
754a511ec2
Added sign-blob-request method, and some tests (broken)
2010-09-13 23:30:13 -04:00
Adrian Cole
f068a06354
Issue 352: refactored request signing
2010-09-13 18:24:16 -07:00
Adrian Cole
198eeec3d9
added volume to hardware object, added signed blob support, added example of how to use signed blobs with computeservice
2010-09-12 02:27:42 -07:00
Adrian Cole
462a6e5617
Issue 335: took initialization code out of injection providers and into memoized suppliers, this will allow us to tune caching and speed up injection as guice is single-threaded; fixed broken windows along the way
2010-08-17 02:08:39 -07:00
Adrian Cole
4b76982261
Issue 191: added in-memory chef-client; use provider: transientchef
2010-08-12 18:53:51 -07:00
Adrian Cole
420503d32e
updated and corrected license headers
2010-08-12 16:04:26 -07:00
Adrian Cole
60908bfb6e
Issue 191: added databag support
2010-08-11 18:34:50 -07:00
Adrian Cole
7a593a1630
added WriteTo interface for streaming puts
2010-08-11 02:13:28 -07:00
Adrian Cole
25bc2c0691
added get-blob-stream helper and corresponding test
2010-08-10 10:37:17 -07:00
Adrian Cole
6f180ddb4e
Issu 301: refactored utilities that depend on guava. introduced Crypto, CryptoStreams, and more Payloads to help deal with encrypted payloads and headers
2010-08-01 02:07:53 -07:00
Adrian Cole
a9a0c53fb2
Issue 191: added RSA PEM parsing to encryptionUtils
2010-07-30 23:58:31 -07:00
Adrian Cole
34518f54ba
Issue 325: massive refactor in order to stop serializing native async http client requests
2010-07-30 01:26:55 -07:00
Andrew Phillips
e1f5369243
Removed 1,000,000 redundant .gitignores (they're inherited)
2010-07-28 14:38:28 +02:00
Adrian Cole
ca247efaed
Issue 324: added properties for (jclouds|provider).modules, (jclouds|provider).credential.resource, and (jclouds|provider).credential.file in order to support rewiring jclouds http and other components via properties files, and extract out where credentials are obtained from
2010-07-28 00:41:13 -07:00
Adrian Cole
7c3518f7ff
Issue 191: changed encryption service so that it can decode a PEM key. updated chef to work in google appengine
2010-07-22 15:35:03 -07:00
Adrian Cole
887bb7adfe
Issue 316: refactored ssh to use Payload object; deprecated non-payload methods
2010-07-19 13:08:12 -07:00
Adrian Cole
1d0949dec5
Issue 315: added auto-deserialization of json into java objects and new @Unwrap annotation; Issue 311: fixed template parsing for new cluster instance in ec2; Issue 191: started adding node support to chef
2010-07-17 01:30:37 -05:00
Phil Hagelberg
328679799b
Missed a layer of nesting.
2010-07-13 17:18:21 -07:00
Phil Hagelberg
3db58174bd
Fix formatting of generateMD5BufferingIfNotRepeatable call.
2010-07-13 17:00:49 -07:00
Phil Hagelberg
2ad5df1d3c
Use blobstore argument in md5-blob instead of dynamically-bound var.
2010-07-13 17:00:49 -07:00
Adrian Cole
41e3ec6709
Issue 27: got eucalyptus and walrus working, after refactoring error handling
2010-07-11 01:26:56 -07:00
Adrian Cole
e8d0a11cda
Issue 301: refactored http payload and rewrote crufty tests
2010-07-09 21:13:11 -07:00
Adrian Cole
31d2da3c6f
Issue 301: removed encryption service dependency from blob and added helper methods to blobstore.clj
2010-07-08 10:42:18 -07:00
Adrian Cole
da3baf523c
Issue 301: refactored http payload data from blob -> core, added content length, type, md5; fixed length bug in ec2 and added more tests to ensure this doesn't happen again
2010-07-08 03:46:34 -07:00
Adrian Cole
204c093753
refactored encryption service and exposed sha256 routine
2010-07-06 18:21:11 -07:00
Adrian Cole
8703c4a7a4
Issue 199: ning examples
2010-07-06 14:37:40 -07:00
Adrian Cole
e90857d7a4
added toString hashCode and equals to context objects
2010-07-06 13:32:13 -07:00
Adrian Cole
85b5bd48f1
loosened dependency on the GeneratedHttpRequest class
2010-07-02 16:47:46 -07:00
Adrian Cole
9bac52d315
Issue 298: fixed regression on authorizationexception not propagating, and also missing gogrid file
2010-07-02 12:05:41 -07:00
Adrian Cole
714a459796
Issue 297: exposed utilities like encryption, logging, date, threads, and ssh to context objects
2010-06-29 15:45:59 -07:00
Adrian Cole
7e28286dd0
Issue 293: normalized on provider vocab
2010-06-28 12:03:35 -07:00
Adrian Cole
caceae90bd
Issue 293: normalized on identity/credential vocab
2010-06-28 11:33:41 -07:00
Adrian Cole
27f4f69b4c
Issue 293: refactored code to provide for api versions and coherent properties for authorization
2010-06-28 05:07:36 -07:00
Adrian Cole
055c56dc08
Issue 292: added simple http client
2010-06-25 10:45:15 -07:00
Adrian Cole
b2141b0d59
Issue 271 updated to support google storage and eucalyptus
2010-06-15 17:05:55 -04:00
Adrian Cole
518b453c6d
Issue 271 updated to support google storage
2010-06-15 17:04:01 -04:00
Adrian Cole
cba3f660fb
Issue 27: added 'walrus' blobstore and 'eucalyptus' compute providers
2010-06-15 15:22:32 -04:00
Adrian Cole
f25100fe9b
Issue 191: corrected multipart form and added cookbook signing to chef client
2010-06-12 17:17:42 -07:00
Adrian Cole
306bb0ebde
Issue 191: started cookbook support; refactored multipart form code
2010-06-11 19:02:19 -07:00
Phil Hagelberg
d2c6a6f17e
blobstore/download-blob should .writeTo instead of c.c.io/copy.
2010-06-10 11:27:02 -07:00
Adrian Cole
ab5e8b3ab4
added new annotation @PartParam for multipart form support
2010-06-09 17:00:18 -07:00
Adrian Cole
84ad021268
added retry handler for io exceptions, created modular rest client, swapped generic type args on restcontext
2010-06-06 23:01:48 -07:00
Phil Hagelberg
438ee7abe2
Don't need to qualify blobstore/list-containers.
2010-05-26 15:39:55 -10:00
Phil Hagelberg
e64fd52a60
Add list-blobs function to create a lazy-seq of blobs.
...
list-container is still available as a low-level call, but list-blobs
should be preferred going forward since it doesn't need to be manually
paginated.
2010-05-26 15:22:13 -10:00
Adrian Cole
0684dc2344
Issue 264: fixed blob stuff in rackspace
2010-05-24 12:29:39 -07:00