197 Commits

Author SHA1 Message Date
c78be51e8f Fix merge conflict 2013-04-29 18:38:40 +02:00
1be4020991 Use config_file, include backend module depending on config (closes #8) 2013-04-25 23:11:25 +02:00
a35fef3727 Don't change usage counter on DELETE to non-existing resource 2013-04-23 15:58:34 +02:00
08661ea148 Combine category usage counters in a single JSON object 2013-04-23 15:34:40 +02:00
27e5dfc1b5 Add per-category object counter 2013-04-22 17:11:30 +02:00
1a9be076fa Add user id index to usage size keys 2013-04-21 17:48:21 +02:00
45d44bbf26 Add pid dir to gitignore 2013-04-20 15:02:01 +02:00
0efd0cc2e3 Add new bucket config to example yml 2013-04-20 14:52:26 +02:00
88c78bc18b Remove debugging output 2013-04-20 14:48:47 +02:00
e94928c2ed Log object sizes to a per-user-and-category counter (closes #22) 2013-04-20 14:45:02 +02:00
Garret Alfert
0c586b3193 Update Rack 2013-02-08 13:49:41 +01:00
e2095a34a6 Detect binary data even when content-type doesn't contain 'charset=binary' 2012-11-04 19:29:54 +01:00
44d276a387 Set indexes for binary objects 2012-11-03 15:17:40 +01:00
5384e3d355 Delete the actual binary objects with the data objects 2012-11-03 15:05:04 +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
fa6235cd1f Add spec for binary data 2012-11-02 13:07:59 +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
6541b97997 Rearrange permissions_spec.rb 2012-10-29 10:09:53 +01:00
4a723f26fb Let Travis always post to webhook after every build 2012-10-25 15:56:41 +02:00
84c1f419be Make bucket names configurable by environment (refs #16) 2012-10-25 11:29:34 +02: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
95adfff6ab Just respond with an empty body on PUT requests 2012-10-22 12:59:07 +02:00
544400b138 Escape the directory name when saving it as an index (fixes #15) 2012-10-22 12:19:48 +02:00
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