Commit Graph

  • 6de5e7b929 Fix ParamParser files memoization (#503) Anton Maminov 2018-11-05 21:51:22 +0200
  • 8bfc3313e9 0.25.0 Serdar Dogruyol 2018-11-05 02:27:44 +0300
  • 7358994e91
    Fix multipart upload and back params.files (#499) Serdar Dogruyol 2018-11-05 02:20:21 +0300
  • 207f38251a Remove Kemal::OverrideMethodHandler Serdar Dogruyol 2018-11-05 02:18:52 +0300
  • 21ab64511a Add allocation optimizations (#487) Julien Reichardt 2018-11-01 12:29:05 +0100
  • afd17fc774
    Merge pull request #500 from kemalcr/override-method-handler Serdar Dogruyol 2018-10-27 20:50:12 +0300
  • a60168d039 Add docs to Kemal::OverrideMethodHandler Serdar Dogruyol 2018-10-26 18:45:04 +0300
  • 3f7c8b4577 Add Kemal::OverrideMethodHandler Serdar Dogruyol 2018-10-26 15:00:24 +0300
  • b389022b35 Remove deprecated alias HTTP::Server#bind_ssl (#495) Brian Douglas Smith 2018-09-20 01:15:05 -0700
  • cd5f83f013
    Merge pull request #493 from kemalcr/cache-routes Serdar Dogruyol 2018-09-17 19:05:20 +0300
  • 4bb56d2376 Only clear cached_routes if there's a route Serdar Dogruyol 2018-09-17 09:51:56 +0300
  • 1a8a3c5b1d Add cache size limit check to caching routes Serdar Dogruyol 2018-09-16 15:34:43 +0300
  • 8fb028149b Cache http routes Serdar Dogruyol 2018-09-16 13:17:51 +0300
  • e59cd646cd
    Merge pull request #490 from straight-shoota/jm/fix/tempfile Serdar Dogruyol 2018-09-12 14:38:06 +0300
  • 1e894a39bc
    Remove unused require "tempfile" Johannes Müller 2018-09-06 11:17:30 +0200
  • 9448360eac 0.24.0 Serdar Dogruyol 2018-08-14 14:17:26 +0300
  • e468e2e340 route_defined? -> route_found? Serdar Dogruyol 2018-08-13 19:21:18 +0300
  • 2b3ae85c34 Move response under ext Serdar Dogruyol 2018-08-13 16:29:32 +0300
  • 423998e287
    Modification of #471 (#476) Serdar Dogruyol 2018-08-13 15:47:20 +0300
  • b39c974a90 Update to use HTTP::Server#bind_ssl (#477) Johannes Müller 2018-08-08 23:13:45 +0200
  • 7684aeaf33
    Merge branch 'master' into master Lewis E. Bogan 2018-08-06 11:34:55 -0700
  • 64fbe406d5
    Merge pull request #465 from kemalcr/rework-param-parser Serdar Dogruyol 2018-08-06 20:03:12 +0300
  • 320660aad4 remove tests with embedded version literal lebogan 2018-07-24 09:55:59 -0700
  • 09bb1fcd40 add a VERSION constant (#471) Lewis E. Bogan 2018-07-15 19:55:53 -0700
  • 1e18389f5f Remove etag logic as it's not implemented in Crystal 0.25.1 (#470) Rafał Wojsznis 2018-07-16 04:54:36 +0200
  • 047cff93d3 remove pending from config_spec lebogan 2018-07-15 15:36:06 -0700
  • d0f46ec8d9 add version constant lebogan 2018-07-15 15:22:50 -0700
  • ffaf6ff1f9 Update CHANGELOG Serdar Dogruyol 2018-07-04 22:04:22 +0300
  • 4a58bc9690 Remove env.params.files and FileUpload Serdar Dogruyol 2018-07-04 21:42:58 +0300
  • d2ef57a128 Improve param parsing and remove url_params from HTTP::Request Serdar Dogruyol 2018-06-30 16:49:04 +0300
  • ad5dc053c4 Remove _method override Serdar Dogruyol 2018-06-30 15:12:13 +0300
  • b8ec6ee328 set response status code before creating exception template (#468) Anton Maminov 2018-07-02 10:28:00 +0300
  • ced34b7651 Move exceptions and exception_page under helpers dir Serdar Dogruyol 2018-07-01 17:47:14 +0300
  • a13fe95201 Added new exception page (#466) Anton Maminov 2018-07-01 16:43:04 +0300
  • d0b4c0d609 Embed 404 image as SVG Serdar Dogruyol 2018-06-30 14:49:39 +0300
  • 621342170a Tidy up Kemal.run Serdar Dogruyol 2018-06-30 14:34:41 +0300
  • bc661d58ae Refactor `Kemal.run` to allow custom port binding (#463) Johannes Müller 2018-06-30 13:16:55 +0200
  • eed97877a7
    Simplify file upload parsing and support multiple uploads with same name (#458) Serdar Dogruyol 2018-06-27 23:33:28 +0300
  • f916bad095 reset values to test with default value (#453) Hirofumi Shibata 2018-06-18 21:07:54 +0900
  • 58bf05b8b1 Update CHANGELOG Serdar Dogruyol 2018-06-17 19:19:01 +0300
  • d4280cc889 0.23.0 Serdar Dogruyol 2018-06-17 19:17:19 +0300
  • a5870e7d24
    Crystal 0.25.0 (#452) Serdar Dogruyol 2018-06-16 18:03:00 +0300
  • c2236acf3a Code fixes reported by static code analysis (#450) V. Elenhaupt 2018-05-17 11:07:40 +0300
  • f3f7e319ae Ability to optionally disable powered-by header (#449) Blacksmoke16 2018-05-09 03:19:59 -0400
  • 73045bb138 Improve Installation in README (#445) Ryuya Takahashi 2018-04-24 22:25:04 +0900
  • 88b4737500 Don't serve 404 image dynamically Serdar Dogruyol 2018-03-19 22:44:24 +0300
  • 6fbad555d0 Remove unused stuff Serdar Dogruyol 2018-03-17 17:58:19 +0300
  • 536108c71b Refactor and fix some docs Serdar Dogruyol 2018-03-17 15:35:33 +0300
  • 11295f0584 Revert "Don't use JSON::Type, use JSON::Any instead" Serdar Dogruyol 2018-03-10 11:11:42 +0300
  • db00ecba1d
    Don't use JSON::Type, use JSON::Any instead (#435) Serdar Dogruyol 2018-03-10 11:05:34 +0300
  • 50f82f5187 Use be_nil in specs instead of eq nil Serdar Dogruyol 2018-01-26 18:35:34 +0300
  • 159e963404 Format with 0.24.1 formatter Serdar Dogruyol 2018-01-26 18:32:24 +0300
  • 4034dab952 Add Kemal::Context.get? to safely access context storage. Fixes #428 Serdar Dogruyol 2018-01-26 18:30:09 +0300
  • 17bd3dce37 0.22.0 Serdar Dogruyol 2017-12-29 15:23:06 +0300
  • f6f342df65 Change 'middlewares' to 'middleware' (#427) Donovan Glover 2017-12-23 04:27:41 -0500
  • 56d34deef9 Minor refactors Serdar Dogruyol 2017-12-08 21:35:02 +0300
  • 8cb9770ec3 Use HTTP::Params.add instead of HTTP::Params.[]= Serdar Dogruyol 2017-11-20 17:23:11 +0300
  • a3a0f40468 Revert "Parse body in multipart forms" Serdar Dogruyol 2017-11-20 15:01:16 +0300
  • ca7c4dc0e8 Parse body in multipart forms Serdar Dogruyol 2017-11-19 18:14:06 +0300
  • 902d87c0a7
    Use Flate::Writer.open (#394) Serdar Dogruyol 2017-11-02 18:49:41 +0300
  • ce10f7d31d
    Create PULL_REQUEST_TEMPLATE.md Serdar Dogruyol 2017-11-02 18:45:56 +0300
  • 5b977b8fc2
    Create ISSUE_TEMPLATE.md Serdar Dogruyol 2017-11-02 18:44:41 +0300
  • 0b9628dfea Add webm mime type to utils.cr (#413) Flora Rosenkreuz 2017-10-13 07:37:50 -0500
  • 5d737ee8f3 Rename common_log_handler and common_exception_handler Serdar Dogruyol 2017-10-06 20:34:18 +0300
  • ac56973663 Format Serdar Dogruyol 2017-10-06 14:59:53 +0300
  • 1d8908e673 Fixed macros indentation (#409) Sijawusz Pur Rahnama 2017-10-06 13:55:37 +0200
  • 210e2c0801 Prettify docs (#410) Sijawusz Pur Rahnama 2017-10-06 13:53:53 +0200
  • c2da18ed38 Use .empty? instead Serdar Dogruyol 2017-10-06 13:41:22 +0300
  • 84839f4da7 Refactour handler radix names Serdar Dogruyol 2017-10-06 12:46:58 +0300
  • 63e613a439 Don't try to call error_handlers if there isn't any Serdar Dogruyol 2017-10-05 19:52:57 +0300
  • dfd127e1ed Don't use handler as the IO name Serdar Dogruyol 2017-10-05 19:31:47 +0300
  • 677dc62832 Remove dead code for WebSocketHandler Serdar Dogruyol 2017-10-05 19:29:35 +0300
  • ff37027afe Add targets to shard.yml Serdar Dogruyol 2017-10-05 19:24:30 +0300
  • 0b07070237 Don't initiliaze server if it's already initialized Serdar Dogruyol 2017-10-04 19:51:14 +0300
  • ad692357d4 Allow config.server to be lazily initiliazed. Fixes #396 Serdar Dogruyol 2017-10-04 19:42:41 +0300
  • 61caa077b7 Improve namings Serdar Dogruyol 2017-10-02 23:56:02 +0300
  • 30bdcc9759 only return strings from routes fixes #374 (#408) Cris Ward 2017-10-02 21:47:43 +0100
  • 8cf3f67594 fix for #399 (#407) Cris Ward 2017-09-29 07:25:26 +0100
  • a27e8859a6 Merge pull request #405 from crisward/patch-4 Serdar Dogruyol 2017-09-28 19:16:20 +0300
  • 03daf2aee2 Added `Accept-Ranges` header Cris Ward 2017-09-28 16:02:37 +0100
  • 183ae42a54 corrected content length Cris Ward 2017-09-28 14:17:12 +0100
  • 3e355cbd51 Merge pull request #406 from crisward/patch-5 Serdar Dogruyol 2017-09-28 14:19:57 +0300
  • 6c11f943d0 Better fix for safari video bug Cris Ward 2017-09-28 12:07:26 +0100
  • 1423c96d0a Allows videos to be opened with correct mime type Cris Ward 2017-09-28 11:13:55 +0100
  • 81f2ee7815 Fix for video in safari Cris Ward 2017-09-28 11:12:44 +0100
  • 00981bcf44 Improve websocket match logic. Fixes #401 Serdar Dogruyol 2017-09-14 19:59:22 +0300
  • e07be72dcf Remove ws_routes from route handler Serdar Dogruyol 2017-09-10 15:45:57 +0300
  • 5f834f8873 Use expect_raises for websocket handler spec Serdar Dogruyol 2017-09-10 15:04:51 +0300
  • fe9d193418 Seperate websocket and websocket handler. Fixes #395 Serdar Dogruyol 2017-09-10 14:41:07 +0300
  • 3050b75f0a Tidy up config properties Serdar Dogruyol 2017-09-06 23:58:55 +0300
  • 731b2e0d5b Bump version to 0.21.0 Serdar Dogruyol 2017-09-05 12:19:32 +0300
  • 9316ed8810 Update CHANGELOG Serdar Dogruyol 2017-09-05 12:15:00 +0300
  • 8fb5be2a42 Remove redundant casts Serdar Dogruyol 2017-09-05 12:03:37 +0300
  • 1c069ab643 Refactor Serdar Dogruyol 2017-09-05 11:10:04 +0300
  • faedeebee9 Merge pull request #392 from mang/patch-1 Serdar Dogruyol 2017-09-05 10:00:54 +0300
  • 249912222d Set correct namespace for Route mang 2017-09-05 01:25:42 +0200
  • 422313425c Remove redundant intermediate var from process_route Serdar Dogruyol 2017-09-04 23:46:53 +0300
  • b8e3298925 Use request.content_type Serdar Dogruyol 2017-09-04 18:54:06 +0300
  • a1520de7ed Leave tmpfile management to OS Serdar Dogruyol 2017-09-04 17:46:09 +0300
  • 79e324efaf Add more types to method signatures Serdar Dogruyol 2017-08-25 16:41:02 +0300