Wykres commitów

728 Commity (s3proxy-1.6.1)

Autor SHA1 Wiadomość Data
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