package tiny_httpd

  1. Overview
  2. Docs
Minimal HTTP server using good old threads

Install

Dune Dependency

Authors

Maintainers

Sources

0.4.tar.gz
md5=ccd3b0d0276861d89c00cc8c6797f3de
sha512=48cc7ef660d648583b1bb4be37c545d2902ab2065ddefacf54bcf5fdc73c836aa0b3071e4c89e483a0382d1c49ee0dbd42f07c6849cc4dfcf6b1a5f09793f99e

doc/CHANGES.html

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

  • 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

  • feat(bin): count number of hidden files
  • feat(bin): use details for hiding hidden files by default
  • fix: improved percent encoding of paths
  • feat: add percent encoding/decoding
  • feat(bin): better human-size display
  • feat: in http_of_dir, sort entries and display their size
  • fix(http_of_dir): handle bad symlinks
  • improve docs and opam, tidy up for 0.1
OCaml

Innovation. Community. Security.

On This Page
  1. 0.3
  2. 0.2