kemal/FORK.md

845 B

THIS IS A FORK OF KEMAL

This is the outline of the changes done in this fork, compared to Kemal upstream:

  • Default HEAD request removed has been removed. If you wish to provide it, you must give your own handler.
    • Can not be upstreamed as it would be a breaking change that I did not ask upstream about. This is a very specific issue to the web services I write.
  • Fix to prevent overwriting the content-length header value when set by the request handler.
    • Could be upstreamed, as it is a single line fix.
  • Websockets can be closed via an exception, with support for reasons.
    • Can not be upstreamed. Same reasoning as the first change.

Installation?

In your shard.yml:

dependencies:
  spec-kemal:
    git: https://gitdab.com/luna/spec-kemal.git
  kemal:
    git: https://gitdab.com/luna/kemal.git