Skip to content

Releases: c-cube/tiny_httpd

0.7

17 Nov 16:02
Compare
Choose a tag to compare
0.7
  • some bugfixes in http_of_dir
  • add auto-redirection to index.html in http_of_dir
  • add rest_of_path and rest_of_path_urlencoded to the Route module

0.6

29 May 01:25
Compare
Choose a tag to compare
0.6
  • feat: add Route.t construct, deprecate scanf, add more structured path

  • feat: use chunked encoding for large string responses, in addition to streams

  • refactor(echo): simplify code, use gzip aggressively

  • accept http1.0

  • fix: do not output a content-length for a chunked response

  • fix: set transfer-encoding header when returning a chunked stream

  • fix(zip): handle case where camlzip consumes 0 bytes

  • feat(zip): also compress string responses if they're big

  • add more debug msg

0.5

26 Mar 23:13
Compare
Choose a tag to compare
0.5
prepare for 0.5

0.4

08 Feb 23:36
Compare
Choose a tag to compare
0.4
  • easy accessor to the query parameters in path
  • fix: header field names are case insensitive
  • doc: add note on jemalloc in the readme
  • log error when closing client socket

0.3

03 Dec 14:38
Compare
Choose a tag to compare
0.3
  • feat(http_of_dir): use file to guess mime type of file

  • feat: allow handlers to take streams

  • feat(bin): disable uploading by default

  • feat: add Tiny_httpd_util.parse_query for query decoding

  • feat(bin): set charset to utf8

  • feat: autodetect ipv6 address

  • feat: support ipv6 address

  • fix: missing crlf between chunks

  • fix: read_all must return rather than blocking when done

  • fix: proper amortized O(1) push in Buf.push

  • fix: %X for percent_encode; use percent_decode in parse_query

0.2

03 Dec 14:36
Compare
Choose a tag to compare
0.2
  • many improvements to the http_of_dir binary.
  • a module Tiny_httpd_util with percent-encoding

0.1

19 Nov 14:33
Compare
Choose a tag to compare
0.1

first release 🎉
basic features are in place and the server can handle requests from curl or firefox.