Andrew Gaul
7e61856db1
Support native multi-object delete
2015-02-15 01:07:10 -08:00
Andrew Gaul
9a261a62b0
Add support to set and get canned container ACLs
...
Currently only support private and public-read access.
2015-02-13 15:43:58 -08:00
Andrew Gaul
cf9c70500e
Upgrade to maven-checkstyle-plugin 2.14
...
Release notes:
http://mail-archives.apache.org/mod_mbox/maven-announce/201409.mbox/%3C1430082.PcumKFdX1o%40herve-desktop%3E
http://mail-archives.apache.org/mod_mbox/maven-announce/201502.mbox/%3C1986811660.01423169180947.JavaMail.Dennis%40Dennis-Dator%3E
2015-02-12 18:12:51 -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
a6c5fabb0b
Upgrade to really-executable-jars-maven-plugin 1.4.0
...
Release notes:
https://github.com/brianm/really-executable-jars-maven-plugin/releases/tag/really-executable-jar-maven-plugin-1.4.0
2015-02-08 16:51:07 -08:00
Andrew Gaul
cb93de6bf6
Upgrade to Jetty 9.2.7.v20150116
...
Changelog:
http://dev.eclipse.org/mhonarc/lists/jetty-announce/msg00072.html
2015-02-05 12:43:32 -08:00
Andrew Gaul
4eb1c06c17
Correct typo
2015-02-05 09:59:26 -08:00
Andrew Gaul
e072163e9c
Add Apache snapshots repository
...
Needed by jclouds 2.0.0-SNAPSHOT. Regression from
23f8e772da
. Fixes #37 .
2015-01-24 04:02:39 -08:00
Andrew Gaul
967a355b43
Upgrade to nexus-staging-plugin 1.6.5
...
Release notes:
https://github.com/sonatype/nexus-maven-plugins/releases
2015-01-22 19:26:18 -08:00
Andrew Gaul
074c36baab
Add test harness to execute s3-tests
...
Also add Travis configuration.
2015-01-22 17:14:45 -08:00
Andrew Gaul
4d00e47023
Add s3-tests submodule
...
Use andrewgaul fork instead of upstream for multiple fixes and
exclusions.
2015-01-22 17:05:04 -08:00
Andrew Gaul
23f8e772da
Upgrade to jclouds 2.0.0-SNAPSHOT
...
This release allows larger than 2 GB single-part blobs and supports
object metadata with the filesystem provider on Linux and Windows. It
also includes support for object size in container lists. Fixes #1 .
Fixes #6 .
2015-01-22 14:03:18 -08:00
Andrew Gaul
50eb30bc6c
Bump version to 1.4.0-SNAPSHOT
2015-01-22 13:58:33 -08:00
Andrew Gaul
6e52c54c6d
Bump version to 1.3.0
2015-01-22 13:54:45 -08:00
Andrew Gaul
772a092b84
Add maven-gpg-plugin
2015-01-22 13:54:45 -08:00
Andrew Gaul
af9cde3046
Add maven-javadoc-plugin and maven-source-plugin
...
This will deploy javadoc and source to Maven Central.
2015-01-22 13:50:26 -08:00
Andrew Gaul
fb0f321303
Improve CommonPrefixes support
...
References #5 .
2015-01-22 13:30:28 -08:00
Andrew Gaul
7815a79548
Emit NotImplemented with unknown parameters
...
This ensures that requests like multi-part upload and version
operations emit the intended responses.
2015-01-19 20:06:58 -08:00
Andrew Gaul
bae51b500a
Reduce exception handling scope
2015-01-16 15:56:08 -08:00
Andrew Gaul
e1c7b22b7d
Handle NoSuchBucket during copy object
2015-01-16 15:14:53 -08:00
Andrew Gaul
678ae67754
Upgrade to slf4j 1.7.10
...
Changelog:
http://www.slf4j.org/news.html
2015-01-16 11:10:20 -08:00
Andrew Gaul
c435379f85
Upgrade to assertj 1.7.1
...
Changelog:
http://joel-costigliola.github.io/assertj/assertj-core-news.html#assertj-core-1.7.1
2015-01-16 11:10:19 -08:00
Andrew Gaul
d81ee81a86
Handle null from HttpResponseException.getResponse
2015-01-15 18:36:14 -08:00
Andrew Gaul
05b63365bf
Emit bogus CreationDate when not present
2015-01-15 18:23:22 -08:00
Andrew Gaul
869d47a5e1
Add JIRA issue for object ACLs
2015-01-14 14:10:28 -08:00
Andrew Gaul
7dff664c17
Add prefix to CommonPrefixes
...
Addresses s3cmd tests failures.
2015-01-14 12:24:23 -08:00
Andrew Gaul
5b5e9877b9
Improve support for x-amz-metadata-directive
...
Replace content metadata in addition to user metadata. Addresses
s3cmd tests failures.
2015-01-13 23:32:46 -08:00
Andrew Gaul
a6133a60a6
Honor force multipart in emulated copy object
2015-01-13 23:28:09 -08:00
Andrew Gaul
86665450ca
URI decode copy source path
...
Fixes s3cmd tests failures seen with Unicode object names. Follow on
to b91b8e25d7
.
2015-01-13 18:44:59 -08:00
Andrew Gaul
e3c49331ac
Emit UTF-8 in object listing and multi-delete
...
Fixes s3cmd tests failures seen with Unicode object names.
2015-01-13 17:50:47 -08:00
Andrew Gaul
57687bd6d6
Bump version to 1.3.0-SNAPSHOT
...
1.2.0 released several months ago.
2015-01-11 20:49:18 -08:00
Andrew Gaul
946d34b03b
Parse XML with StAX
...
This addresses issues with object names containing special characters.
Fixes #25 .
2015-01-11 20:45:56 -08:00
Andrew Gaul
f3221cb136
Emit XML via StAX
...
This addresses issues with object names containing special characters.
References #25 .
2015-01-11 18:56:39 -08:00
Ka-Hing Cheung
e955b998fb
use static function in URLDecoder
2015-01-09 15:31:45 -08:00
Ka-Hing Cheung
b91b8e25d7
uri decode path before passing them to lower layers
2015-01-06 15:54:36 -08:00
Andrew Gaul
15e11975a2
Allow kernel to pick S3Proxy port in tests
2015-01-06 15:05:21 -08:00
Ka-Hing Cheung
2dd3dac970
add test for % in blob name
2015-01-06 14:48:03 -08:00
Andrew Gaul
ff551248a1
Fail V4 signature requests with InvalidArgument
...
This allows V4 clients like s3cmd to retry with V2 signatures.
References #24 .
2015-01-06 14:42: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
40d9aedca9
Add nexus-staging-maven-plugin
2015-01-05 13:34:27 -08:00
Ka-Hing Cheung
dbd7304e65
make S3Proxy contructor public
2015-01-05 11:39:05 -08:00
Andrew Gaul
7093829090
Add Checkstyle to verify target
2015-01-04 17:26:47 -08:00
Andrew Gaul
d513ea2eae
Add Travis configuration
2015-01-04 17:24:31 -08:00
Andrew Gaul
b8840aac35
Upgrade to Surefire 2.18.1
...
Changelog:
http://maven.40175.n5.nabble.com/Apache-Maven-Surefire-Plugin-2-18-1-Released-td5821513.html
2014-12-30 11:07:34 -08:00
Andrew Gaul
1f9fd7fa21
Consistently emit XML prologue and AWS namespace
2014-12-29 23:18:49 -08:00
Andrew Gaul
a2c6bfc4cc
Use correct container name with testHttpClient
...
This test still fails due to authorization issues.
2014-12-29 17:45:43 -08:00
Andrew Gaul
7b19250d05
Upgrade to Jetty 9.2.6.v20141205
...
Changelog:
http://dev.eclipse.org/mhonarc/lists/jetty-announce/msg00071.html
2014-12-29 17:11:43 -08:00
Andrew Gaul
807f6ef47c
Explicitly handle get location
2014-12-29 16:29:30 -08:00
Andrew Gaul
d33324797a
Consistently flush before closing Writer
2014-12-28 14:52:36 -08:00
Andrew Gaul
711c0821d1
Sort subresources
...
This ensures deterministic signatures when requests have multiple
subresources, e.g., multipart uploads.
2014-12-21 23:11:59 -08:00