Wykres commitów

466 Commity (0351ee73dc4237d46cf623801f1601bb0f9dc0c5)

Autor SHA1 Wiadomość Data
Andrew Gaul cdbe139234 Remove munging of Google Cloud Storage ETag
Clients need the original value for conditional GETs.
2015-07-30 14:29:23 -07:00
Andrew Gaul 8e5fecaa91 Emulate multipart copy
Fixes #56.
2015-07-30 14:19:09 -07:00
Andrew Gaul 81c3fe9fc7 Consistently compared unquoted ETags
Also use the ETag from listing parts which resolves an issue with
Swift multipart upload due to use of quoted ETags in the client S3
request and unquoted in underlying Swift request.
2015-07-30 14:01:43 -07:00
Andrew Gaul 4684c1efe0 Do not test Content-Language with Swift
Swift does not support this header.
2015-07-29 16:59:18 -07:00
Andrew Gaul dba252bb99 Call completeMultipartUpload before opening writer
This allows Jetty to propagate errors from completeMultipartUpload
correctly.
2015-07-29 16:22:18 -07:00
Andrew Gaul 50871a55ec Partially emulate arbitrary markers with GCS
S3 supports arbitrary keys for the marker while GCS only supports its
opaque marker.  Emulate the common case for GCS by mapping the last
key from a listing to the corresponding previously returned marker.
2015-07-28 15:49:32 -07:00
Andrew Gaul 19aa01c090 Partially emulate arbitrary markers with Azure
S3 supports arbitrary keys for the marker while Azure only supports
its opaque marker.  Emulate the common case for Azure by mapping the
last key from a listing to the corresponding previously returned
marker.
2015-07-28 05:15:07 -07:00
Andrew Gaul f94d1834c9 Add test for multipart copy
S3Proxy does not yet support this so we expect NotImplemented.
References #56.
2015-07-25 13:04:05 -07:00
Andrew Gaul aed1a3ab3c Emit NotImplemented for multipart copy
References #56.
2015-07-23 23:14:36 -07:00
Andrew Gaul 629fa0b2d4 Upgrade to maven-checkstyle-plugin 2.16
This also upgrades Checkstyle to 6.2.  Release notes:

https://mail-archives.apache.org/mod_mbox/maven-announce/201507.mbox/%3C12606732.01437413806439.JavaMail.Dennis%40Dennis-Dator%3E
http://checkstyle.sourceforge.net/releasenotes.html
2015-07-21 08:23:14 -07:00
Andrew Gaul 566552a1e3 Split larger S3 MPU parts into smaller Azure parts
Fixes #58.
2015-07-17 16:06:48 -07:00
Andrew Gaul 68eb48f7e9 Update s3-tests to include delimiter tests 2015-07-14 14:00:50 -07:00
Timur Alperovich 763a004177 Enable delimiter support.
Enables support for the delimiter option.

Amends a recursive test to expect that the delimiter is included in
the common prefix name.
2015-07-14 13:43:48 -07:00
Andrew Gaul cfda5f1837 Upgrade to jetty-servlet 9.2.12.v20150709
Release notes:

https://dev.eclipse.org/mhonarc/lists/jetty-announce/msg00081.html
2015-07-14 11:43:55 -07:00
Andrew Gaul 8109c69d3e Re-enable s3-tests with Travis 2015-07-14 11:35:27 -07:00
Andrew Gaul 2a403aa494 Temporarily disable testBlobListRecursive
Regression due to jclouds delimiter changes.
2015-07-14 11:33:39 -07:00
Andrew Gaul 998ca7103c Update s3-tests to include bootstrap fixes
Possible fix for:

https://github.com/travis-ci/travis-ci/issues/4003

Addressed by:

