Wykres commitów

995 Commity (35c07193833701ff924ea57073c068b3acaa2c12)

Autor SHA1 Wiadomość Data
Andrew Gaul 78fb790910 Upgrade to jclouds 2.3.0 2020-07-24 18:39:27 +09:00
Andrew Gaul 08c822c28a Rebase onto latest s3-tests
Uncovered an issue with incorrect escaping.
2020-07-18 12:52:13 +09:00
Andrew Gaul 0613da2fcb Handle empty list blobs with opaque markers (Azure)
Fixes #326.
2020-07-17 19:06:44 +09:00
Andrew Gaul 34b844fcaf Do not accept multipart sizes less than 5 MB
Continue to enforce greater minimum blob sizes when storage backend
requires it.  Fixes #324.
2020-06-24 22:59:48 +09:00
Andrew Gaul 1e9c660cdf Upgrade to Modernizer Maven Plugin 2.1.0
Changelog:

https://github.com/gaul/modernizer-maven-plugin/releases/tag/modernizer-maven-plugin-2.1.0
https://github.com/gaul/modernizer-maven-plugin/releases/tag/modernizer-maven-plugin-2.0.0
https://github.com/gaul/modernizer-maven-plugin/releases/tag/modernizer-maven-plugin-1.9.0
https://github.com/gaul/modernizer-maven-plugin/releases/tag/modernizer-maven-plugin-1.8.0
2020-06-21 14:16:27 +09:00
Andrew Gaul 6e490ff68f Upgrade to SpotBugs 4.0.5 2020-06-21 14:15:16 +09:00
Andrew Gaul e638111d05 Bump to 1.7.2-SNAPSHOT 2020-05-13 23:34:29 +09:00
Andrew Gaul 5087ecee1d s3proxy 1.7.1 release 2020-05-13 23:30:58 +09:00
Andrew Gaul d24a0df6e6 Upgrade to jclouds 2.2.1
Release notes:

https://jclouds.apache.org/releasenotes/2.2.1/
2020-05-13 23:29:16 +09:00
Andrew Gaul 90ee040784 Update a few HTTP links to HTTPS 2020-05-04 19:49:36 +09:00
Andrew Gaul 51ce7a91ad Update copyright year 2020-05-02 19:50:19 +09:00
Andrew Gaul f99ca068b7 Reorganize support heading 2020-04-29 14:48:23 +09:00
Andrew Gaul 195039660e Prefer modern markdown heading style 2020-04-29 14:43:39 +09:00
n.fraison 9d21a73591 Use original uri to compute canonical_request in s3v4 signature
Currently canonical_request is based on a canonical_uri for which bucket name is prepend
if dns path style is used which is not compatible with s3v4 signature mechanism
2020-04-25 12:57:27 +09:00
Andrew Gaul 0ff8ec0e97 Do not emit error code when stream is committed
If an error occurs when writing the body of a response, e.g.,
TimeoutException, previously S3Proxy would try to emit the AWS error
code.  Since this stream was already opened and closed, this failed
and Jetty emitted this warning:

Could not send response error 500: java.lang.IllegalStateException:
STREAM

References #303.
2019-11-10 12:57:58 +09:00
Andrew Gaul 3db5a8a496 Specify Travis config validation 2019-10-24 14:07:39 -07:00
Andrew Gaul 6291e93582 Update copyright year 2019-10-22 10:26:10 -07:00
Andrew Gaul 71e98d8e54 Bump to 1.7.1-SNAPSHOT 2019-10-21 11:06:16 -07:00
Andrew Gaul 8eb91ad359 s3proxy 1.7.0 release 2019-10-21 11:00:48 -07:00
Andrew Gaul 2f87ebb5f4 Rebase onto latest s3-tests 2019-10-21 10:58:42 -07:00
Andrew Gaul f3f0913dc8 Honor fetch-owner parameter during ListV2
In practice this emits bogus information.  Found via s3-tests.
2019-10-21 09:58:11 -07:00
Andrew Gaul b2c1d40bfd Upgrade to jclouds 2.2.0
Release notes:

https://jclouds.apache.org/releasenotes/2.2.0/

Notably this works around the ancient gson dependency.  Fixes #148.
2019-10-21 08:50:22 -07:00
Andrew Gaul 1c97909e10 Depend on JDK 8
Travis seems to have removed JDK 7.
2019-10-18 10:40:45 -07:00
Andrew Gaul 17c4fa8ba1 Upgrade to jaxb-api 2.3.1 2019-10-18 10:22:29 -07:00
Andrew Gaul fa9e2dbcc3 Upgrade to jackson-dataformat-xml 2.10.0 2019-10-18 10:21:21 -07:00
Andrew Gaul 87e6406fb7 Upgrade to assertj 1.7.1
Release notes:

