Wykres commitów

1024 Commity (master)

Autor SHA1 Wiadomość Data
Andrew Gaul 17b3d6c0ba Emit HTTP status code inside handler methods
Also remove bogus HTTP 500 internal errors which were sent after the
response body.
2014-08-01 22:20:26 -07:00
Andrew Gaul df13f8247c Emit RequestTimeout when putBlob times out
Found with Ceph s3-tests.  References #5.
2014-08-01 21:49:16 -07:00
Andrew Gaul 5d069b26b7 Add delimiter to CommonPrefixes
Found with Ceph s3-tests.  References #5.
2014-08-01 17:53:35 -07:00
Andrew Gaul a94ded5443 Emit 501 not implemented for PUT Bucket ACL 2014-08-01 17:53:33 -07:00
Andrew Gaul 49489430d5 Handle trailing slash during HEAD bucket
Found with Ceph s3-tests.  References #5.
2014-08-01 16:06:38 -07:00
Andrew Gaul 94f8582a67 Emit HTTP 204 on successful bucket delete
Found with Ceph s3-tests.  References #5.
2014-07-31 15:56:23 -07:00
Andrew Gaul 4c99f6870f Emit NoSuchBucket/BucketNotEmpty on bucket delete
Found with Ceph s3-tests.  References #5.
2014-07-31 00:54:25 -07:00
Andrew Gaul 1e7a4a2270 Handle empty header values in Authorization
Found with Ceph s3-tests.  References #5.
2014-07-30 01:01:03 -07:00
Andrew Gaul f7db3ee4fb Implement AWS Authorization
Fixes #4.
2014-07-30 00:18:03 -07:00
Andrew Gaul 3f52992a25 Add variant of sendSimpleErrorResponse w/o extra 2014-07-29 17:07:20 -07:00
Andrew Gaul 8631271086 Reference Ceph s3-tests in README.md
Remove confusing reference to s3fs-fuse.
2014-07-29 16:31:36 -07:00
Andrew Gaul 88d521b11d Emit NoSuchBucket on head to non-existent bucket
Found with Ceph s3-tests.  References #5.
2014-07-29 15:58:28 -07:00
Andrew Gaul 1284c91e37 Emit NoSuchBucket on write to non-existent bucket
Found with Ceph s3-tests.  References #5.
2014-07-29 12:06:54 -07:00
Andrew Gaul b603abefc8 Emit NoSuchKey when reading non-existent object
Found with Ceph s3-tests.  References #5.
2014-07-29 08:16:41 -07:00
Andrew Gaul 16dfa70aec Handle empty user metadata values
Found with Ceph s3-tests.  References #5.
2014-07-29 08:03:55 -07:00
Andrew Gaul 7c5f219535 Return HTTP 204 on successful delete object
Found with Ceph s3-tests.  References #5.
2014-07-29 08:03:55 -07:00
Andrew Gaul cf1376387c Improve list bucket max-keys error handling
Found with Ceph s3-tests.  References #5.
2014-07-29 08:03:52 -07:00
Andrew Gaul f698bd68e8 Improve create bucket error handling
Found with Ceph s3-tests.  References #5.
2014-07-29 07:35:48 -07:00
Andrew Gaul 5c843eb272 Improve Content-Length error handling
Found with Ceph s3-tests.  References #5.
2014-07-29 07:35:48 -07:00
Andrew Gaul a6c997d71c Improve Content-MD5 error handling
Found with Ceph s3-tests.  References #5.
2014-07-29 07:35:48 -07:00
Andrew Gaul e53d8c929c Add sendSimpleErrorResponse helper
Will reduce duplicated code in future commits.
2014-07-28 22:26:46 -07:00
Andrew Gaul 55484a4f6b Quote eTag header
Found with Ceph s3-tests.  References #5.
2014-07-28 22:04:56 -07:00
Andrew Gaul 3edd5712aa Allow trailing slash when creating bucket
Found with Ceph s3-tests.  References #5.
2014-07-28 00:38:55 -07:00
Andrew Gaul ff84ccf19e Initial commit of S3Proxy 2014-07-27 13:32:04 -07:00