From 23f8e772da5266da5a2bd3d216ffa5fa2f433d9a Mon Sep 17 00:00:00 2001 From: Andrew Gaul Date: Sat, 9 Aug 2014 00:52:59 -0700 Subject: [PATCH] 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. --- pom.xml | 7 ++++++- src/main/java/org/gaul/s3proxy/S3ProxyHandler.java | 3 +-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 90d6335..f67b950 100644 --- a/pom.xml +++ b/pom.xml @@ -250,7 +250,7 @@ UTF-8 - 1.8.1 + 2.0.0-SNAPSHOT @@ -274,6 +274,11 @@ jclouds-allblobstore ${jclouds.version} + + org.apache.jclouds.api + filesystem + ${jclouds.version} + org.apache.jclouds.driver jclouds-slf4j diff --git a/src/main/java/org/gaul/s3proxy/S3ProxyHandler.java b/src/main/java/org/gaul/s3proxy/S3ProxyHandler.java index fe8e5c4..4a9348c 100644 --- a/src/main/java/org/gaul/s3proxy/S3ProxyHandler.java +++ b/src/main/java/org/gaul/s3proxy/S3ProxyHandler.java @@ -745,9 +745,8 @@ final class S3ProxyHandler extends AbstractHandler { xml.writeEndElement(); } - // TODO: StorageMetadata does not contain size xml.writeStartElement("Size"); - xml.writeCharacters("0"); + xml.writeCharacters(String.valueOf(metadata.getSize())); xml.writeEndElement(); xml.writeStartElement("StorageClass");