Wykres commitów

365 Commity (e237ee9ebb39244d99301f8161036733fb93f77d)

Autor SHA1 Wiadomość Data
Andrew Gaul 009a71d06c Remove unintentional log message 2015-05-05 11:08:39 -07:00
Andrew Gaul d47f607544 Enable more Checkstyle checks
Also remove useless RedundantThrows check.
2015-05-02 14:50:06 -07:00
Andrew Gaul fe4e36a0ea Emit InvalidPart when MPU part has invalid ETag 2015-05-02 11:32:24 -07:00
Andrew Gaul ceb805ef0a Emit InvalidPart when missing an MPU part 2015-05-02 11:08:09 -07:00
Andrew Gaul 709d2b5f58 Update description 2015-05-01 16:49:56 -07:00
Andrew Gaul e947942f82 Quote ETag during uploadPart 2015-05-01 14:36:38 -07:00
Andrew Gaul bb2e2204d6 Update s3-tests with new multipart exclusions 2015-05-01 14:08:28 -07:00
Andrew Gaul 4a49f32f17 Native multipart upload support
Fixes #2.
2015-05-01 13:49:37 -07:00
Andrew Gaul 89279f5c58 Factor out calls to setHandled 2015-05-01 11:17:02 -07:00
Andrew Gaul 7fde437a7b Add XML elements to S3Exception
This allows more descriptive errors, e.g., giving argument name when
returning InvalidArgument.
2015-05-01 05:29:36 -07:00
Ka-Hing Cheung abc1bc4910 parse authorization header backwards
this is to accomodate using s3proxy with swift backend, which has
a colon in the access key
2015-04-28 18:07:03 -07:00
Ka-Hing Cheung 8fa555d093 handle empty prefix as if it's missing 2015-04-27 17:38:01 -07:00
Andrew Gaul 44d68dd051 Update s3-tests submodule with some ACL tests 2015-04-23 18:09:34 -07:00
Andrew Gaul c6335434d2 Comment on custom middlewares 2015-04-23 17:58:11 -07:00
Andrew Gaul 9821dee366 Mention XML ACLs in limitations 2015-04-23 17:57:51 -07:00
Andrew Gaul 4a74a29604 Prefer ThrowingCallable over ExpectedException 2015-04-22 13:30:32 -07:00
Andrew Gaul ea5f6a9363 Test URL signing using AWS SDK
jclouds generic S3 provider does not implement the correct logic for
this.
2015-04-21 19:56:49 -07:00
Andrew Gaul 5f1c4979ef Remove multipart manifest during complete upload 2015-04-20 18:21:18 -07:00
Andrew Gaul 4cd2667472 Use Travis container-based infrastructure 2015-04-18 19:08:16 -07:00
Andrew Gaul 43b21829c7 Set ACLs during copy object 2015-04-18 04:38:03 -07:00
Andrew Gaul 38210cc498 Emit LastModified and ETag during copy object
Regression from ea1a42dcd8.
2015-04-18 04:37:20 -07:00
Andrew Gaul 9d072e4e11 Handle non-existent source blob during copy 2015-04-18 03:58:15 -07:00
Andrew Gaul 6350f6d26f Validate Content-Length before reading entity body 2015-04-17 19:30:36 -07:00
Andrew Gaul 17e9f71bb4 Factor out ByteSource payload 2015-04-17 18:24:56 -07:00
Andrew Gaul ea1a42dcd8 Add writeSimpleElement helper 2015-04-17 15:26:55 -07:00
Andrew Gaul 9a5d17fd62 Ignore case when matching header values 2015-04-17 15:09:52 -07:00
Andrew Gaul f1dec1e3fc Test AWS SDK with v2 signature 2015-04-17 14:41:57 -07:00
Andrew Gaul a7d3e71942 Use script instead of after_script
The former propagates the exit code.
2015-04-17 13:22:39 -07:00
Andrew Gaul 6d429d5547 Use jclouds core rackspace-cloudfiles dependencies 2015-04-09 17:27:58 -07:00
Andrew Gaul 8a6597d18a Update s3-tests submodule for copy object 2015-04-09 14:11:02 -07:00
Andrew Gaul 5f9a1b519d Enable ACLs for local blobstores 2015-04-09 13:38:51 -07:00
Andrew Gaul ba491b2430 Use Travis legacy VMs instead of containers
This allows installation of pip and virtualenv which s3-tests
requires.
2015-04-09 10:29:15 -07:00
Andrew Gaul 7b937c1571 Add native object copy support
Fixes #46.
2015-04-09 10:28:11 -07:00
Ka-Hing Cheung 35b37c34a9 allow S3Proxy to start without a blobstore
because the mapping maybe provided by the callback
2015-04-06 11:01:02 -07:00
Andrew Gaul 54b7e46964 Upgrade to AWK SDK 1.9.28.1
Release notes:

