Greg Karékinian
|
30a21db1ad
|
Expose Content-Length header
Refs #50
|
2015-03-13 11:43:35 +01:00 |
|
Garret Alfert
|
1603d3d2ff
|
Merge branch 'master' into rs_spec_02
Conflicts:
lib/remote_storage/riak.rb
spec/directories_spec.rb
|
2014-09-23 17:58:21 +02:00 |
|
Garret Alfert
|
9e6cc6178d
|
Don't choke on colons in directory names (fixes #39)
|
2014-02-24 17:43:43 +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
|
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
|
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
|
ba3f5db598
|
Change response code for unauthorized access from 403 to 401
|
2013-12-08 22:38:36 +01:00 |
|
Garret Alfert
|
088cd2677c
|
Send ETag header with 304 response as well
|
2013-11-16 13:54:30 +01:00 |
|
Garret Alfert
|
256b3c426e
|
Use ETags as version in directory listings
|
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
|
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
|
189d202d66
|
Specs for ETag headers
|
2013-10-25 23:09:04 +02:00 |
|
Garret Alfert
|
f852e7719f
|
Requests for empty directories respond with 404 (refs #26)
|
2013-10-25 12:44:39 +02:00 |
|
Garret Alfert
|
c6059153f8
|
Fix encoding in directory listings
|
2013-07-11 13:44:40 +02:00 |
|
Garret Alfert
|
fa7c7ad020
|
Test for special characters in a directory name
|
2013-06-14 19:20:51 +02:00 |
|
Garret Alfert
|
73336ed5bc
|
Fix for using Riak with http_url_encoding config enabled
|
2013-06-14 18:49:26 +02:00 |
|
|
1be4020991
|
Use config_file, include backend module depending on config (closes #8)
|
2013-04-25 23:11:25 +02:00 |
|
|
e2095a34a6
|
Detect binary data even when content-type doesn't contain 'charset=binary'
|
2012-11-04 19:29:54 +01:00 |
|
|
2c9979f544
|
Use millisecond resolution for timestamps of updated directory objects on DELETE requests
|
2012-11-03 15:00:59 +01:00 |
|
|
483523b091
|
Allow binary content (fixes #18)
|
2012-11-02 13:48:42 +01:00 |
|
|
39355ff0f2
|
Don't allow directory listings of the public directory without proper permissions (refs #19)
|
2012-10-29 14:46:11 +01:00 |
|
|
d1acfe88e8
|
Timestamps for sub-directories also have milliseconds resolution (refs #17)
|
2012-10-24 06:09:28 +02:00 |
|
|
b8138a29f1
|
Use millisecond resolution for timestamps (refs #17)
|
2012-10-24 05:39:37 +02:00 |
|
|
9c93c83ceb
|
Specs to make sure timestamps in directory listings are always integer
|
2012-10-24 04:45:37 +02:00 |
|
|
bf00b2a352
|
Escape entries in directory listings
|
2012-10-22 14:32:46 +02:00 |
|
|
3821d4a055
|
Use integegers for timestamps of sub-directories in directory listings
|
2012-10-22 13:54:10 +02:00 |
|
|
544400b138
|
Escape the directory name when saving it as an index (fixes #15)
|
2012-10-22 12:19:48 +02:00 |
|
|
88f61bf7fa
|
Fix handling of keys containing colons (fixes #13)
|
2012-10-20 11:36:01 +02:00 |
|
|
2882bca483
|
Fix user filtering for directory listings
|
2012-10-20 11:32:34 +02:00 |
|
|
e7c2415348
|
Explicitly load directory object instead of reloading in spec
|
2012-10-07 19:15:12 +02:00 |
|
|
c542350185
|
Update timestamp of parent directories on DELETE requests (fixes #10)
|
2012-10-07 19:03:08 +02:00 |
|
|
8b2bd53d49
|
Delete all directory objects for empty directories
|
2012-10-07 18:39:41 +02:00 |
|
|
6f975c6c45
|
Update timestamps for all parent directories on PUT requests (fixes #11)
|
2012-10-07 14:54:50 +02:00 |
|
|
4e88cd480c
|
Explicitly load directory object again in spec
|
2012-10-02 16:50:22 +02:00 |
|
|
abdf6f08e0
|
Try to fix failing spec on Travis
|
2012-10-01 18:31:47 +02:00 |
|
|
d4151b64df
|
Save timestamps for directory objects as actual data to keep them consistent with the data objects
|
2012-10-01 17:43:56 +02:00 |
|
|
a21bdab0fa
|
Add support for the root directory
|
2012-10-01 03:12:29 +02:00 |
|
|
8aead37dba
|
Spec for OPTIONS requests on sub-directories
|
2012-09-30 21:49:59 +02:00 |
|
|
e815cbaaff
|
Allow OPTIONS requests for directory listings
|
2012-09-28 14:46:42 +02:00 |
|
|
9250bb7790
|
Create directory objects for parent directories that don't contain any files themselves
|
2012-09-26 20:00:07 +02:00 |
|
|
4d01144bf4
|
Add spec helper that waits for the next second to begin (instead of sleeping for a whole second)
|
2012-09-26 20:00:07 +02:00 |
|
|
52b32fb396
|
Fix specs
|
2012-09-26 20:00:06 +02:00 |
|
|
ebe499211a
|
Support directory listings
|
2012-09-26 11:10:02 +02:00 |
|