469 Commits

Author SHA1 Message Date
ba979dfe04 Spec helper for writing the last response to a file 2012-10-22 12:18:31 +02:00
34f6254117 Merge pull request #14 from 5apps/bugfixing
Bugfixing
2012-10-21 10:36:34 -07:00
10bd0a700e Update README.md 2012-10-21 17:03:44 +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
39039148df Update Riak client 2012-10-15 19:30:17 +01:00
18e01597af Dry up some code 2012-10-07 20:01:06 +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
84b9e0561a Set Cache-Control header (closes #9) 2012-10-07 14:20:38 +02:00
daf1e4b4ac Add staging environment 2012-10-06 22:01:12 +02:00
acf2003487 Handle invalid JSON on PUT requests 2012-10-06 18:44:21 +02:00
84e69376fd Add unicorn for staging, production envs 2012-10-06 16:05:21 +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
c0078e66e1 Rename category -> directory 2012-10-01 14:03:14 +02:00
a21bdab0fa Add support for the root directory 2012-10-01 03:12:29 +02:00
d4d02e3e77 Fix handling of content-types that also contain the encoding 2012-09-30 21:57:58 +02:00
d88ad2eb20 Disable Rack-Protection 2012-09-30 21:50:14 +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
7cbccb16b9 Change method name and make it private 2012-09-28 13:26:33 +02:00
36b20aa6a9 Unescape directory names 2012-09-26 20:15:37 +02:00
24ef893cd2 Add 'm' gem for running a single test by giving the line number 2012-09-26 20:05:03 +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
9d2727b867 Use only the directory name instead of full path in directory listings 2012-09-26 11:34:31 +02:00
8af6016d99 Purge all buckets before every test 2012-09-26 11:10:02 +02:00
ebe499211a Support directory listings 2012-09-26 11:10:02 +02:00
5155d36de4 Update riak-client gem 2012-09-26 01:03:29 +02:00
9e81c4828d All data under /public is always readable 2012-09-25 17:34:40 +02:00
af28ec44c8 Set Last-Modified header 2012-09-25 17:22:56 +02:00
1cd01b8277 Specs for global permissions 2012-09-25 17:22:56 +02:00
3d573b51ac Support for new read/write permission system 2012-09-25 17:22:25 +02:00
01017a9d9c Clean up the specs some more 2012-09-15 00:47:49 +02:00
5b78f23406 Don't leave any data behind after testing 2012-09-15 00:39:53 +02:00
8c5993068b Add notification webhook for Travis 2012-09-14 17:45:41 +02:00
557223e0f9 Tell Travis that we need Riak 2012-09-14 17:29:58 +02:00
50601b5b71 Cleanup the code a little 2012-09-14 17:20:57 +02:00
15fdd7742f Fix custom content types to support arbitrary types (fixes #5) 2012-09-14 17:13:25 +02:00
956f6fd3b3 Add support for custom content types 2012-06-10 16:16:34 +02:00
9d9fad77a0 Set index headers for user id in Riak 2012-04-23 14:33:14 +02:00
cbbf909e7f Memoization, duh 2012-04-22 20:37:10 +02:00
40cd218a5f Add contributor info to readme, remove license part as it can be found in its own file 2012-04-09 16:37:23 +02:00
dba3938119 Add license info 2012-04-08 23:26:40 +02:00
1d81e06d41 Set charset explicitly in Riak objects' content type 2012-03-17 14:49:31 +01:00