Add Last-Modified header for GET/HEAD
Support binding to a specific address
Fix can't modify frozen Thor::CoreExt::HashWithIndifferentAccess
Merge pull request #13 from yabawock/master

Support binding to a specific address
[ref issue 14] tweak to Etag in headers to include doublequotes.
updates to provide support for Size and LastModified properties
Removed extra puts
replaced source :ruby gems by 'https://rubygems.org'
adding ./lib to $:
Updated unit tests for ruby 2.0

This diff adds support for using ruby 2.0 in the test suite by
disabling the S3CommandsTest since the aws/s3 gem in rubygems doesn't
support ruby 2.0 yet.  I also updated the Gemfile.lock to have newer
versions.  RightAWS now contains more tests to tickle execution paths
that were hit in S3CommandsTest.
Fix LS_BUCKET

GET foo.s3.amazonaws.com/ and GET s3.amazonaws.com/foo should result in
an LS_BUCKET request, but under the previous logic it would result in a
LIST_BUCKETS request. GET s3.amazonaws.com/ still results in a
LIST_BUCKETS request due to the 'if path == "/" and s_req.is_path_style'
conditional.

Signed-off-by: Shea Levy <shea@shealevy.com>
The Java client is sensitive to the case of the ETag header name.

Sadly, the WEBrick Response class's [] method downcase's header names
before putting them in the response header dictionary.  So 'ETag' ends
up 'etag'
which the AWS Java SDK doesn't recognize.  This simple fix replaces
response['ETag'] = ...  call with response.header['ETag'] = ...
test/botocmd.py - (idempotently) create bucket instead of relying on its existence
Version Bump
Version Bump Gemfile.lock
basic post support
remove extraneous puts and strip whitespace from start of xml response
update to current master and fix argument order in assert_match
reply to post with reasonable host
add bucket in post reply