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 |
Andrew Gaul
|
08a7249bcf
|
Upgrade to Modernizer Maven Plugin 1.2.2
Changelogs:
https://github.com/andrewgaul/modernizer-maven-plugin/releases/tag/modernizer-maven-plugin-1.2.2
https://github.com/andrewgaul/modernizer-maven-plugin/releases/tag/modernizer-maven-plugin-1.2.0
|
2014-12-17 04:27:29 -08:00 |
Andrew Gaul
|
af4f3b1f3d
|
Upgrade to slf4j 1.7.8
Changelog:
http://www.slf4j.org/news.html
|
2014-12-15 04:33:15 -08:00 |
Andrew Gaul
|
57b84a3fd8
|
Upgrade to JUnit 4.12
Release notes:
https://github.com/junit-team/junit/blob/master/doc/ReleaseNotes4.12.md
|
2014-12-15 04:32:15 -08:00 |
Andrew Gaul
|
ec4a513ed2
|
Upgrade to Jetty 9.2.5.v20141112
Changelog:
http://dev.eclipse.org/mhonarc/lists/jetty-announce/msg00070.html
|
2014-12-04 02:45:22 -08:00 |
Andrew Gaul
|
161fd3d847
|
Include delete as a signed resource
This allows multi-object delete to work and addresses a regression
introduced by e5c12c1777 .
|
2014-12-03 22:59:36 -08:00 |
Andrew Gaul
|
ae3598dbfb
|
Emit InvalidAccessKeyId on access key mismatch
References #5.
|
2014-12-03 22:39:41 -08:00 |
Andrew Gaul
|
40c4d099d9
|
Handle invalid Content-Length during create bucket
References #5.
|
2014-12-03 18:36:15 -08:00 |
Andrew Gaul
|
3b2bd615a0
|
Simplify parsing of Content-Length and Content-MD5
HttpServletRequest uses null to indicate a header value which is
present but has no value. Use empty String instead.
|
2014-12-03 04:30:54 -08:00 |
Ka-Hing Cheung
|
e5c12c1777
|
more required parameters needed for signing
allows s3cmd info s3://bucket/ to work
|
2014-11-20 04:31:23 +01:00 |
Andrew Gaul
|
04ac43c2f2
|
Upgrade to Surefire 2.18
Notably this addresses SUREFIRE-1028 which prevented running single
test methods.
Changelog:
http://mail-archives.apache.org/mod_mbox/maven-announce/201411.mbox/%3CCAK2FUK2o_9oAUcWkAC=pbA5vejMKW0i0Pn9XBBo9cTg2uRFRYg@mail.gmail.com%3E
|
2014-11-18 16:27:06 +01:00 |
Ka-Hing Cheung
|
617b3ae3e9
|
more compatibility fixes for s3cmd
s3cmd uses virtual hostname for bucket name, with the host header
including the port. need to strip out the port to find out the
bucket name
|
2014-11-18 10:14:16 +01:00 |
Ka-Hing Cheung
|
004d12761e
|
http header name is case insensitive
fixes compatibility with s3cmd
|
2014-11-18 03:45:58 +01:00 |
Andrew Gaul
|
559b1d36dd
|
Clean up signer
|
2014-10-27 15:29:53 -07:00 |