Wykres commitów

54 Commity (6bb02501036ef290bd510491115c63e26757ed43)

Autor SHA1 Wiadomość Data
Andrew Gaul a7aa9a63ac Re-enable Checkstyle
Also disable UnnecessaryParentheses due to false positive.
2023-12-26 17:40:31 +09:00
Andrew Gaul a732dca4c2 Add jakarta to Checkstyle ImportOrder 2023-12-26 13:51:54 +09:00
Shane St Savage d52ceb134b Support S3PROXY_READ_ONLY_BLOBSTORE Docker env var 2023-09-27 22:18:26 +09:00
Steve b134e81406
Add Access-Control-Allow-Credentials header
Fixes #415
2023-09-26 20:38:22 +09:00
Yann Defretin d42e42c3f0 Set default non chunked request size value 2023-04-22 16:22:19 +09:00
Yann Defretin bc607d6cf9 Configure Secure Endpoint with environment variable 2023-04-22 16:22:19 +09:00
Yann Defretin 52d942d3f7 Configure Keystore through environment variables 2023-04-19 12:42:56 +09:00
Srujan Deshpande 2f941aa990 Add S3PROXY_JAVA_OPTS environment variable 2023-03-18 03:56:00 +09:00
Thiago da Silva 00894152cd Allow setting of v4-max-non-chunked-request-size in Docker container 2022-07-20 13:35:50 +09:00
Christoph Kreutzer 1d450fa221 Docker entrypoint: authentication for Azure Blob
When using the s3proxy as a proxy for S3 -> Azure Blob Storage, one needs to set the authentication parameters. When running in a container, these can be exposed via environment variables, but are currently not passed through to the jclouds config.
2022-06-21 14:54:19 +09:00
Florin Peter 217308abd7
Support for transparent encryption
Co-authored-by: Florin Peter <Florin-Alexandru.Peter@t-systems.com>
2022-03-26 22:05:08 +09:00
Liam 5aec5c132c Support configurable base directory for S3Proxy 2022-02-10 09:55:19 +09:00
Tamas Cservenak 075ff7f126 Update build
In general update the ancient build plugins
around.

Changes:
* bring all maven plugins to latest versions
* update checkstyle (as pre 8.41 is not supported anymore)
* update checkstyle rules
* make checkstyle plugin not fail the build (as there are issues)
* fix maven-shade-plugin warnings about dupe resource
* fix modernizer issue as it fails the build
* make build reproducible

Added comment about parent POM: the currently used parent is
10 years old, moreover, if you look in Maven Central,
the GA is unmaintained (last release was in 2014). Better introduce
own parent POM, or just copy whatever needed into this POM
(related to staging) and stop using the ancient POM.
2022-01-22 19:07:24 +09:00
Andrew Gaul 1f79d30df5 Update copyright year 2021-03-29 21:04:28 +09:00
Manan Jadhav 19c4b0a18d use the old env var used for virtual host 2021-01-10 09:59:46 +09:00
johnnyaug 73b8f63df9 add virtual host to docker 2021-01-05 00:24:17 +09:00
johnnyaug 4cc29f9c3c support custom s3 proxy endpoint in docker 2020-12-28 16:20:10 +09:00
Andrew Gaul ec0f56a5b4 Quote all parameters to Docker script
This addresses and issue with non-file GCS credentials with embedded
newlines.  Fixes #328.
2020-08-21 10:13:52 +09:00
Andrew Gaul 51ce7a91ad Update copyright year 2020-05-02 19:50:19 +09:00
Andrew Gaul 6291e93582 Update copyright year 2019-10-22 10:26:10 -07:00
Andrew Gaul f45d6e7fce Prefer HTTPS links where possible 2019-05-20 09:30:27 +09:00
Falk Reimann e3277a4c1f Basic CORS support
This commit adds a globally configurable CORS support.  Note that this differs from AWS per-bucket support.
2018-12-22 07:19:50 +09:00
Falk Reimann 5377efef2a Keystone v3 support with properties 2018-11-14 12:49:26 -08:00
pscanf 2d213003cd feat: allow setting property jclouds.regions when running in docker 2018-08-02 06:01:18 +05:30
Andrew Gaul 2905b720b8 Update copyright year 2018-01-04 14:57:47 -08:00
Andrew Gaul 39c289d649 Allow Docker environment to ignore unknown headers 2017-08-16 18:04:52 -07:00
Eric Urban 16af493cad Update docker script to allow for configuration of virtualhost 2017-04-25 10:40:01 -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
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 05c5643681 Update copyright year 2017-02-15 23:15:16 -08:00
Andrew Gaul 9f0bc8a17b Honor SIGINT in Docker container
Use intermediate shell script to forward environment variables then
exec java.
2016-09-04 22:21:54 -07:00
Andrew Gaul a4b96924eb Skip time-limited signed requests
jclouds aws-s3 provider supports these but s3 does not.
2016-05-12 12:06:03 -07:00
Andrew Gaul 19e2426220 Map a subset of XML ACLs to canned ACLs
Fixes #116.
2016-01-21 18:24:57 -08:00
Andrew Gaul 3c8f68feb2 Update copyright year to 2016 2016-01-09 21:14:59 -08:00
Andrew Gaul c45dde3cbe Skip testMaximumMultipartUpload with large sizes 2015-12-12 13:00:48 +08:00
Andrew Gaul d47f607544 Enable more Checkstyle checks
Also remove useless RedundantThrows check.
2015-05-02 14:50:06 -07:00
Andrew Gaul 4a74a29604 Prefer ThrowingCallable over ExpectedException 2015-04-22 13:30:32 -07:00
Andrew Gaul e0a1560cb2 Use ExpectedException to handle test failures
Also prefer matching AWS error code over the message.
2015-03-29 13:02:55 -07:00
Andrew Gaul b036318ec6 Update copyright year to 2015 2015-03-21 23:51:24 -07:00
Andrew Gaul 58800de7bf Expect AWSResponseException 2015-03-17 22:57:27 -07:00
Andrew Gaul 70a7a6ecf6 Upgrade to Modernizer Maven Plugin 1.3.0
Changelog:

https://github.com/andrewgaul/modernizer-maven-plugin/releases/tag/modernizer-maven-plugin-1.3.0
2015-03-17 17:46:25 -07:00
Andrew Gaul 5f117c15a6 Add SeparatorWrap check
This ensures that chained method calls have the dot operator at the
beginning of the line.
2015-03-12 17:22:55 -07:00
Andrew Gaul 613da2f3ec Use builder to create S3Proxy
Also hoist sanity checks out of main.
2015-02-20 11:01:37 -08:00
Andrew Gaul 2e82478f0e Prefer static imports for Preconditions 2015-02-20 10:50:37 -08:00
Andrew Gaul 4ebbce7956 Run unknown parameter test
JCLOUDS-258 allows use of MPU with the generic S3 provider.
2015-02-12 18:08:29 -08:00
Andrew Gaul 0eac109276 Add logback.xml only to with jar-with-dependencies 2015-01-05 18:51:56 -08:00
Andrew Gaul 9a81b73324 Add more Checkstyle rules 2014-10-24 00:28:58 -07:00
Andrew Gaul 136dd679c4 Enforce consistent operator wrapping style 2014-08-31 13:59:45 -07:00
Andrew Gaul 7883dd0574 Remove unneeded file, method and parameter checks 2014-08-31 13:59:26 -07:00
Andrew Gaul f8b5dde61f Enforce indentation via Checkstyle 2014-08-28 17:42:38 -07:00