Wykres commitów

648 Commity (javascript)

Autor SHA1 Wiadomość Data
Andrew Gaul 8041761c8c Add read-only BlobStore middleware
Implement as a proof-of-concept JavaScript middleware.  Requires JDK
8.
2017-10-08 18:15:14 -07:00
Andrew Gaul 35d7c48475 Read-only middleware
Fixes #217.
2017-10-08 18:11:14 -07:00
Andrew Gaul 5a7ae64099 Update andrewgaul references to gaul 2017-10-06 10:35:56 -07:00
Andrew Gaul 12e723e5b5 Add storage class issue to README limitations 2017-09-01 14:43:32 -07:00
Andrew Gaul a69c50f08d Upgrade to Jackson Dataformat XML 2.9.0
Changelog:

https://github.com/FasterXML/jackson-dataformat-xml/blob/master/release-notes/VERSION
https://github.com/FasterXML/jackson-core/blob/master/release-notes/VERSION
2017-08-31 14:04:37 -07:00
Andrew Gaul e0d636fc81 Upgrade to slf4j 1.7.25
Release notes:

https://www.slf4j.org/news.html
2017-08-31 14:01:27 -07:00
Andrew Gaul 71709d2c60 Upgrade to Jetty 9.2.22.v20170606
https://dev.eclipse.org/mhonarc/lists/jetty-announce/msg00110.html
2017-08-31 13:48:53 -07:00
Andrew Gaul 66a936d451 Upgrade to aws-java-sdk-s3 1.11.186 2017-08-31 13:46:58 -07:00
Andrew Gaul b7100e1bfc Upgrade to logback 1.2.3
Release notes:

https://logback.qos.ch/news.html
2017-08-31 13:45:12 -07:00
Andrew Gaul c0d4fbadfc Upgrade to commons-fileupload 1.3.3
Announcement:

http://mail-archives.apache.org/mod_mbox/www-announce/201706.mbox/%3CB51CC823-7EF5-4BCF-9E9D-CF97FB67DC62%40apache.org%3E
2017-08-31 13:43:53 -07:00
Andrew Gaul 634aba7241 Explicitly use trusty dependency for Travis tests 2017-08-31 11:05:25 -07:00
Andrew Gaul a2a8f63980 Add storage classes to limitations 2017-08-28 18:32:15 -07:00
Andrew Gaul 3dd7cfcd42 Address long narrowing issues
Found via error-prone 2.1.0.
2017-08-21 19:46:34 -07:00
Andrew Gaul f6c3ab9e75 Add @Nullable annotations where appropriate
Found via error-prone 2.1.0.
2017-08-21 19:46:33 -07:00
Andrew Gaul 51aa2e7fcd Address modern Guava deprecations 2017-08-21 15:04:41 -07:00
Andrew Gaul 456f7c7a0a Default to AWS V2 or V4 authentication 2017-08-16 18:04:52 -07:00
Andrew Gaul 39c289d649 Allow Docker environment to ignore unknown headers 2017-08-16 18:04:52 -07:00
Andrew Gaul 233559bb2b Do not ignore x-amz-storage-class if not STANDARD
Clients can set the ignore unknown headers parameter to preserve the
existing behavior.  References #234.
2017-08-16 18:04:52 -07:00
Andrew Gaul 9263217be5 Add .mailmap 2017-08-16 14:11:57 -07:00
Andrew Gaul 1a639d1062 Upgrade s3-tests 2017-08-16 14:11:40 -07:00
Andrew Gaul d4802ec54f Emit InvalidArgument on CopyPart invalid range
References kahing/goofys#212.
2017-08-06 23:24:58 -07:00
Andrew Gaul 93b80f6373 Do not escape / when URL encoding
This allows clients to list pseudo-directories with slashes in them.
References kahing/goofys#213.
2017-08-02 23:06:13 -07:00
Andrew Gaul 9e406531bb Set response Content-Type to application/xml 2017-07-24 18:40:03 -07:00
Andrew Gaul 1e5ebadee4 Do not allow anonymous access to list buckets
Fixes #236.
2017-07-22 16:11:29 -07:00
Andrew Gaul ff68288e3a Bump to 1.6.0-SNAPSHOT 2017-07-09 20:37:05 -07:00
Andrew Gaul 11f8e1449f S3Proxy 1.5.3 release 2017-07-09 20:34:02 -07:00
Andrew Gaul 17294be152 Do not set endpoint if it is an empty string
Also do not pass along endpoint as an override if we set it via the
builder.  Fixes #229.
2017-07-08 19:45:22 -07:00
Chaithanya Ganta 23705a879b Moving signature creation logic to a separate class
Signed-off-by: Chaithanya Ganta <ganta@adobe.com>
2017-07-07 09:06:04 -07:00
Andrew Gaul 3af585e4a6 Configure Travis for JDK 7 2017-07-06 09:39:22 -07:00
Andrew Gaul cac2d39b73 Work around Travis issue blocking boto
Previously Travis builds failed with:

ERROR: Failure: ImportError (No module named google_compute_engine)
2017-07-06 08:54:45 -07:00
Andrew Gaul e7c4e2d4fa Upgrade to jclouds 2.0.2
Release notes:

https://jclouds.apache.org/releasenotes/2.0.2/
2017-07-06 08:29:10 -07:00
Chaithanya Ganta 84885fa8cd Throw proper S3 error code for invalid buck name
INVALID_BUCKET_NAME for container creation request, else NO_SUCH_BUCKET
2017-06-02 13:47:51 +02:00
Chaithanya Ganta 6b92cc06f4 Validate bucket name before processing any request 2017-06-02 13:47:51 +02:00
Andrew Gaul 742820a93d Allow capitals as first character in bucket name
Curiously Amazon permits mixed case but documents that only lowercase
letters are allowed:

https://docs.aws.amazon.com/AmazonS3/latest/dev/BucketRestrictions.html

Fixes #226.
2017-05-24 22:02:48 -07:00
Chaithanya Ganta ca96906118 Upgrade to jackson-dataformat-xml 2.8.8
Changelog:
https://github.com/FasterXML/jackson-dataformat-xml/blob/master/release-notes/VERSION
https://github.com/FasterXML/jackson-core/blob/master/release-notes/VERSION
2017-05-23 15:18:27 -07:00
Andrew Gaul 9d59288244 Expand limitations and references 2017-05-22 10:14:56 -07:00
Rached Ben Mustapha e23e9b78e4 Handle HttpResponseException in S3ProxyHandlerJetty 2017-05-12 12:33:40 -07:00
Andrew Gaul 525c6e2275 Override PrintStream.write as well as print
args4j inconsistently uses both methods for output.  Workaround for
kohsuke/args4j#149.
2017-05-08 11:33:12 -07:00
Kishore battula 84ec8e22da added whether console is attached or not 2017-05-08 11:33:12 -07:00
Andrew Gaul 9c74851c43 Address error-prone 2.0.19 issues 2017-05-06 17:00:38 -07:00
Andrew Gaul e21b467110 Improve IP address validation 2017-05-06 12:27:46 -07:00
Michael Wittig 4f14b8607a HTTP POST Requests using AWS Signature Version 4 2017-05-05 12:11:54 -07:00
kishore d3c77384f1 Allow anonymous access to public-read containers 2017-05-03 00:02:05 -07:00
Andrew Gaul ec90b748af Fix references nits 2017-04-26 11:07:10 -07:00
Andrew Gaul 4337502c2e Add Scality S3 Server to references 2017-04-26 11:05:26 -07:00
Andrew Gaul 8db6ce2a92 Replace parameters whitelist with blacklist
Mimic Amazon behavior of ignoring unknown parameters and only emit
NotImplemented when present in blacklist.  Fixes #189.
2017-04-25 14:03:43 -07:00
Andrew Gaul 6b30e66127 Do not set virtual host when it is an empty string
References #210.
2017-04-25 12:52:24 -07:00
Eric Urban 16af493cad Update docker script to allow for configuration of virtualhost 2017-04-25 10:40:01 -07:00
Andrew Gaul d427c8f7df Get Azure maximum part size dynamically
This size will increase from 4 to 100 MB in jclouds 2.1.0.
References #191.  Follow on to 2ddce6af86.
2017-04-24 12:16:38 -07:00
Andrew Gaul 0105fd66df Handle X-Amz-Expires header during authentication
Found via s3verify.
2017-04-24 04:00:48 -07:00