https://github.com/ceph/s3-tests/pull/66
2015-07-14 11:30:07 -07:00
Andrew Gaul f9bba1500f Update s3-tests to include anonymous access tests
References #44.
2015-07-13 14:03:56 -07:00
Andrew Gaul be3f38b937 Allow anonymous access via bucket and object ACLs
Fixes #44.
2015-07-13 13:58:03 -07:00
Andrew Gaul 757ed5acbe Add missing final modifier to classes 2015-07-12 23:27:35 -07:00
Andrew Gaul 2fc3d9b665 Remove unneeded builder assignments 2015-07-12 23:06:57 -07:00
Andrew Gaul 2a1e7b5da1 Add test for single-part upload metadata
Previously we only checked metadata in multi-part upload.
2015-07-10 16:06:38 -07:00
Ka-Hing Cheung 16bb2082f4 get rid of default blob store 2015-07-07 14:22:35 -07:00
Ka-Hing Cheung d76717e733 Revert "revert the parallel test bits"
This reverts commit cc58282194.
2015-07-01 13:13:16 -07:00
Andrew Gaul 58c4600d3f Use native prefix support instead of emulation 2015-06-30 09:52:38 -07:00
Ka-Hing Cheung cc58282194 revert the parallel test bits 2015-06-29 16:19:42 -07:00
Andrew Gaul 46d1fc21e9 Check actual content metadata during MPU test 2015-06-26 18:15:28 -07:00
Andrew Gaul f9030bb613 Disable s3-tests due to a Travis regression 2015-06-25 14:11:33 -07:00
Ka-Hing Cheung a1c1129b53 run all tests in parallel
need to strip expect headers from jclouds to workaround an issue,
which maybe https://issues.apache.org/jira/browse/JCLOUDS-905
2015-06-24 18:26:36 -07:00
Ka-Hing Cheung 5098722b8b run test with http 2015-06-24 18:25:34 -07:00
Ka-Hing Cheung 8f60c1e076 add jclouds test 2015-06-24 14:12:15 -07:00
Ka-Hing Cheung 9b61608352 re-factor out s3proxy launch function 2015-06-24 14:04:57 -07:00
Ka-Hing Cheung 67e4ff80b2 downgrade to only use assertj 1.7.0 features
also fixed the incorrect equals assertion
2015-06-24 13:25:50 -07:00
Andrew Gaul 0ed4d6c568 Include Content-Range header in range requests
Fixes #63.
2015-06-17 11:28:31 -07:00
Andrew Gaul 4b01ffbba2 Handle illegal ranges in range requests 2015-06-16 21:42:46 -07:00
Andrew Gaul 2e400fb273 Upgrade to maven-assembly-plugin 2.5.5
Release notes:

http://mail-archives.apache.org/mod_mbox/maven-announce/201506.mbox/%3CCAJZRQKzc45axq2Vs0uVf2EZgR9hXEM-u7GbN4EZdd-ngEcZztw%40mail.gmail.com%3E
2015-06-10 14:37:12 -07:00
Andrew Gaul 3690079f09 Correct actual and expected variable names 2015-06-05 19:51:48 -07:00
Andrew Gaul bff39d143e Use random input for multipart payload test 2015-06-05 19:48:06 -07:00
Andrew Gaul 8a54364d56 Upgrade to jetty-servlet 9.2.11.v20150529
Release notes:

http://dev.eclipse.org/mhonarc/lists/jetty-announce/msg00079.html
2015-06-03 16:24:23 -07:00
Andrew Gaul 1afccfe922 Upgrade to maven-assembly-plugin 2.5.4
Release notes:

http://mail-archives.apache.org/mod_mbox/maven-announce/201504.mbox/%3CCAJZRQKx37nCqzKbRAV=OM4txHTztgc5JZv+=tNkEM4y9v9QHgQ@mail.gmail.com%3E
2015-05-30 09:01:49 -07:00
Ka-Hing Cheung 170aedb319 update README to reflect new configuration for https 2015-05-13 17:45:51 -07:00
Ka-Hing Cheung f17d968a33 allow endpoint to be missing when secure endpoint is set 2015-05-13 17:45:51 -07:00
Ka-Hing Cheung 6e4ebad1c8 add a way to listen to both http and https 2015-05-13 17:45:51 -07:00
Andrew Gaul 0baf7bd242 Reference SwiftProxy 2015-05-13 11:48:35 -07:00
Andrew Gaul 45b785d162 Format references with bullet points 2015-05-13 11:48:15 -07:00
Ka-Hing Cheung c26693490c correctly follow the host header documentation
https://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html#VirtualHostingSpecifyBucket
2015-05-11 17:53:58 -07:00
Ka-Hing Cheung 542a791a9e mention CN 2015-05-08 18:14:47 -07:00
Ka-Hing Cheung 170e342b20 breakup the line for readability 2015-05-08 18:13:44 -07:00
Ka-Hing Cheung 8f5fb1534c add a blurb about SSL setup 2015-05-08 18:12:26 -07:00
Andrew Gaul 96e1a65968 Use correct BlobStore for fake metadata
Previously we could NPE when using the BlobStoreLocator.
2015-05-08 16:11:07 -07:00