Merge commit '722771973bd' into patches/lyslyskom22891031
* commit '722771973bd': (6177 commits)
Verify that callablep responses are aligned with reality.
Merge commit '2470270f500c728d10b8895314d8d8b07016e37b' into grubba/typechecker-automap
* commit '2470270f500c728d10b8895314d8d8b07016e37b': (18681 commits)
Removed the old typechecker.
Merge remote-tracking branch 'origin/master' into new_utf8
Merge remote-tracking branch 'origin/8.1' into gobject-introspection
Merge commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e' into patches/pike63
* commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e': (19587 commits)
Added IP based blocking.
Added some logging options.
Support setting additional HTTP headers.
Rewrote to use Arg for argument parsing.
Make it easier to add haders to responses.
Remove redundant code.
If you give a directory path, serve from there.
Removed trailing spaces.
Fix NetUtils capsing.
Listen to IPv4 and IPv6.
Merge branch '8.0' into gobject-introspection
Merge remote-tracking branch 'origin/7.9' into pdf
Sort directory listings in 'pike -x httpserver'
Fixed entity encoding. Makes files with spaces in them accessable.
Be more specific in what is happening.
Fixed several minor issues:
Typo in documentation.
MIME-type when sending files.
HTML-quoting in directory listing.
HTML-quoting in 404-message.
Missing end tags in generated HTML.
The generated HTML should now be reasonably XHTML-parseable.
Added 'pike -x httpserver' based on code written by Per Hedbor. I just tollikfied it with his permission.