Commit Graph

  • 207bb0efde Revert "Revert "Fix listing of a user's root directory"" Greg Karékinian 2015-06-30 15:27:06 +02:00
  • 267c8288ba Merge pull request #64 from 5apps/fix_root_etag Greg Karékinian 2015-06-30 15:13:17 +02:00
  • e07b763e22 Fix a regression with ETag and If-None-Match Greg Karékinian 2015-06-30 15:05:11 +02:00
  • 8c30bdcce5 Really fix the directory listing for a user's root Greg Karékinian 2015-06-30 14:59:07 +02:00
  • 87741d002a Generate an ETag for a container's root Greg Karékinian 2015-06-30 14:06:40 +02:00
  • 3ce3efd0fc Revert "Fix listing of a user's root directory" Greg Karékinian 2015-06-29 21:42:21 +02:00
  • 0e450c5e5c Fix root directory listing Greg Karékinian 2015-06-29 21:21:58 +02:00
  • 671d3d5fd5 Merge pull request #63 from 5apps/fix_root_listing Greg Karékinian 2015-06-29 19:11:05 +02:00
  • 1cf99377dc Fix listing of a user's root directory Greg Karékinian 2015-06-29 18:27:00 +02:00
  • d01aafa5e9 Update activesupport, json, minitest, multijson, sinatra-contrib, tilt Greg Karékinian 2015-06-16 19:45:01 +01:00
  • ea1e06423f Update rack to 1.6.2 Greg Karékinian 2015-06-16 19:26:04 +01:00
  • b6fd594196 Merge pull request #60 from 5apps/update_dependencies Greg Karékinian 2015-05-29 18:58:44 +02:00
  • 0edd1b4062 Remove airbrake from dependencies in the gemspec Greg Karékinian 2015-05-29 18:29:25 +02:00
  • 5a6c7228a5 Update formatador Greg Karékinian 2015-05-27 16:44:16 +02:00
  • c16f6e67b3 Update redis Greg Karékinian 2015-05-27 16:35:19 +02:00
  • 862fecea6b Update activesupport Greg Karékinian 2015-05-27 16:34:02 +02:00
  • b3be6640d2 Update minitest and purdytest Greg Karékinian 2015-05-27 16:32:50 +02:00
  • 7941b50c94 Update sentry-raven Greg Karékinian 2015-05-27 16:27:54 +02:00
  • d6a4657dcf Update m and rake Greg Karékinian 2015-05-27 16:26:57 +02:00
  • f3b69196bb Update sinatra & sinatra-contrib Greg Karékinian 2015-05-27 16:24:48 +02:00
  • 42d6f89603 Update rainbows Greg Karékinian 2015-05-27 16:23:43 +02:00
  • b74115a474 Use new column data storage for mime-types Greg Karékinian 2015-05-27 16:22:24 +02:00
  • d6f13a94ed Update rest-client Greg Karékinian 2015-05-27 16:21:16 +02:00
  • f5adc5f31d Escape directory and key for the URI in Swift provider Greg Karékinian 2015-05-04 22:38:25 +02:00
  • 0893c544d5 Don't send 404 to Sentry Greg Karékinian 2015-05-04 15:50:40 +02:00
  • c29e681a40 Merge pull request #59 from 5apps/swift Greg Karékinian 2015-04-29 20:28:30 +02:00
  • 3b326d6dbf Add Sentry for exception tracking Greg Karékinian 2015-04-28 18:26:00 +02:00
  • 35c04f85e4 Add a Swift remoteStorage provider Greg Karékinian 2015-04-29 16:52:20 +02:00
  • e18646839b Update gitignore Sebastian Kippe 2015-04-01 15:53:26 +01:00
  • 540d9e32d2 Merge branch 'expose_content_length_header' Greg Karékinian 2015-03-14 16:14:11 +01:00
  • bbb1bc0af0 Merge branch 'fix_empty_file_response' Greg Karékinian 2015-03-14 15:48:15 +01:00
  • c851ab92ac Merge branch 'fix_content_length_header' Greg Karékinian 2015-03-14 15:47:55 +01:00
  • 30a21db1ad Expose Content-Length header Greg Karékinian 2015-03-13 11:36:35 +01:00
  • 0f1f445e7f Always cast the Content-Length header into a string Greg Karékinian 2015-03-13 11:17:42 +01:00
  • 3851a88c81 Add a describe block for the public file with content Greg Karékinian 2015-03-13 10:42:48 +01:00
  • a15635ce38 Fix a bug when a document has an empty body Greg Karékinian 2015-03-03 21:56:19 +01:00
  • 247559e563 Add test for GET on empty object (refs #48) Sebastian Kippe 2015-03-03 10:11:01 -04:00
  • 74a2c21c85 Merge pull request #38 from 5apps/rs_spec_02 Garret Alfert 2014-12-09 17:31:19 +01:00
  • d4f5ee8b70 Run tests on Travis using latest Ruby 2.1 Greg Karékinian 2014-11-07 17:22:51 +01:00
  • 67ebeb47d8 Use new hook-juggler URL in Travis config Garret Alfert 2014-10-21 16:05:57 +02:00
  • 316957bb21 Merge pull request #45 from 5apps/update_sinatra_and_backports Greg Karékinian 2014-09-24 14:10:56 +02:00
  • 2f5ca36a70 Run specs on Travis on Ruby 2.1.3 as well as 1.9.3 Greg Karékinian 2014-09-24 13:33:50 +02:00
  • 8f0106b190 Update Sinatra to 1.4.5 Greg Karékinian 2014-09-24 13:24:44 +02:00
  • 8e355ba532 Respond with 409 on naming collisions between documents and folders Garret Alfert 2014-09-23 17:59:28 +02:00
  • 1603d3d2ff Merge branch 'master' into rs_spec_02 Garret Alfert 2014-09-23 17:58:21 +02:00
  • 7cbef2dee0 Update gitignore Sebastian Kippe 2014-08-05 12:20:25 +02:00
  • 580fda5ce5 Merge pull request #41 from 5apps/security_updates Greg Karékinian 2014-05-09 13:18:37 +02:00
  • 6fbb8cdcf4 Update activesupport, i18n and nokogiri gems Greg Karékinian 2014-05-09 11:58:46 +02:00
  • 75bcc517f4 Update rainbows to 4.6.1 Greg Karékinian 2014-03-19 10:25:02 +03:00
  • fc0783b224 Merge pull request #40 from 5apps/fix_colon_bug Garret Alfert 2014-02-24 21:00:48 +01:00
  • b118464b98 Merge pull request #37 from gregkare/rubygems_https Garret Alfert 2014-02-24 20:48:59 +01:00
  • a6707dd40d Add spec for unescaped special characters Garret Alfert 2014-02-24 20:44:23 +01:00
  • 9e6cc6178d Don't choke on colons in directory names (fixes #39) Garret Alfert 2014-02-24 17:43:43 +01:00
  • ed4152095b Code formatting Garret Alfert 2014-01-09 23:58:20 +01:00
  • 270ac1442e If-None-Match header may contain multiple revisions Garret Alfert 2014-01-09 23:51:05 +01:00
  • 38e69f1423 Last-Modified header is not needed anymore Garret Alfert 2014-01-09 21:00:13 +01:00
  • 8073eec851 HEAD requests for directory listings Garret Alfert 2014-01-09 20:03:34 +01:00
  • f8b1ad730a HEAD requests for documents Garret Alfert 2014-01-09 19:26:36 +01:00
  • 6d86fa516a Set Content-Length header for documents on GET Garret Alfert 2014-01-08 23:27:07 +01:00
  • 75e52f3e9a New directory listing format Garret Alfert 2014-01-08 21:41:01 +01:00
  • fd8b2059b2 Value for 'Expires' header needs to be a string Garret Alfert 2013-12-09 01:57:26 +01:00
  • 4ae4865de5 Set response code for newly created objects to 201 Garret Alfert 2013-12-08 23:22:36 +01:00
  • 5ddde402a8 Set 'Expires' header to 0 for all responses Garret Alfert 2013-12-08 22:59:03 +01:00
  • a559f55a6d Change response code for successful DELETE requests from 204 to 200 Garret Alfert 2013-12-08 22:45:03 +01:00
  • 96438bac8d Remove ETag header from DELETE requests Garret Alfert 2013-12-08 22:42:01 +01:00
  • ba3f5db598 Change response code for unauthorized access from 403 to 401 Garret Alfert 2013-12-08 22:37:07 +01:00
  • e657fa4d56 Switch RubyGems source to https Greg Karékinian 2013-11-24 17:10:07 +01:00
  • 3dd79e28d3 Merge pull request #36 from 5apps/opslog_fix Garret Alfert 2013-11-19 10:47:01 -08:00
  • 17068f33df Don't write any opslog when count and size didn't change (same file) Garret Alfert 2013-11-19 19:35:04 +01:00
  • 2f95aab874 Don't increase opslog count when overwriting existing binary file Garret Alfert 2013-11-19 19:23:13 +01:00
  • c536802895 Merge pull request #35 from 5apps/etag_in_304_response Garret Alfert 2013-11-16 05:12:52 -08:00
  • 088cd2677c Send ETag header with 304 response as well Garret Alfert 2013-11-16 13:54:30 +01:00
  • af270bc27c Merge pull request #33 from 5apps/square_bracket_fix Garret Alfert 2013-11-06 14:07:57 -08:00
  • 3937862358 Use patched riak-ruby-client (closes #32) Garret Alfert 2013-11-06 21:56:23 +01:00
  • 08a7cddcfe Tell Travis to wait a little longer for riak to start Garret Alfert 2013-11-01 14:40:39 +01:00
  • 48dc081ba5 Tell travis to only test master and stable branch Garret Alfert 2013-11-01 14:01:02 +01:00
  • 75b5fda0e9 Remove unicorn gem dependency Garret Alfert 2013-11-01 13:06:06 +01:00
  • 165a30bcca Merge pull request #31 from 5apps/rs_spec_01 Garret Alfert 2013-10-27 15:32:33 -07:00
  • 256b3c426e Use ETags as version in directory listings Garret Alfert 2013-10-27 22:09:47 +01:00
  • 39dac0a5ed Remove some duplication Garret Alfert 2013-10-27 21:11:15 +01:00
  • a470b37c2c Allow to expose ETag header via CORS Garret Alfert 2013-10-27 20:52:13 +01:00
  • 2a2cc0a3ec Allow If-Match and If-None-Match headers via CORS Garret Alfert 2013-10-27 20:38:27 +01:00
  • b907f02f37 Specs for ETag headers for binary files Garret Alfert 2013-10-27 20:15:40 +01:00
  • 5215cdc5e0 Spec for updating ETags of all parent directories on delete Garret Alfert 2013-10-27 19:35:44 +01:00
  • 3b5f99ee0d Refactor Garret Alfert 2013-10-27 19:08:15 +01:00
  • f7eac9b411 Specs for If-None-Match on GET requests Garret Alfert 2013-10-26 04:57:44 +02:00
  • f61eef717e Don't overwrite existing data when If-None-Match is "*" (refs #26) Garret Alfert 2013-10-26 04:37:33 +02:00
  • 67435157ed Specs for If-Match header Garret Alfert 2013-10-26 03:31:54 +02:00
  • 189d202d66 Specs for ETag headers Garret Alfert 2013-10-25 23:09:04 +02:00
  • 5dd1d26b20 Set and check ETag headers Garret Alfert 2013-08-09 10:56:04 +02:00
  • f852e7719f Requests for empty directories respond with 404 (refs #26) Garret Alfert 2013-08-08 17:13:05 +02:00
  • 2656239fb1 Add rainbows gem Garret Alfert 2013-10-25 02:15:11 +02:00
  • d93e3faa7e Don't run Ruby 1.9.2 tests on Travis Garret Alfert 2013-10-16 13:57:00 +02:00
  • d7925f5b12 Merge pull request #30 from 5apps/riak-cs Garret Alfert 2013-10-15 20:19:23 -07:00
  • 0fd252208a Install and configure Riak CS on Travis Garret Alfert 2013-10-11 17:32:30 +02:00
  • 20d33cc1af Read CS credentials from file Garret Alfert 2013-10-11 17:30:05 +02:00
  • 4f91c9aa87 Purge cs binary bucket after tests Garret Alfert 2013-10-10 14:58:08 +02:00
  • e5dfbff82d Test that files get deleted from Riak CS Garret Alfert 2013-10-10 14:57:10 +02:00
  • b12df5470f Make sure that 'allow_mult' is false for all buckets Garret Alfert 2013-10-07 15:23:09 +02:00
  • 6259e22442 Disable logging only for staging and production Garret Alfert 2013-10-07 15:21:43 +02:00