https://aws.amazon.com/releasenotes/Java/4866713246111973
https://aws.amazon.com/releasenotes/Java/4504073242554454
https://aws.amazon.com/releasenotes/Java/6931049535107700
2015-04-05 18:19:39 -07:00
Andrew Gaul 7271a5ace6 Compare identity in blobstore locator
This allows S3Proxy to return the more specific InvalidAccessKeyId
instead of SignatureDoesNotMatch.  Addresses a s3-tests regression in
s3tests.functional.test_s3:test_list_buckets_invalid_auth.
2015-04-04 12:36:24 -07:00
Andrew Gaul 1981730a0e Upgrade to maven-checkstyle-plugin to 2.15
This also upgrades Checkstyle to 6.1.1.  Release notes:

https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11127&version=20762
http://checkstyle.sourceforge.net/releasenotes.html
2015-03-31 18:01:06 -07:00
Andrew Gaul 4929573df9 Pass builder to constructor 2015-03-30 22:34:07 -07:00
Andrew Gaul 204f20c38b Disable FindNullDeref & enable CrossSiteScripting 2015-03-30 20:16:01 -07:00
Andrew Gaul 33bb66c656 Upgrade to findbugs-maven-plugin 3.0.1
Release notes:

http://findbugs.sourceforge.net/Changes.html
2015-03-30 20:10:48 -07:00
Andrew Gaul 3655bab374 Update README for 1.4.0 release 2015-03-29 18:18:24 -07:00
Andrew Gaul fded51c764 Bump version to 1.5.0-SNAPSHOT 2015-03-29 14:12:49 -07:00
Andrew Gaul c49f50e9bc Upgrade to jclouds 1.9.0
Release notes:

http://jclouds.apache.org/releasenotes/1.9.0/
2015-03-29 13:58:08 -07:00
Andrew Gaul e0a1560cb2 Use ExpectedException to handle test failures
Also prefer matching AWS error code over the message.
2015-03-29 13:02:55 -07:00
Andrew Gaul 0709bb557d Upgrade to slf4j 1.7.12
Release notes:

http://www.slf4j.org/news.html
2015-03-29 12:53:57 -07:00
Andrew Gaul 7838eaab03 Enable Google error-prone 2015-03-29 12:48:38 -07:00
Andrew Gaul 38adc9baf9 Upgrade to maven-compiler-plugin 3.3
Release notes:

https://mail-archives.apache.org/mod_mbox/maven-announce/201410.mbox/%3C543C42F9.9010709%40apache.org%3E
https://mail-archives.apache.org/mod_mbox/maven-announce/201503.mbox/%3C20150327182100.6FA0C17BE1@minotaur.apache.org%3E
2015-03-29 12:47:51 -07:00
Ka-Hing Cheung 3b9f58e540 more gitignore 2015-03-26 17:17:29 -07:00
Ka-Hing Cheung 46a3c58d8e ignore s3proxy idea project file 2015-03-26 14:57:03 -07:00
Andrew Gaul e91c2aca92 Upgrade to aws-java-sdk-s3 1.9.26
Release notes:

https://aws.amazon.com/releasenotes/6189010795683301
2015-03-26 05:12:42 -07:00