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
Andrew Gaul
f635763af7
Emit PreconditionFailed on HTTP 412
...
Found via s3-tests.
2019-05-20 12:57:09 +09:00
Andrew Gaul
b9e0714b2d
Limit signed URL duration
...
Found via s3-tests.
2019-05-20 12:56:59 +09:00
Andrew Gaul
8c9bfe5ea5
Emit MalformedXML for empty complete MPU
...
Found via s3-tests.
2019-05-20 12:29:11 +09:00
Andrew Gaul
2480d0b01f
Only emit delimiter if non-empty
...
Found via s3-tests.
2019-05-20 12:19:07 +09:00
Andrew Gaul
32fe8d0343
Emit MalformedXML with empty multi delete objects
...
Cannot test in s3-tests since the boto client prevents this.
Fixes #300 .
2019-05-20 10:27:22 +09:00
Andrew Gaul
5bc6931439
Skip s3-tests appendobject tests
...
This is a non-standard Ceph extension.
2019-05-20 09:51:27 +09:00