Introduction
Httpfile is a secure HTTP server derived from publicfile-0.52:
- removed ftpd
- name changed to Httpfile
- added “Content-Encoding: gzip”
- switched from substdio to buffer
- switched from error.[ch] to e.[ch]
- added more ‘default’ filetypes
- case insensitive filetype checking
- upgraded integer types (unsigned int -> long long)
- upgraded alloc library, added memory limit
- timeoutread, timeoutwrite switched to poll
- switched from tai to miliseconds, seconds
- added request timeout
- added basic authentication as a simple protection against robots
- added 301 redirect for directories
- added range support