|
fc0783b224
|
Merge pull request #40 from 5apps/fix_colon_bug
Don't choke on colons in directory names (fixes #39)
|
2014-02-24 21:00:48 +01:00 |
|
|
b118464b98
|
Merge pull request #37 from gregkare/rubygems_https
Switch RubyGems source to https
|
2014-02-24 20:48:59 +01:00 |
|
Garret Alfert
|
a6707dd40d
|
Add spec for unescaped special characters
|
2014-02-24 20:44:23 +01:00 |
|
Garret Alfert
|
9e6cc6178d
|
Don't choke on colons in directory names (fixes #39)
|
2014-02-24 17:43:43 +01:00 |
|
Garret Alfert
|
ed4152095b
|
Code formatting
|
2014-01-09 23:58:20 +01:00 |
|
Garret Alfert
|
270ac1442e
|
If-None-Match header may contain multiple revisions
|
2014-01-09 23:51:05 +01:00 |
|
Garret Alfert
|
38e69f1423
|
Last-Modified header is not needed anymore
|
2014-01-09 21:00:13 +01:00 |
|
Garret Alfert
|
8073eec851
|
HEAD requests for directory listings
|
2014-01-09 20:03:34 +01:00 |
|
Garret Alfert
|
f8b1ad730a
|
HEAD requests for documents
|
2014-01-09 19:26:36 +01:00 |
|
Garret Alfert
|
6d86fa516a
|
Set Content-Length header for documents on GET
|
2014-01-08 23:27:07 +01:00 |
|
Garret Alfert
|
75e52f3e9a
|
New directory listing format
|
2014-01-08 21:41:01 +01:00 |
|
Garret Alfert
|
fd8b2059b2
|
Value for 'Expires' header needs to be a string
|
2013-12-09 01:57:26 +01:00 |
|
Garret Alfert
|
4ae4865de5
|
Set response code for newly created objects to 201
|
2013-12-08 23:22:36 +01:00 |
|
Garret Alfert
|
5ddde402a8
|
Set 'Expires' header to 0 for all responses
|
2013-12-08 22:59:03 +01:00 |
|
Garret Alfert
|
a559f55a6d
|
Change response code for successful DELETE requests from 204 to 200
|
2013-12-08 22:45:03 +01:00 |
|
Garret Alfert
|
96438bac8d
|
Remove ETag header from DELETE requests
|
2013-12-08 22:42:01 +01:00 |
|
Garret Alfert
|
ba3f5db598
|
Change response code for unauthorized access from 403 to 401
|
2013-12-08 22:38:36 +01:00 |
|
Greg Karékinian
|
e657fa4d56
|
Switch RubyGems source to https
|
2013-11-24 17:10:07 +01:00 |
|
|
3dd79e28d3
|
Merge pull request #36 from 5apps/opslog_fix
Don't create opslog with count of 1 when updating existing binary file
|
2013-11-19 10:47:01 -08:00 |
|
Garret Alfert
|
17068f33df
|
Don't write any opslog when count and size didn't change (same file)
|
2013-11-19 19:35:04 +01:00 |
|
Garret Alfert
|
2f95aab874
|
Don't increase opslog count when overwriting existing binary file
|
2013-11-19 19:23:13 +01:00 |
|
|
c536802895
|
Merge pull request #35 from 5apps/etag_in_304_response
Send ETag header with 304 response as well
|
2013-11-16 05:12:52 -08:00 |
|
Garret Alfert
|
088cd2677c
|
Send ETag header with 304 response as well
|
2013-11-16 13:54:30 +01:00 |
|
|
af270bc27c
|
Merge pull request #33 from 5apps/square_bracket_fix
Use patched riak-ruby-client (closes #32)
|
2013-11-06 14:07:57 -08:00 |
|
Garret Alfert
|
3937862358
|
Use patched riak-ruby-client (closes #32)
The patched version escapes square brackets in the
key and bucket names correctly.
|
2013-11-06 21:56:23 +01:00 |
|
Garret Alfert
|
08a7cddcfe
|
Tell Travis to wait a little longer for riak to start
|
2013-11-01 14:40:39 +01:00 |
|
Garret Alfert
|
48dc081ba5
|
Tell travis to only test master and stable branch
|
2013-11-01 14:01:02 +01:00 |
|
Garret Alfert
|
75b5fda0e9
|
Remove unicorn gem dependency
|
2013-11-01 13:06:06 +01:00 |
|
|
165a30bcca
|
Merge pull request #31 from 5apps/rs_spec_01
remoteStorage spec 01
|
2013-10-27 15:32:33 -07:00 |
|
Garret Alfert
|
256b3c426e
|
Use ETags as version in directory listings
|
2013-10-27 22:29:17 +01:00 |
|
Garret Alfert
|
39dac0a5ed
|
Remove some duplication
|
2013-10-27 22:29:17 +01:00 |
|
Garret Alfert
|
a470b37c2c
|
Allow to expose ETag header via CORS
|
2013-10-27 22:29:06 +01:00 |
|
Garret Alfert
|
2a2cc0a3ec
|
Allow If-Match and If-None-Match headers via CORS
|
2013-10-27 22:28:43 +01:00 |
|
Garret Alfert
|
b907f02f37
|
Specs for ETag headers for binary files
|
2013-10-27 22:28:05 +01:00 |
|
Garret Alfert
|
5215cdc5e0
|
Spec for updating ETags of all parent directories on delete
|
2013-10-27 22:27:19 +01:00 |
|
Garret Alfert
|
3b5f99ee0d
|
Refactor
|
2013-10-27 22:26:50 +01:00 |
|
Garret Alfert
|
f7eac9b411
|
Specs for If-None-Match on GET requests
|
2013-10-26 05:10:11 +02:00 |
|
Garret Alfert
|
f61eef717e
|
Don't overwrite existing data when If-None-Match is "*" (refs #26)
|
2013-10-26 05:09:37 +02:00 |
|
Garret Alfert
|
67435157ed
|
Specs for If-Match header
|
2013-10-26 03:31:54 +02:00 |
|
Garret Alfert
|
189d202d66
|
Specs for ETag headers
|
2013-10-25 23:09:04 +02:00 |
|
Garret Alfert
|
5dd1d26b20
|
Set and check ETag headers
|
2013-10-25 12:45:47 +02:00 |
|
Garret Alfert
|
f852e7719f
|
Requests for empty directories respond with 404 (refs #26)
|
2013-10-25 12:44:39 +02:00 |
|
Garret Alfert
|
2656239fb1
|
Add rainbows gem
|
2013-10-25 02:15:11 +02:00 |
|
Garret Alfert
|
d93e3faa7e
|
Don't run Ruby 1.9.2 tests on Travis
|
2013-10-16 14:41:08 +02:00 |
|
|
d7925f5b12
|
Merge pull request #30 from 5apps/riak-cs
Save binary data in Riak CS
|
2013-10-15 20:19:23 -07:00 |
|
Garret Alfert
|
0fd252208a
|
Install and configure Riak CS on Travis
|
2013-10-11 17:32:30 +02:00 |
|
Garret Alfert
|
20d33cc1af
|
Read CS credentials from file
|
2013-10-11 17:30:05 +02:00 |
|
Garret Alfert
|
4f91c9aa87
|
Purge cs binary bucket after tests
|
2013-10-10 14:58:08 +02:00 |
|
Garret Alfert
|
e5dfbff82d
|
Test that files get deleted from Riak CS
|
2013-10-10 14:57:10 +02:00 |
|
Garret Alfert
|
b12df5470f
|
Make sure that 'allow_mult' is false for all buckets
|
2013-10-07 15:23:09 +02:00 |
|