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
Andrew Gaul
f39ea39d93
Enforce 80 character line length via Checkstyle
2014-08-28 17:40:46 -07:00
Andrew Gaul
5bca38ca24
Configure tests via s3proxy.conf
2014-08-14 01:02:51 -07:00