Greg Karékinian
2fdb4a617c
Merge pull request #65 from 5apps/handle_invalid_utf8_in_path
...
Handle invalid UTF8 in path
2015-07-03 17:40:24 +02:00
Greg Karékinian
898f59ba83
Handle invalid UTF8 in path
...
... by not using ActiveSupport's broken `String#blank?` anymore
2015-07-01 17:26:43 +02:00
Greg Karékinian
267c8288ba
Merge pull request #64 from 5apps/fix_root_etag
...
Fix ETag generation for container's root
2015-06-30 15:13:17 +02:00
Greg Karékinian
e07b763e22
Fix a regression with ETag and If-None-Match
2015-06-30 15:05:11 +02:00
Greg Karékinian
8c30bdcce5
Really fix the directory listing for a user's root
2015-06-30 14:59:07 +02:00
Greg Karékinian
87741d002a
Generate an ETag for a container's root
2015-06-30 14:06:40 +02:00
Greg Karékinian
0e450c5e5c
Fix root directory listing
...
It was flattened by accident
Refs #62
2015-06-29 21:21:58 +02:00
Greg Karékinian
671d3d5fd5
Merge pull request #63 from 5apps/fix_root_listing
...
Fix listing of a user's root directory
2015-06-29 19:11:05 +02:00
Greg Karékinian
1cf99377dc
Fix listing of a user's root directory
...
Refs #62
2015-06-29 18:27:00 +02:00
Greg Karékinian
d01aafa5e9
Update activesupport, json, minitest, multijson, sinatra-contrib, tilt
2015-06-16 19:45:01 +01:00
Greg Karékinian
ea1e06423f
Update rack to 1.6.2
2015-06-16 19:26:04 +01:00
Greg Karékinian
b6fd594196
Merge pull request #60 from 5apps/update_dependencies
...
Update dependencies
2015-05-29 18:58:44 +02:00
Greg Karékinian
0edd1b4062
Remove airbrake from dependencies in the gemspec
2015-05-29 18:29:25 +02:00
Greg Karékinian
5a6c7228a5
Update formatador
2015-05-27 16:44:16 +02:00
Greg Karékinian
c16f6e67b3
Update redis
2015-05-27 16:35:19 +02:00
Greg Karékinian
862fecea6b
Update activesupport
2015-05-27 16:34:02 +02:00
Greg Karékinian
b3be6640d2
Update minitest and purdytest
2015-05-27 16:32:50 +02:00
Greg Karékinian
7941b50c94
Update sentry-raven
2015-05-27 16:27:54 +02:00
Greg Karékinian
d6a4657dcf
Update m and rake
2015-05-27 16:26:57 +02:00
Greg Karékinian
f3b69196bb
Update sinatra & sinatra-contrib
2015-05-27 16:24:48 +02:00
Greg Karékinian
42d6f89603
Update rainbows
2015-05-27 16:23:43 +02:00
Greg Karékinian
b74115a474
Use new column data storage for mime-types
2015-05-27 16:22:24 +02:00
Greg Karékinian
d6f13a94ed
Update rest-client
2015-05-27 16:21:16 +02:00
Greg Karékinian
f5adc5f31d
Escape directory and key for the URI in Swift provider
2015-05-04 22:38:25 +02:00
Greg Karékinian
0893c544d5
Don't send 404 to Sentry
2015-05-04 15:50:40 +02:00
Greg Karékinian
c29e681a40
Merge pull request #59 from 5apps/swift
...
Add Swift provider
2015-04-29 20:28:30 +02:00
Greg Karékinian
3b326d6dbf
Add Sentry for exception tracking
2015-04-29 20:13:04 +02:00
Greg Karékinian
35c04f85e4
Add a Swift remoteStorage provider
2015-04-29 20:13:04 +02:00
e18646839b
Update gitignore
2015-04-01 15:55:43 +01:00
Greg Karékinian
540d9e32d2
Merge branch 'expose_content_length_header'
2015-03-14 16:14:11 +01:00
Greg Karékinian
bbb1bc0af0
Merge branch 'fix_empty_file_response'
2015-03-14 15:48:15 +01:00
Greg Karékinian
c851ab92ac
Merge branch 'fix_content_length_header'
2015-03-14 15:47:55 +01:00
Greg Karékinian
30a21db1ad
Expose Content-Length header
...
Refs #50
2015-03-13 11:43:35 +01:00
Greg Karékinian
0f1f445e7f
Always cast the Content-Length header into a string
...
Fixes a crash in Rainbows, when a header is set to a Fixnum/Integer.
Refs #53
2015-03-13 11:22:05 +01:00
Greg Karékinian
3851a88c81
Add a describe block for the public file with content
...
Also add a comment about why it's hard to check for nil because of Rack.
2015-03-13 10:42:48 +01:00
Greg Karékinian
a15635ce38
Fix a bug when a document has an empty body
...
Add check on content length for an empty file
2015-03-12 21:51:37 +01:00
247559e563
Add test for GET on empty object (refs #48 )
2015-03-03 10:15:53 -04:00
74a2c21c85
Merge pull request #38 from 5apps/rs_spec_02
...
Support for remoteStorage -02 spec
2014-12-09 17:31:19 +01:00
Greg Karékinian
d4f5ee8b70
Run tests on Travis using latest Ruby 2.1
2014-11-07 17:22:51 +01:00
Garret Alfert
67ebeb47d8
Use new hook-juggler URL in Travis config
...
Heroku changed their routing using a new domain.
2014-10-21 16:06:36 +02:00
Greg Karékinian
316957bb21
Merge pull request #45 from 5apps/update_sinatra_and_backports
...
Update Sinatra to 1.4.5
Sinatra 1.4.4 and 1.4.5 have memory improvements (fixed leaks and less allocated objects per request)
Also update backports package, its current version is causing issues on
Ruby 2.1.3
2014-09-24 14:10:56 +02:00
Greg Karékinian
2f5ca36a70
Run specs on Travis on Ruby 2.1.3 as well as 1.9.3
...
Also use bundler to run the specs
2014-09-24 13:33:50 +02:00
Greg Karékinian
8f0106b190
Update Sinatra to 1.4.5
...
Also update backports package, its current version is causing issues on
Ruby 2.1.3
2014-09-24 13:24:44 +02:00
Garret Alfert
8e355ba532
Respond with 409 on naming collisions between documents and folders
2014-09-23 17:59:28 +02: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
7cbef2dee0
Update gitignore
2014-08-05 12:20:44 +02:00
Greg Karékinian
580fda5ce5
Merge pull request #41 from 5apps/security_updates
...
Update activesupport, i18n and nokogiri gems
2014-05-09 13:18:37 +02:00
Greg Karékinian
6fbb8cdcf4
Update activesupport, i18n and nokogiri gems
...
The old activesupport gem depended on i18n 0.6.1
2014-05-09 12:00:58 +02:00
Greg Karékinian
75bcc517f4
Update rainbows to 4.6.1
2014-03-19 10:25:02 +03:00
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