Andrew Gaul
8a54364d56
Upgrade to jetty-servlet 9.2.11.v20150529
...
Release notes:
http://dev.eclipse.org/mhonarc/lists/jetty-announce/msg00079.html
2015-06-03 16:24:23 -07:00
Andrew Gaul
1afccfe922
Upgrade to maven-assembly-plugin 2.5.4
...
Release notes:
http://mail-archives.apache.org/mod_mbox/maven-announce/201504.mbox/%3CCAJZRQKx37nCqzKbRAV=OM4txHTztgc5JZv+=tNkEM4y9v9QHgQ@mail.gmail.com%3E
2015-05-30 09:01:49 -07:00
Ka-Hing Cheung
170aedb319
update README to reflect new configuration for https
2015-05-13 17:45:51 -07:00
Ka-Hing Cheung
f17d968a33
allow endpoint to be missing when secure endpoint is set
2015-05-13 17:45:51 -07:00
Ka-Hing Cheung
6e4ebad1c8
add a way to listen to both http and https
2015-05-13 17:45:51 -07:00
Andrew Gaul
0baf7bd242
Reference SwiftProxy
2015-05-13 11:48:35 -07:00
Andrew Gaul
45b785d162
Format references with bullet points
2015-05-13 11:48:15 -07:00
Ka-Hing Cheung
c26693490c
correctly follow the host header documentation
...
https://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html#VirtualHostingSpecifyBucket
2015-05-11 17:53:58 -07:00
Ka-Hing Cheung
542a791a9e
mention CN
2015-05-08 18:14:47 -07:00
Ka-Hing Cheung
170e342b20
breakup the line for readability
2015-05-08 18:13:44 -07:00
Ka-Hing Cheung
8f5fb1534c
add a blurb about SSL setup
2015-05-08 18:12:26 -07:00
Andrew Gaul
96e1a65968
Use correct BlobStore for fake metadata
...
Previously we could NPE when using the BlobStoreLocator.
2015-05-08 16:11:07 -07:00
Ka-Hing Cheung
c1b8234596
decode before splitting
2015-05-08 15:46:55 -07:00
Andrew Gaul
009a71d06c
Remove unintentional log message
2015-05-05 11:08:39 -07:00
Andrew Gaul
d47f607544
Enable more Checkstyle checks
...
Also remove useless RedundantThrows check.
2015-05-02 14:50:06 -07:00
Andrew Gaul
fe4e36a0ea
Emit InvalidPart when MPU part has invalid ETag
2015-05-02 11:32:24 -07:00
Andrew Gaul
ceb805ef0a
Emit InvalidPart when missing an MPU part
2015-05-02 11:08:09 -07:00
Andrew Gaul
709d2b5f58
Update description
2015-05-01 16:49:56 -07:00
Andrew Gaul
e947942f82
Quote ETag during uploadPart
2015-05-01 14:36:38 -07:00
Andrew Gaul
bb2e2204d6
Update s3-tests with new multipart exclusions
2015-05-01 14:08:28 -07:00
Andrew Gaul
4a49f32f17
Native multipart upload support
...
Fixes #2 .
2015-05-01 13:49:37 -07:00
Andrew Gaul
89279f5c58
Factor out calls to setHandled
2015-05-01 11:17:02 -07:00
Andrew Gaul
7fde437a7b
Add XML elements to S3Exception
...
This allows more descriptive errors, e.g., giving argument name when
returning InvalidArgument.
2015-05-01 05:29:36 -07:00
Ka-Hing Cheung
abc1bc4910
parse authorization header backwards
...
this is to accomodate using s3proxy with swift backend, which has
a colon in the access key
2015-04-28 18:07:03 -07:00
Ka-Hing Cheung
8fa555d093
handle empty prefix as if it's missing
2015-04-27 17:38:01 -07:00
Andrew Gaul
44d68dd051
Update s3-tests submodule with some ACL tests
2015-04-23 18:09:34 -07:00
Andrew Gaul
c6335434d2
Comment on custom middlewares
2015-04-23 17:58:11 -07:00
Andrew Gaul
9821dee366
Mention XML ACLs in limitations
2015-04-23 17:57:51 -07:00
Andrew Gaul
4a74a29604
Prefer ThrowingCallable over ExpectedException
2015-04-22 13:30:32 -07:00
Andrew Gaul
ea5f6a9363
Test URL signing using AWS SDK
...
jclouds generic S3 provider does not implement the correct logic for
this.
2015-04-21 19:56:49 -07:00
Andrew Gaul
5f1c4979ef
Remove multipart manifest during complete upload
2015-04-20 18:21:18 -07:00
Andrew Gaul
4cd2667472
Use Travis container-based infrastructure
2015-04-18 19:08:16 -07:00
Andrew Gaul
43b21829c7
Set ACLs during copy object
2015-04-18 04:38:03 -07:00
Andrew Gaul
38210cc498
Emit LastModified and ETag during copy object
...
Regression from ea1a42dcd8
.
2015-04-18 04:37:20 -07:00
Andrew Gaul
9d072e4e11
Handle non-existent source blob during copy
2015-04-18 03:58:15 -07:00
Andrew Gaul
6350f6d26f
Validate Content-Length before reading entity body
2015-04-17 19:30:36 -07:00
Andrew Gaul
17e9f71bb4
Factor out ByteSource payload
2015-04-17 18:24:56 -07:00
Andrew Gaul
ea1a42dcd8
Add writeSimpleElement helper
2015-04-17 15:26:55 -07:00
Andrew Gaul
9a5d17fd62
Ignore case when matching header values
2015-04-17 15:09:52 -07:00
Andrew Gaul
f1dec1e3fc
Test AWS SDK with v2 signature
2015-04-17 14:41:57 -07:00
Andrew Gaul
a7d3e71942
Use script instead of after_script
...
The former propagates the exit code.
2015-04-17 13:22:39 -07:00
Andrew Gaul
6d429d5547
Use jclouds core rackspace-cloudfiles dependencies
2015-04-09 17:27:58 -07:00
Andrew Gaul
8a6597d18a
Update s3-tests submodule for copy object
2015-04-09 14:11:02 -07:00
Andrew Gaul
5f9a1b519d
Enable ACLs for local blobstores
2015-04-09 13:38:51 -07:00
Andrew Gaul
ba491b2430
Use Travis legacy VMs instead of containers
...
This allows installation of pip and virtualenv which s3-tests
requires.
2015-04-09 10:29:15 -07:00
Andrew Gaul
7b937c1571
Add native object copy support
...
Fixes #46 .
2015-04-09 10:28:11 -07:00
Ka-Hing Cheung
35b37c34a9
allow S3Proxy to start without a blobstore
...
because the mapping maybe provided by the callback
2015-04-06 11:01:02 -07:00
Andrew Gaul
54b7e46964
Upgrade to AWK SDK 1.9.28.1
...
Release notes:
https://aws.amazon.com/releasenotes/Java/4866713246111973
https://aws.amazon.com/releasenotes/Java/4504073242554454
https://aws.amazon.com/releasenotes/Java/6931049535107700
2015-04-05 18:19:39 -07:00
Andrew Gaul
7271a5ace6
Compare identity in blobstore locator
...
This allows S3Proxy to return the more specific InvalidAccessKeyId
instead of SignatureDoesNotMatch. Addresses a s3-tests regression in
s3tests.functional.test_s3:test_list_buckets_invalid_auth.
2015-04-04 12:36:24 -07:00
Andrew Gaul
1981730a0e
Upgrade to maven-checkstyle-plugin to 2.15
...
This also upgrades Checkstyle to 6.1.1. Release notes:
https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11127&version=20762
http://checkstyle.sourceforge.net/releasenotes.html
2015-03-31 18:01:06 -07:00