2021-01-05 dechodirectory listing: Send viewport meta tag master
2020-07-01 Emil MikulicAvoid file size overflow on 32-bit systems.
2020-07-01 solsTiCe d... Log using Combined Log Format (commonly found in apache...
2020-07-01 Andreas Galadd mp4 mine type
2020-07-01 Christian HesseHonour LDFLAGS.
2020-07-01 Teo Klestrup... Add SVG mime type.
2020-07-01 Emil MikulicDon't send extra blank line when --auth is disabled.
2020-07-01 Emil MikulicAdd tests for --auth.
2020-07-01 Ryan JacobsAdd basic-auth support.
2020-07-01 Emil Mikulic-fno-omit-frame-pointer to get full backtraces in asan...
2020-07-01 Emil MikulicEnable leak sanitizer.
2020-07-01 Emil MikulicSilence -Wparentheses warning.
2020-07-01 Emil MikulicAdjust test: make_safe_uri no longer strips query params.
2020-07-01 Mathieu GagnonFix handling of files with question mark in the name.
2020-07-01 Emil MikulicAdd tests for fetching a file with a question mark...
2020-07-01 Emil MikulicTweak macros to avoid extraneous semicolons.
2020-07-01 Emil Mikulicclang-warns: use clang in path by default.
2020-07-01 Emil MikulicMemory sanitizer workaround: unpoison fd_sets.
2020-07-01 Luca WeissAdd application/wasm mimetype
2018-12-10 Emil MikulicAdd benchmark.
2018-12-10 Emil MikulicAdd test for --timeout.
2018-12-10 Emil MikulicAdd --timeout cmdline option.
2018-12-10 Emil Mikulicrun-tests: try to use the default gcc and clang.
2018-12-10 Emil Mikulicrun-tests: don't mix msan with ubsan.
2018-12-10 Emil MikulicClean more.
2018-12-10 Emil MikulicBump copyright year.
2018-12-10 Emil Mikulicopen_sockets: finer grained timing.
2018-12-10 Emil MikulicIn debug mode: time how long select() takes.
2018-12-10 Emil MikulicFix timeouts to close connections.
2018-12-09 Emil MikulicAdd helper script for opening sockets until they run...
2018-12-09 Emil MikulicIf accept() fails, don't exit.
2018-12-09 Emil MikulicSwitch make_safe_url() to more efficient implementation.
2018-12-09 Emil MikulicAdd make_safe_url_new()
2018-12-09 Emil MikulicAdd LLVM fuzzer.
2018-12-09 Emil MikulicBounds check first.
2016-01-27 Emil Mikulic[ darkhttpd 1.12 release ]
2016-01-27 Emil MikulicBuild with warnings.
2016-01-27 Emil MikulicFix IPv6 memory corruption crash on FreeBSD.
2016-01-27 Emil MikulicRun tests under msan.
2016-01-24 Emil MikulicAdd asan and ubsan to tests, watch stderr.
2016-01-23 Emil MikulicObvious %lld -> %llu correction.
2016-01-23 Emil MikulicAdd Makefile for tests and cleaning up.
2016-01-23 Emil MikulicMake the output more obvious.
2016-01-23 Emil MikulicTest builds with different defines.
2016-01-23 Emil MikulicRename "cover" to "run-tests"
2016-01-23 Emil MikulicBe explicit if the binary was built without IPV6 support.
2016-01-23 Emil MikulicTry to build with IPv6 by default.
2016-01-23 Emil MikulicBump copyright year.
2016-01-13 Emil MikulicCatch up to clang changes.
2016-01-13 Emil MikulicMove HAVE_INET6 guards to avoid the appearance of funct...
2016-01-13 Emil MikulicExplicitly cast getpid() result to int.
2016-01-13 Emil MikulicTidy up UTF-8 after merge.
2016-01-13 Emil MikulicMerge branches with UTF-8 changes.
2016-01-13 AlexeyI added utf-8 in your code: "Content-Type: text/html...
2016-01-13 Stephen ZhangAdd '<meta charset="utf-8"/>' to the html header
2016-01-13 Hugh WangUse UTF-8 as the encoding for directory listing.
2016-01-10 Emil MikulicIndent, add dir, allow inconclusive.
2015-12-20 Hugh WangAdd support for IPv6.
2015-05-19 Emil MikulicCheck the bound first.
2015-05-19 Emil MikulicEscape URLs according to RFC3986.
2015-05-19 Emil MikulicAdd --default-mimetype flag.
2015-05-19 Emil MikulicAdd test for --no-listing.
2015-05-19 Emil MikulicFix memory leak.
2015-05-19 Christian Hessemention --forward-all in help output
2015-05-19 Christian Hesseadd option to deny directory listing
2015-01-01 Emil Mikulic[ darkhttpd 1.11 release ]
2015-01-01 Emil MikulicRemove unused var, add casts to str_to_num() calls.
2015-01-01 Emil MikulicCall setgroups() before setgid() to drop supplementary...
2015-01-01 Emil MikulicTest keepalive.
2015-01-01 Emil MikulicAdd TestHelper.get()
2015-01-01 Emil MikulicTest for unreadable directory (can't generate listing).
2015-01-01 Emil MikulicMake str_to_num() check for ERANGE, use it instead...
2015-01-01 Emil Mikulicchomp() isn't needed because read_line() strips [cr]lf.
2015-01-01 Emil MikulicTest resize in appendl().
2015-01-01 Emil MikulicTest 404 and 403.
2015-01-01 Emil MikulicTest CRLF handling in read_line().
2015-01-01 Emil MikulicWhen testing, build with -DDEBUG.
2015-01-01 Emil MikulicZero slashes should be impossible here.
2015-01-01 Emil MikulicAdd a harness for fuzzing make_safe_uri()
2015-01-01 Emil Mikuliccp test_make_safe_uri.c fuzz_make_safe_uri.c
2014-05-26 Emil Mikulic[ darkhttpd 1.10 release ]
2014-05-26 Emil MikulicAdd test for urldecode()
2014-05-26 Emil Mikulicprintf [s]size_t as %z[du].
2014-05-26 Emil Mikuliccppcheck: use --force to check all #ifdef configurations.
2014-05-26 Emil MikulicRemove query params.
2014-03-14 Emil MikulicMark cppcheck executable.
2014-03-14 Emil MikulicRun test_make_safe_uri. Retire broken run-tests.sh
2014-03-14 Emil MikulicSilence warning about unused arg.
2014-03-14 Emil MikulicRetab README. No content changes.
2014-03-14 Christian HesseAdd .gitignore.
2014-03-14 Emil MikulicImplement --forward-all to forward all requests to...
2014-03-14 Emil Mikulicntohs() when reporting the port number.
2014-03-14 Lukas Stabeexit cleanly for `--help`
2014-03-14 Lukas Stabedocument port 0 == random available
2014-03-14 Lukas Stabedisplay actual port and address
2014-03-14 Emil MikulicDon't fprintf() inside signal handler, mark running...
2014-03-14 Emil MikulicAdd script to run cppcheck.
2014-03-14 Emil MikulicMore cppcheck nits.
2014-03-14 Emil MikulicReduce variable scope to make cppcheck happy.
2013-06-10 Emil MikulicAdd test for --mimetypes