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