Commit Graph

708 Commits

Author SHA1 Message Date
Sdogruyol 476b27892e Early return from range if request type is not GET 2017-02-04 13:35:46 +03:00
Denys Vitali 0543142a10 Add RFC7233 support (#299)
Add RFC7233 support a.k.a "Range" headers support
2017-02-04 13:06:43 +03:00
Serdar Dogruyol b07dd04372 Update radix to 0.3.6. Fixes #293 (#294) 2017-01-18 23:09:03 +03:00
Michael Barrett c08bf71d88 Allow for disabling the shutdown message (#292)
Allow for disabling the shutdown message
2017-01-18 15:55:33 +03:00
Michael Barrett 209a9e576c Add configurable startup logging as a block (#291)
Add overload for Kemal.run with just a block. This removes default logging.
2017-01-15 21:41:07 +03:00
Sdogruyol 42827c9a9d Update version to 0.17.5 in shard.yml 2017-01-08 17:22:32 +03:00
Sdogruyol f8e266c53e Update multipart.cr to 0.1.2. Fixes #285 2017-01-07 10:06:38 +03:00
Serdar Dogruyol 99ae8c376e 0.17.4 2016-12-24 14:45:17 +03:00
Serdar Dogruyol 81a702264d HTTP::Handler is not a class anymore 2016-12-24 14:22:44 +03:00
Sdogruyol ac8ec0a07b Remove redundant session stuff 2016-12-10 19:34:46 +03:00
Sdogruyol 9696e6c344 Update CHANGELOG 2016-12-10 13:02:31 +03:00
Bryan Mulvihill 56ec84a0e7 fix installation instructions (#273) 2016-12-10 12:29:08 +03:00
Sdogruyol c2af734ac9 Fix gitter badge url 2016-12-09 21:55:27 +03:00
Sdogruyol e957664565 Don't forget debug statement :/ 2016-12-08 22:15:18 +03:00
Sdogruyol 9c1c832c9a Add Kemal.stop. Fixes #269 2016-12-08 13:50:54 +03:00
Sdogruyol 166fb96f34 Ugh we're not in ecr :/ 2016-12-04 16:35:37 +03:00
Sdogruyol fa4573dcf9 HTML.escape render_500 2016-12-04 16:27:40 +03:00
Sdogruyol 878c70e0d9 Make ssl api more idiomatic 2016-12-04 14:14:43 +03:00
Serdar Dogruyol f3f9864ae5 Update README to include Installation. Fixes #267 2016-12-04 13:03:34 +03:00
Sdogruyol 274d34cfc6 Move filter methods to dsl 2016-12-04 01:47:09 +03:00
Sdogruyol eb64b52f84 Actually there's no middleware anymore 2016-12-04 01:43:30 +03:00
Sdogruyol 1afb4cbfa8 Use log instead 2016-12-04 01:27:26 +03:00
Sdogruyol 66e04ecaec 0.17.3 2016-12-03 17:37:58 +03:00
sdogruyol b4c10a3f59 Remove basic auth middleware 2016-11-26 21:51:06 +03:00
Sijawusz Pur Rahnama 13293a675d Add missing class keyword to docs (#264) 2016-11-26 13:07:32 +04:00
sdogruyol 92ea55773b Handle missing 404 image. Fixes #263 2016-11-25 22:19:23 +03:00
sdogruyol 9e27fb6ba0 Update README 2016-11-25 18:15:18 +03:00
sdogruyol 1d69eca1a3 Typo in CHANGELOG 2016-11-25 17:41:07 +03:00
sdogruyol eefdfc3ce7 Update CHANGELOG 2016-11-25 17:40:14 +03:00
Luis Lavena 83fe17df9a Update Radix to latest and lock pessimistically (#262)
Radix project follows a Semantic Versioning approach which avoids
introducing breaking changes in PATCH releases.

With this in consideration, it is safe to use pessimistic operator
to indicate the version of Radix to use.

Closes #261
2016-11-25 18:36:47 +04:00
sdogruyol 1826789e84 Use body.gets_to_end for parse_json. Fixes #260 2016-11-25 10:45:25 +03:00
Serdar Dogruyol cc44710654 Remove session & csrf from core (#259)
Remove session & CSRF
2016-11-24 16:47:30 +04:00
sdogruyol 126e5a033c v0.17.1 2016-11-24 12:30:27 +03:00
sdogruyol 3b9a3f84ab Treat HTTP::Request body as IO. Fixes #257 2016-11-24 12:07:39 +03:00
sdogruyol f11b0e07e4 v0.17.0 2016-11-23 21:30:49 +03:00
sdogruyol bf9adfbbab Update multipart.cr to v0.1.1 2016-11-23 20:45:57 +03:00
sdogruyol 2248475573 Properly add status_code on exceptions. Fixes #255 2016-11-23 20:36:56 +03:00
sdogruyol 6b034c3b2f Rename MemoryIO to IO::Memory since it's deprecated on Crystal 0.20.0 2016-11-22 23:29:10 +03:00
sdogruyol 733582f724 No need for require though 2016-11-19 00:11:35 +03:00
sdogruyol 23cd325def Move some stuff to Utils 2016-11-19 00:05:22 +03:00
Serdar Dogruyol bc764b7af7 Treat body as IO in param_parser (#252) 2016-11-16 22:09:50 +04:00
sdogruyol 012ac8f6b7 Yield error in custom error handlers 2016-11-16 20:27:01 +03:00
sdogruyol 14b094d52f Update Radix to v0.3.4 2016-11-12 22:05:10 +03:00
sdogruyol d3eea1d9ab Rename to FilterBlock 2016-11-10 23:54:25 +03:00
sdogruyol 8ec9ed8331 Improve docs 2016-11-10 16:38:29 +03:00
sdogruyol ddc92c44e0 Move Kemal::Handler from ext folder 2016-11-10 14:56:05 +03:00
Sdogruyol 9f0c6efad8 Update CHANGELOG 2016-11-09 19:17:29 +03:00
Jesse Cooke 666ccb26fb Update Radix to 0.3.2 (#247) 2016-11-09 19:31:54 +04:00
Serdar Dogruyol ec11698ab1 Only / Exclude Paths in Middleware (#245)
Add only / exclude paths in Middlewares
2016-11-09 19:18:39 +04:00
Sam Eaton 7688bd13a5 Close repsonse on halt (#246) 2016-11-07 23:31:36 +04:00