Wykres commitów

695 Commity (0c72a601c9bc2e8c12a693a9e2cb04ac35034b58)

Autor SHA1 Wiadomość Data
Andrew Gaul dea4b3bae3 Handle testMultipartUploadAbort azureblob quirks 2017-04-16 19:50:18 -07:00
Andrew Gaul be91470e42 Remove obsolete prerequisites stanza
Maven 3 ignores this.
2017-04-16 19:04:32 -07:00
Andrew Gaul de0fb85ce4 Specify explicit maven-jar-plugin version 2017-04-16 19:04:29 -07:00
Andrew Gaul fc204c0d49 Only create multipart stub blob when required 2017-04-16 19:04:29 -07:00
Andrew Gaul 5cca563871 Add support heading 2017-04-12 13:20:49 -07:00
Andrew Gaul b9730a4b2f Make testSpecialCharacters compatible with Azure
Also sort prefix chars by hex values and remove unneeded delimiter.
2017-04-12 00:59:10 -07:00
Andrew Gaul d8546c00ce URL encode CommonPrefix when requested 2017-04-12 00:58:43 -07:00
Andrew Gaul 7d53dead20 Expand MPU test to check MPU and part listings 2017-04-11 19:30:12 -07:00
Andrew Gaul d1cc178f77 Skip tests which B2 does not support 2017-04-09 13:04:38 -07:00
Andrew Gaul 76d7bd911d Include cause when throwing S3Exception 2017-04-09 13:04:38 -07:00
Andrew Gaul 437ae2068d Stream B2 writes
Previously S3Proxy buffered B2 writes on disk to create a repeatable
payload for jclouds which calculated the SHA-1 checksum.  The B2
service no longer requires a checksum so we can remove the buffering.
2017-04-09 13:04:38 -07:00
Andrew Gaul 65e65bc214 Ensure that testBigMultipartUpload meets min size
Previously this failed on Backblaze B2.
2017-04-08 12:24:40 -07:00
Andrew Gaul 802b8510cf Set content bits only when provider supports them
Previously the AWS SDK choked on these null values.
2017-04-08 12:24:39 -07:00
Raphaël Pinson d3023e1695 Use JCLOUDS_ENDPOINT and JCLOUDS_REGION in run-docker-container.sh 2017-03-30 09:01:16 -07:00
Andrew Gaul 0462001878 Clarify aws-s3 vs. s3 storage backend
The former is Amazon-only.
2017-03-16 20:27:29 -07:00
Andrew Gaul d43c8d4276 Add minio to references 2017-03-16 20:26:13 -07:00
Andrew Gaul 014f558c51 Support V4 Signed URLs
Fixes #160.  Fixes #164.  Fixes #204.
2017-03-16 19:29:03 -07:00
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