CodeHistory
Commits on master164
- MLmergeMechiel Lukkien committed 14 years ago
6972b34 - MLalso allow absolute redirs to https, not just httpMechiel Lukkien committed 14 years ago
30dcca7 - MLsupport returning gzip-compressed version of requested paths.Mechiel Lukkien committed 15 years ago
671aaef - MLadd mkconfig, mention in README.Mechiel Lukkien committed 16 years ago
9f2ec02 - MLreset variable after having warned about its bad value, not before warning.Mechiel Lukkien committed 17 years ago
7dab41e - MLrename from plain "httpd" to "shttpd", to prevent clash with inferno's httpd.Mechiel Lukkien committed 17 years ago
5b02621 - MLwith virtual hosting, don't look for directories named "host:port", but look for directories named "host!port". clarify virtual host config resolving in the manual page. fix redirections for literal ipv6 addresses.Mechiel Lukkien committed 17 years ago
a49b010 - MLit's cache-control: max-age=X, not cache-control: maxage=X.Mechiel Lukkien committed 17 years ago
53b8f9e - MLdon't set (wrong) content-length on range-request (which gets a "partial response").Mechiel Lukkien committed 17 years ago
c17285c - MLadd mimetype for .py (python source). don't compile logparse, it doesn't do anything useful yet and can only be compiled with inferno's yacc.Mechiel Lukkien committed 18 years ago
0bfe412 - MLprevents warnings about unknown mimetype on paths with directories that contain a dot.Mechiel Lukkien committed 18 years ago
8e4298f - MLrecognize .y as text/plain. they are yacc files.Mechiel Lukkien committed 18 years ago
864ecd9 - MLmany improvements:Mechiel Lukkien committed 18 years ago
1514ffc - MLonly style change to httpd.b, no code changed. welcome logparse, a program for parsing log files.Mechiel Lukkien committed 18 years ago
c4edd50 - MLmake README conform to textmangle better, and mention new homepage.Mechiel Lukkien committed 18 years ago
9214212 - MLsigh... merge went wrong, previous revision undid the change before it... this undoes the undo.Mechiel Lukkien committed 18 years ago
65979c9 - MLsome whitespace changes.Mechiel Lukkien committed 18 years ago
b26448d - MLchange option -L (directory listings) to be more finegrained.Mechiel Lukkien committed 18 years ago
c331a6e - ML(try to) detect "synthetic" files. they sometimes/usually do not set their Dir.length. so http-returning a plain file, which sets the content-length, would always return empty files. now, we just read to eof for synthetic files.Mechiel Lukkien committed 18 years ago
8c23859 - MLsilly me, its "man", not "install"Mechiel Lukkien committed 18 years ago
a8d8f34 - MLinstall manual pages & allow nuking modules (if any).Mechiel Lukkien committed 18 years ago
6538695 - MLdo not set content-type if we cannot determine it. before this, we sent the default "application/octet-stream". however, rfc2626 says we only SHOULD send a content-type, and if we don't know it, we MAY let client do content-detection. that seems like a better choice.Mechiel Lukkien committed 18 years ago
c9c7f96 - MLmention that connection rate limiting will not be implemented. that's something for a firewall to implement.Mechiel Lukkien committed 18 years ago
b785099 - MLdo not keepalive connections when a post comes along that has a body. this is simpler. otherwise, we would have to turn keepalive off when an error occurs. the code before this interpreted the posted data as the next request, usually resulting in messages about unknown methods.Mechiel Lukkien committed 18 years ago
cdbebe9 - MLkill timeout proc on error when handling cgi requests.Mechiel Lukkien committed 18 years ago
76893b0 - MLrevert recent change to return "permission denied"/"forbidden". too much hassle to get right when also doing directory listings.Mechiel Lukkien committed 18 years ago
086f37e - MLfix serving default host. forgot to return cfgs.default if no explicit match in Cfgs.find...Mechiel Lukkien committed 18 years ago
d4fde6d - MLmerge from some time ago, i had forgotten to update locally...Mechiel Lukkien committed 18 years ago
7e763f4 - ML- test case for escaped double-quote for http/1.1. - remove xxx for wrong empty-path return code. it has been fixed in the http lib.Mechiel Lukkien committed 18 years ago
1b3ad5b - MLverify ip6-addressness in host header when [...] is used for hostname.Mechiel Lukkien committed 18 years ago
21e36eb - MLtest case for permission denied, forgot this in previous commit.Mechiel Lukkien committed 18 years ago
de65035 - MLreturn "403 forbidden" instead of "404 object not found" when the error string for opening the file contained "permission denied".Mechiel Lukkien committed 18 years ago
ccd9a03 - MLadd testroot, used for testing. update doc/testing.txt to use the path in ./doc instead of ./Mechiel Lukkien committed 18 years ago
fb3b537 - ML- allow specifying which methods are allowed on a (s)cgi path. this allows simple shell scripts that don't do POST to not break when someone does a POST. the command-line options -c and -s, and the config allows setting this too. manual pages, and testing.txt have been updated for the new usage.Mechiel Lukkien committed 18 years ago
ee49faa - MLvarious small fixes/improvements.Mechiel Lukkien committed 18 years ago
d1863a2