https://joel-costigliola.github.io/assertj/assertj-core-older-releases.html#assertj-core-1.7.1
2019-10-18 10:19:17 -07:00
Andrew Gaul 5afd255c16 Upgrade to slf4j 1.7.28
Release notes:

https://www.slf4j.org/news.html
2019-10-18 10:16:56 -07:00
Andrew Gaul 814986eff6 Upgrade to aws-java-sdk-s3 1.11.655 2019-10-18 09:56:45 -07:00
Andrew Gaul 36a7da8c83 Upgrade to commons-fileupload 1.4
Release notes:

https://www.apache.org/dist/commons/fileupload/RELEASE-NOTES.txt
2019-10-18 09:55:30 -07:00
Daan Kerkhofs 9abc9931f7 Fixes 299 Emit 404 for non-existing bucket during GetBucketAcl 2019-09-06 09:52:14 -07:00
Andrew Gaul 9e474b1334 Document the service path 2019-08-14 09:19:54 -07:00
Andrew Gaul 3571f354f1 Configure findbugs-slf4f
Also fix some logging nits.
2019-08-09 21:13:12 -07:00
Andrew Gaul a5e904dc00 Upgrade to spotbugs-maven-plugin 3.1.12
Changelog:

https://github.com/spotbugs/spotbugs/blob/3.1.12/CHANGELOG.md
2019-08-09 21:13:12 -07:00
Andrew Gaul afc75706d2 Rebase onto latest s3-tests
Also add tenant configuration.
2019-07-29 14:22:36 -07:00
Andrew Gaul 3beef5662a Fix error-prone 2.3.3 warnings 2019-07-09 10:29:55 -07:00
Andrew Gaul 5049131d62 Bump to 1.6.3-SNAPSHOT 2019-07-03 10:31:03 -07:00
Andrew Gaul d2f4f30012 s3proxy 1.6.2 release 2019-07-03 10:26:05 -07:00
Andrew Gaul 83664acd89 Rebase onto latest s3-tests 2019-07-02 15:00:24 -07:00
Andrew Gaul 7b1c46fb65 Include KeyCount in List V2 responses
Found via s3-tests.
2019-07-02 14:56:18 -07:00
Andrew Gaul 30b8677831 Remove another useless debug message 2019-07-02 00:19:38 -07:00
Timur Alperovich e37300dd3f UploadPartCopy: Fail if improper source range.
S3Proxy should check the format of the x-amz-copy-source-range value
when handling an UploadPartCopy request. The patch changes the behavior
to return an InvalidArgument error along with the matching error
description to AWS S3. To match the error format, the S3Exception class
is modified to return the actual error message, rather than the String
version of the error code.

Corresponding tests will be added to ceph/s3-tests.

Fixes: #304
2019-06-24 16:03:47 -07:00
Andrew Gaul 1966efc269 Remove useless debug messages 2019-06-22 09:46:28 -07:00
Andrew Gaul 7d7ee0d794 Do not depend on a specific distribution
Trusty is at end of life and S3Proxy should not depend on much
specific from its environment.
2019-06-09 22:03:34 -07:00
Andrew Gaul bba3950f35 Remove sudo: false
Travis deprecated this:

https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration
2019-06-09 18:55:53 -07:00
Andrew Gaul 93edbfea85 Upgrade to Jetty 9.2.28.v20190418 2019-06-07 04:36:30 -07:00
Andrew Gaul 34c043d222 Upgrade to modernizer-maven-plugin 1.8.0
Release notes:

https://github.com/gaul/modernizer-maven-plugin/releases/tag/modernizer-maven-plugin-1.8.0
https://github.com/gaul/modernizer-maven-plugin/releases/tag/modernizer-maven-plugin-1.7.1
2019-05-28 17:11:44 +09:00
Andrew Gaul 620723ee8e Rebase onto latest s3-tests
This moves many tests to boto3 and required manually re-adding
fails_on_s3proxy attributes to many functions.
2019-05-22 16:41:41 +09:00
Andrew Gaul 85975e76ce Add more logging in top-level exception handler
References #262.
2019-05-21 21:22:34 +09:00
Andrew Gaul af840a4ae0 Add bucket policies to limitations
References #301.
2019-05-21 11:45:04 +09:00
Andrew Gaul 85d33596f6 Emit request ID in headers as well as XML
Found via s3-tests.
2019-05-20 13:18:21 +09:00