| 
								
								
									 sdogruyol | 1d056b203b | Dynamically insert handlers. Fixes #376 | 2017-07-11 11:22:35 +03:00 |  | 
				
					
						| 
								
								
									 sdogruyol | 66612eeb04 | Match should eq nil not be | 2017-06-05 15:34:27 +03:00 |  | 
				
					
						| 
								
								
									 sdogruyol | 62946fd987 | Modularize handlers | 2017-05-12 16:18:50 -07:00 |  | 
				
					
						| 
								
								
									 sdogruyol | 9f01eb90e1 | Format | 2017-05-09 10:46:25 +03:00 |  | 
				
					
						| 
								
								
									 sdogruyol | e695a491b7 | Revert "Modiy HTTP::Params.[] to fetch all params" This reverts commit c0745cc9e2. | 2017-05-08 17:28:21 +03:00 |  | 
				
					
						| 
								
								
									 Rimas Silkaitis | 0b4856b741 | User defined context store types (#339) allow the context storage to handle any types | 2017-04-06 21:43:41 +03:00 |  | 
				
					
						| 
								
								
									 Cris Ward | 48128696c6 | Prevent send_file returning filesize (#344) Prevent send_file returning filesize | 2017-03-29 15:09:25 +03:00 |  | 
				
					
						| 
								
								
									 Faustino Aguilar | f1edf81d95 | Remove duplicate spec (#340) Code duplicate: two specs with the same code. | 2017-03-25 19:41:58 +02:00 |  | 
				
					
						| 
								
								
									 Marwan Rabbâa | 34d5200e80 | missing context key (#342) | 2017-03-25 19:20:10 +02:00 |  | 
				
					
						| 
								
								
									 Serdar Dogruyol | 1177619da9 | Modiy HTTP::Params.[] to fetch all params (#328) | 2017-03-13 16:52:42 +02:00 |  | 
				
					
						| 
								
								
									 Sdogruyol | 40a8339509 | Rename to static_file_handler_spec | 2017-02-27 19:28:27 +03:00 |  | 
				
					
						| 
								
								
									 Serdar Dogruyol | b7ce53e5ab | Crystal 0.21.0 support (#304) Crystal 0.21.0 support | 2017-02-21 21:24:11 +02:00 |  | 
				
					
						| 
								
								
									 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 |  | 
				
					
						| 
								
								
									 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 | ac8ec0a07b | Remove redundant session stuff | 2016-12-10 19:34:46 +03:00 |  | 
				
					
						| 
								
								
									 Sdogruyol | eb64b52f84 | Actually there's no middleware anymore | 2016-12-04 01:43:30 +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 |  | 
				
					
						| 
								
								
									 Serdar Dogruyol | cc44710654 | Remove session & csrf from core (#259) Remove session & CSRF | 2016-11-24 16:47:30 +04: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 | 012ac8f6b7 | Yield error in custom error handlers | 2016-11-16 20:27:01 +03:00 |  | 
				
					
						| 
								
								
									 sdogruyol | 8ec9ed8331 | Improve docs | 2016-11-10 16:38:29 +03:00 |  | 
				
					
						| 
								
								
									 Serdar Dogruyol | ec11698ab1 | Only / Exclude Paths in Middleware (#245) Add only / exclude paths in Middlewares | 2016-11-09 19:18:39 +04:00 |  | 
				
					
						| 
								
								
									 sdogruyol | 4267a5eea9 | Set default exception Content-Type to text/html. Fixes #202 | 2016-11-06 11:58:18 +03:00 |  | 
				
					
						| 
								
								
									 sdogruyol | 87d88318de | Rename to Kemal::Exceptions::InvalidPathStartException | 2016-11-04 11:49:11 +03:00 |  | 
				
					
						| 
								
								
									 sdogruyol | e6810c4516 | Route declaration must start with / fixes #242 | 2016-11-04 11:12:59 +03:00 |  | 
				
					
						| 
								
								
									 sdogruyol | d676b559d2 | Rename return_with as halt for clear intention | 2016-11-01 11:46:13 +03:00 |  | 
				
					
						| 
								
								
									 Serdar Dogruyol | 922d6de4d1 | Middleware ordering (#236) Improve and correct request middleware
 Request -> Middleware -> Filter -> Route | 2016-10-28 11:35:34 +03:00 |  | 
				
					
						| 
								
								
									 Sam Eaton | e43b2a3a01 | Decodes url parameters (#229) Decode url parameters | 2016-10-18 16:28:42 +03:00 |  | 
				
					
						| 
								
								
									 sdogruyol | 7efe69ac31 | Add multipart support <3 | 2016-10-01 18:18:28 +03:00 |  | 
				
					
						| 
								
								
									 Sdogruyol | e2c99bcfb8 | Remove array support from session for now | 2016-09-30 14:03:29 +03:00 |  | 
				
					
						| 
								
								
									 Sdogruyol | a8e53fb94e | Session also supports arrays | 2016-09-30 14:03:29 +03:00 |  | 
				
					
						| 
								
								
									 Sdogruyol | 8c600cb26e | Make session name and expire time configurable | 2016-09-30 14:03:29 +03:00 |  | 
				
					
						| 
								
								
									 Sdogruyol | 6d4bf575cb | Make session accept more types | 2016-09-30 14:03:29 +03:00 |  | 
				
					
						| 
								
								
									 Cris Ward | a8cc4f4177 | gzip static files options dir listing and etags format | 2016-09-18 01:46:16 +01:00 |  | 
				
					
						| 
								
								
									 sdogruyol | 4cd30839a5 | Add gzip helper to enable/disable HTTP::DeflateHandler | 2016-09-15 19:35:34 +03:00 |  | 
				
					
						| 
								
								
									 Sdogruyol | aea70fd1e5 | No need to dup headers | 2016-08-13 17:54:11 +03:00 |  | 
				
					
						| 
								
								
									 Sijawusz Pur Rahnama | 28859fbdb8 | Fix parsing JSON params when "charset" is present in "Content-Type" header (#193) Resolves case when `Content-Type` headers is passed in form of `application/json; charset=utf-8` | 2016-08-11 22:29:29 +03:00 |  | 
				
					
						| 
								
								
									 Sdogruyol | d4e96c7b44 | Add spec for send_file binary | 2016-08-08 21:49:47 +03:00 |  | 
				
					
						| 
								
								
									 Sdogruyol | 98efbfe341 | Improve logging and specs | 2016-07-28 21:12:55 +03:00 |  | 
				
					
						| 
								
								
									 Sdogruyol | dc3cc74798 | Add more specs to common_exception_handler | 2016-07-19 23:29:00 +03:00 |  | 
				
					
						| 
								
								
									 Sdogruyol | 5e297d86f8 | Add send_file to helpers | 2016-07-19 20:58:04 +03:00 |  | 
				
					
						| 
								
								
									 Sdogruyol | b00bc7a202 | Add next handler to init_handler_spec | 2016-07-17 20:42:00 +03:00 |  | 
				
					
						| 
								
								
									 Sdogruyol | 09d9e708f1 | Introduce Kemal::InitHandler to initialize HTTP::Server::Context with defaults | 2016-07-17 18:11:26 +03:00 |  | 
				
					
						| 
								
								
									 Sdogruyol | 4edebcf8eb | Format | 2016-07-17 14:31:45 +03:00 |  | 
				
					
						| 
								
								
									 Sdogruyol | 09d82ed74b | Add context store | 2016-07-14 21:56:01 +03:00 |  | 
				
					
						| 
								
								
									 Sdogruyol | 24e0824a9b | Better view_specs for layout variables | 2016-07-12 00:09:01 +03:00 |  | 
				
					
						| 
								
								
									 Sdogruyol | 21b194a901 | Add content_for and yield_content helpers <3. Thanks @RX14 | 2016-07-09 19:54:35 +03:00 |  |