Commit graph

754 commits

Author SHA1 Message Date
bba5bef505 don't prepend raw close code anymore
thanks to recent crystal changes adding support for close reasons we
don't need to encode things anymore.
2021-05-12 12:17:02 -03:00
faeaeb4fba FORK.md: add notes on upstreamability of my patches 2021-05-12 12:16:53 -03:00
3faba4e3fa add FORK.md 2021-05-12 12:06:36 -03:00
00e5c98fdd Merge remote-tracking branch 'upstream/master' 2021-05-12 11:57:15 -03:00
Serdar Dogruyol - Sedo セド
218be24221
Update Kilt version dependency to ~> 0.6.0 2021-04-11 16:37:10 +03:00
Oleh Prypin
926206a46c
Allow running specs from any directory (#609) 2021-04-11 12:17:50 +03:00
Sijawusz Pur Rahnama
d237d3ef7d
Bump exception_page shard to ~> 0.2.0 (#608) 2021-04-09 21:09:15 +03:00
Serdar Dogruyol - Sedo セド
6e72ebb447
Add array of paths support for before/after filters (#605) 2021-04-05 18:24:09 +03:00
Aravinda Vishwanathapura
de5e022222
New option to set application name (#606) 2021-04-05 18:05:06 +03:00
2fb7d018d5 fix websocket close wrapper 2021-03-31 22:57:05 -03:00
5e45349fff shard.yml: pin exception_page temporarily 2021-03-31 22:52:21 -03:00
6af6569b0f Merge remote-tracking branch 'upstream/master' 2021-03-31 22:36:00 -03:00
Serdar Dogruyol - Sedo セド
3fee068636
Release 1.0.0 (#601) 2021-03-22 23:20:46 +03:00
Sijawusz Pur Rahnama
2d46beea5d
Migrate from Travis CI to GitHub Actions (#603) 2021-03-15 08:47:14 +03:00
Sijawusz Pur Rahnama
0764091e03
Bump ameba dependency (#602) 2021-03-15 08:45:35 +03:00
jinn999
8d0875f64c
Fix StaticFileHandler failing spec (#599) 2021-03-07 14:29:49 +03:00
Luis Lavena
f71a83e2c4
Use latest version of Ameba dependency (dev) (#597) 2021-02-13 11:18:51 +03:00
Luis Lavena
1da32e5246
Use Radix v0.4.0 (#596)
Use latest release version of Radix in order to address some of the
routing bugs presented in previous versions of the dependency

See:

- luislavena/radix#23
- luislavena/radix#27
2021-02-13 11:18:04 +03:00
65ff5b9b2b Merge remote-tracking branch 'upstream/master' 2021-01-04 16:50:59 -03:00
Serdar Dogruyol
bf9f627ac7 Bump version to 0.27.0 2020-11-28 12:17:19 +03:00
Serdar Dogruyol
00c2c5be50 Update Changelog 2020-11-28 12:15:37 +03:00
845ccb10ab don't overwrite content-length if its already there
we shouldn't overwrite something that the client likely did it
willlingly
2020-09-03 22:54:48 -03:00
61af3854cb route_handler: remove auto-HEAD 2020-09-03 22:54:48 -03:00
aa378b7a90 add head method to dsl 2020-09-03 22:54:48 -03:00
2f9f859be9 websocket: default to error code 500 on any websocket error 2020-09-03 22:54:48 -03:00
19bc38b881 add support for error codes on websockets
copied from 541dfc9da5/src/onyx-http/middleware/router/websocket_handler.cr (L36)
2020-09-03 22:54:48 -03:00
Brian J. Cardiff
a819d4792b
Refactor run_spec to use process exit instead of empty stderr (#584)
Bonus: It also allows run_spec to pass if using bin/crystal wrapper
2020-08-15 18:09:53 +03:00
Anton Maminov
dfe7dca08f
fix websocket issue (#577) 2020-07-08 14:42:08 +03:00
Anton Maminov
2e749a2987
fix an issues with responding with long strings (#576) 2020-07-08 14:41:16 +03:00
Brian J. Cardiff
a8c0f09b85
Upgrade to Crystal 0.35.0 (#570)
* Update to ameba ~> 0.12.0

* Use Compress::Deflate and Compress::Gzip

* Drop unused require

* Fix spec due to defer request upgrade
2020-06-10 21:11:43 +03:00
Todd Sundsted
70684a2cf0
Pick up transitional type aliases. (#566) 2020-05-16 18:22:13 +03:00
Brian J. Cardiff
c3c43145b8
Comply exhaustive case check (#560) 2020-04-04 21:26:05 +03:00
Anton Maminov
b7506f6fab
allow to set optional response body on redirects (#561) 2020-04-04 21:25:35 +03:00
Serdar Dogruyol
4d6fb0614f Bump version to 0.26.1 2019-12-01 14:14:25 +03:00
maggie
a4bdecdc7d Flush io buffer after each write to log (#554) 2019-10-11 12:14:26 +03:00
Sijawusz Pur Rahnama
c893172fbf Cleanup ameba warnings (#551) 2019-08-30 14:32:23 +03:00
Sijawusz Pur Rahnama
740cb188a9 Check for KEMAL_ENV variable already in Config#initialize (#552) 2019-08-30 14:20:38 +03:00
Anton Maminov
15022c25b8 use new ameba repository (#549) 2019-08-05 18:34:50 +03:00
Anton Maminov
e99129ab50 fix process request when a response already closed (#550) 2019-08-05 18:34:26 +03:00
sdogruyol
ff3b28c6f7 Bump version to 0.26.0 2019-08-05 10:41:51 +03:00
Omar Roth
18ddc3b4e6 Fix static file handler for files > 2^31 bytes (#546) 2019-08-03 19:37:23 +03:00
Brian J. Cardiff
17bf1c7709 Upgrade to Crystal v0.30.0 (#548) 2019-08-03 19:35:40 +03:00
Johannes Müller
6e2714404d Add missing return types to overrides of abstract methods (#544) 2019-07-26 11:48:14 +03:00
Anton Maminov
e3544a86bf Do not early return from HTTP::Server::Response::Output.close. Revert what Ameba broke 2019-06-18 18:03:32 +03:00
sdogruyol
f3d02e60af Add auto-generated .ameba.yml 2019-06-13 15:42:21 +03:00
sdogruyol
fc8ac1160c Add /bin to .gitignore 2019-06-13 15:33:11 +03:00
sdogruyol
ecaa423774 Bump ameba to 0.10.0 2019-06-13 14:38:41 +03:00
Sijawusz Pur Rahnama
06665e81bc Use Ameba on Travis CI (#520) 2019-06-13 14:31:45 +03:00
Serdar Dogruyol
c646aad482
Merge pull request #535 from bcardiff/crystal/0.29.0
Fix Time.now deprecation warning
2019-06-10 08:27:11 +03:00
Brian J. Cardiff
79cd8bd646 Fix Time.now deprecation warning 2019-06-04 16:59:05 -03:00