shenghu
8b2d056d40
Allow endpoint of s3proxy to have service path
...
Sometimes the service is not the only one under a domain.
This commit adds s3proxy.service-path to allow s3proxy to be deployed
with a context path. Fixes #48 .
2017-03-12 16:55:49 -07:00
Andrew Gaul
8224f6fe6e
Interpret chunked encoding with anonymous access
...
Also check authentication type correctly in the constructor to handle
configurations with anonymous access but set identity and credential.
References #145 .
2017-03-10 19:46:15 -08:00
Kishore battula
842eaaf719
Added log prefix in test logback
2017-03-10 02:50:20 -08:00
Kishore battula
bf281edebc
Added log prefix in logback
2017-03-10 02:50:20 -08:00
Andrew Gaul
3623cf09a7
Add section about middlewares linking to wiki
2017-03-09 10:54:05 -08:00
Andrew Gaul
a5692b986b
Return zero when listing blob size
...
This makes more sense than returning the 8 byte stub blob size.
References #131 .
2017-03-09 10:48:56 -08:00
Andrew Gaul
26f4232756
Emit LastModified during List Parts
2017-03-08 22:58:40 -08:00
Andrew Gaul
7116f29199
Add NullBlobStore
...
This throws away all data during object creation and reconstructs it
with NUL bytes. Clients can use this middleware for performance
testing or to simulate very large objects. Fixes #131 .
2017-03-08 22:53:16 -08:00
Andrew Gaul
92ef32f860
Address deprecated MultipartPart.create calls
2017-03-08 22:35:55 -08:00
Andrew Gaul
9af67702ad
Always emit LastModified header in list parts
...
Some clients like jclouds expect this to be present. Fixes #195 .
2017-03-08 14:10:09 -08:00
shenghu
b265fed46f
Add verification of override parameters for presigned url.
2017-03-04 17:16:39 -08:00
Andrew Gaul
59d4d60b91
Upgrade to jclouds 2.0.2-SNAPSHOT
...
Fixes #155 .
2017-03-02 10:31:34 -08:00
Andrew Gaul
b80a6e73c8
Bump to 1.6.0-SNAPSHOT
2017-03-02 10:25:23 -08:00
Andrew Gaul
09a39d8cc1
S3Proxy 1.5.2 release
2017-03-02 10:21:59 -08:00
Andrew Gaul
2ddce6af86
Get Azure maximum part size dynamically
...
This size will increase from 4 to 100 MB in jclouds 2.1.0.
References #191 .
2017-03-01 12:52:08 -08:00
Andrew Gaul
64c288ef43
Skip MD5 checking on GET for Azure
...
Also use constant name instead of string.
2017-03-01 12:52:07 -08:00
Andrew Gaul
5ee5cf6c53
Prepend S3Proxy version in User-Agent header
...
This only includes the version in the main package and not the unit
test. Fixes #136 .
2017-02-27 09:48:37 -08:00
Andrew Gaul
62b7c53eae
Upgrade to jclouds 2.0.1
...
Release notes:
https://jclouds.apache.org/releasenotes/2.0.1/
2017-02-27 08:26:58 -08:00
Andrew Gaul
1341fa5139
Update s3-tests submodule to address Travis errors
2017-02-22 18:03:25 -08:00
Philipp Marx
d6ca2fb280
Add support for ignoring unknown parameters
...
Presigned URLs may contain additional parameters in the URL which will
be used “as is” by the client uploading/downloading content from S3.
CLOSES #138
2017-02-22 10:39:37 -08:00
Andrew Gaul
f5d2fa9a0b
Put each subresource on its own line
2017-02-21 16:34:13 -08:00
shenghu
3b4e0c8fdf
This change makes S3Proxy able to validate presigned url which
...
has override parameters, i.e. "content-disposition",
"response-content-encoding".
2017-02-22 00:32:21 +08:00
Andrew Gaul
66c3c73fc7
Remove stale TODOs
2017-02-20 13:27:51 -08:00
Andrew Gaul
4c14bb2e3b
Add usage with Java
2017-02-19 18:58:34 -08:00
Andrew Gaul
c0f43ed046
Upgrade to maven-assembly-plugin 3.0.0
...
Release notes:
https://mail-archives.apache.org/mod_mbox/maven-announce/201611.mbox/%3CCAPoyBqSHgYXpoGWx%3Do_DsiO-pkCSdCX5Fnh6acrV0Ep3fNFFig%40mail.gmail.com%3E
2017-02-16 14:22:23 -08:00
Andrew Gaul
909f5f2574
Upgrade to maven-source-plugin 3.0.1
...
Release notes:
https://mail-archives.apache.org/mod_mbox/maven-announce/201407.mbox/%3C20140711172531.0A6B011B83%40minotaur.apache.org%3E
https://mail-archives.apache.org/mod_mbox/maven-announce/201410.mbox/%3C20141011114424.AAF8717763%40minotaur.apache.org%3E
https://mail-archives.apache.org/mod_mbox/maven-announce/201602.mbox/%3C20160218044420.1FAD3185C6%40minotaur.apache.org%3E
https://mail-archives.apache.org/mod_mbox/maven-announce/201606.mbox/%3C20160623172007.EF8CD19473%40minotaur.apache.org%3E
2017-02-16 14:22:23 -08:00
Andrew Gaul
f215089e6a
Upgrade to maven-gpg-plugin 1.6
...
Release notes:
https://mail-archives.apache.org/mod_mbox/maven-announce/201501.mbox/%3C20150120035915.E8B8E17775%40minotaur.apache.org%3E
2017-02-16 14:22:23 -08:00
Andrew Gaul
3eb991927a
Upgrade to maven-javadoc-plugin 2.10.4
...
Release notes:
https://mail-archives.apache.org/mod_mbox/maven-announce/201409.mbox/%3CCA%2BBhkyOw7eio0Mrh0a4mTBtpj%3DKbCv3aZay%2BA6HgYAsPmW_NTg%40mail.gmail.com%3E
https://mail-archives.apache.org/mod_mbox/maven-announce/201410.mbox/%3C542D1009.2030505%40apache.org%3E
https://mail-archives.apache.org/mod_mbox/maven-announce/201503.mbox/%3C20150318202436.4DA8017ECA%40minotaur.apache.org%3E
https://mail-archives.apache.org/mod_mbox/maven-announce/201504.mbox/%3C20150416172048.C262417379%40minotaur.apache.org%3E
https://mail-archives.apache.org/mod_mbox/maven-announce/201606.mbox/%3Cop.yiuy6lohkdkhrr%40desktop-2khsk44%3E
2017-02-16 14:22:23 -08:00
Andrew Gaul
6f618b4b00
Upgrade to maven-compiler-plugin 3.6.1
...
Release notes:
https://mail-archives.apache.org/mod_mbox/maven-announce/201610.mbox/%3Cop.yp5p3mm2kdkhrr%40desktop-2khsk44.dynamic.ziggo.nl%3E
https://mail-archives.apache.org/mod_mbox/maven-announce/201701.mbox/%3Cop.yt54c2k6kdkhrr%40desktop-2khsk44%3E
2017-02-16 14:22:22 -08:00
Andrew Gaul
a1efef4b92
Upgrade to logback 1.2.1
...
Release notes:
https://logback.qos.ch/news.html
2017-02-16 14:22:22 -08:00
Andrew Gaul
d5b5963436
Upgrade to slf4j 1.7.23
...
Release notes:
https://www.slf4j.org/news.html
2017-02-16 14:22:22 -08:00
oxalis-gps
09d744763d
Added Docker environment variable "S3PROXY_CORS_ALLOW_ALL"
...
refs issues #142
refs Pull #144
The default value is false
2017-02-16 13:49:48 -08:00
Andrew Gaul
5a3eaccc5c
Upgrade to modernizer-maven-plugin 1.5.0
...
Release notes:
https://github.com/andrewgaul/modernizer-maven-plugin/releases/tag/modernizer-maven-plugin-1.5.0
2017-02-15 23:41:14 -08:00
Andrew Gaul
ed27fc38af
Upgrade to jackson-dataformat-xml 2.8.6
...
Changelog:
https://github.com/FasterXML/jackson-dataformat-xml/blob/master/release-notes/VERSION
2017-02-15 23:40:31 -08:00
Andrew Gaul
e581d99517
Rename S3AwsSdkTest to AwsSdkTest
2017-02-15 23:33:19 -08:00
Andrew Gaul
05c5643681
Update copyright year
2017-02-15 23:15:16 -08:00
Andrew Gaul
4295f72be5
Move tests from S3ProxyTest to S3AwsSdkTest
...
This makes testing more consistent and gives better coverage of the
more widely-used AWS SDK. Fixes #147 .
2017-02-15 23:11:11 -08:00
Andrew Gaul
bbcdf4391f
Ignore long-running test
2017-02-15 18:17:57 -08:00
Andrew Gaul
9329b161f2
Allow unsigned payloads
...
Fixes #184 .
2017-02-15 18:17:57 -08:00
Andrew Gaul
2473e6c309
Upgrade to aws-java-sdk-s3 1.11.91
2017-02-15 18:17:57 -08:00
Andrew Gaul
acf125d8e9
Use secure endpoint in tests
2017-02-15 18:17:56 -08:00
Andrew Gaul
ab425bd7d2
Upgrade to Jetty 9.2.21.v20170120
...
Release notes:
https://dev.eclipse.org/mhonarc/lists/jetty-announce/msg00099.html
https://dev.eclipse.org/mhonarc/lists/jetty-announce/msg00100.html
2017-02-15 17:24:45 -08:00
Andrew Gaul
7191ce66fd
Update s3-tests to fix Python six.moves error
...
Reference:
https://github.com/pypa/setuptools/issues/940
2017-01-25 13:44:28 -08:00
Andrew Gaul
dc0c8663b8
Uprade to aws-java-sdk-s3 1.11.84
...
Address various deprecations.
2017-01-25 13:06:01 -08:00
Andrew Gaul
48f7fe2742
Remove calls to Throwables.propagate
...
These are not needed and Guava 21 removes this API.
2017-01-19 22:37:40 -08:00
Andrew Gaul
13b10997c8
Make private methods static where possible
...
Found via error-prone.
2016-12-20 13:28:18 -08:00
Andrew Gaul
e0c9ee0905
Add object tagging to limitations
2016-12-05 18:32:24 +08:00
Andrew Gaul
8052e67eac
Remove unused parameters
...
Found via PMD.
2016-11-21 13:09:01 -08:00
Andrew Gaul
4336000409
Allow Quiet element in DeleteMultipleObjects
...
Fixes #173 .
2016-11-20 16:33:44 -08:00
Andrew Gaul
aeb4ba57de
Reword README summary
2016-11-16 21:16:42 -08:00