Christian Hesse
|
3a582f3c57
|
Honour LDFLAGS.
Signed-off-by: Christian Hesse <mail@eworm.de>
|
2020-07-01 21:34:23 +10:00 |
|
Teo Klestrup Röijezon
|
07af05745e
|
Add SVG mime type.
|
2020-07-01 21:29:25 +10:00 |
|
Emil Mikulic
|
e9c474dfac
|
Don't send extra blank line when --auth is disabled.
|
2020-07-01 21:22:17 +10:00 |
|
Emil Mikulic
|
598a47fe9d
|
Add tests for --auth.
|
2020-07-01 21:22:17 +10:00 |
|
Ryan Jacobs
|
027b0c90e5
|
Add basic-auth support.
|
2020-07-01 20:48:02 +10:00 |
|
Emil Mikulic
|
47ba3fd7c7
|
-fno-omit-frame-pointer to get full backtraces in asan build.
|
2020-07-01 20:46:10 +10:00 |
|
Emil Mikulic
|
36ab416f73
|
Enable leak sanitizer.
|
2020-07-01 20:43:49 +10:00 |
|
Emil Mikulic
|
f41be73a66
|
Silence -Wparentheses warning.
|
2020-07-01 20:15:36 +10:00 |
|
Emil Mikulic
|
6c7fb762ac
|
Adjust test: make_safe_uri no longer strips query params.
|
2020-07-01 20:15:03 +10:00 |
|
Mathieu Gagnon
|
e09f869072
|
Fix handling of files with question mark in the name.
|
2020-07-01 20:15:03 +10:00 |
|
Emil Mikulic
|
5fc747a64e
|
Add tests for fetching a file with a question mark in its name.
|
2020-07-01 20:15:03 +10:00 |
|
Emil Mikulic
|
36aadb6f90
|
Tweak macros to avoid extraneous semicolons.
-Wextra-semi-stmt complains about this.
|
2020-07-01 19:43:30 +10:00 |
|
Emil Mikulic
|
9274bfbfe9
|
clang-warns: use clang in path by default.
|
2020-07-01 19:41:46 +10:00 |
|
Emil Mikulic
|
27e489aab7
|
Memory sanitizer workaround: unpoison fd_sets.
This is necessary with clang-9, maybe earlier.
|
2020-07-01 19:18:13 +10:00 |
|
Luca Weiss
|
e2e693e1cf
|
Add application/wasm mimetype
Useful for serving wasm files.
See https://github.com/ruffle-rs/ruffle/wiki/Using-Ruffle#configure-wasm-mime-type
|
2020-07-01 19:01:32 +10:00 |
|
Emil Mikulic
|
cbbaba25fb
|
Add benchmark.
|
2018-12-11 00:42:52 +11:00 |
|
Emil Mikulic
|
ba63a6d60f
|
Add test for --timeout.
|
2018-12-10 23:52:42 +11:00 |
|
Emil Mikulic
|
f0a8dc6c6c
|
Add --timeout cmdline option.
|
2018-12-10 23:35:31 +11:00 |
|
Emil Mikulic
|
8207cf6b0f
|
run-tests: try to use the default gcc and clang.
|
2018-12-10 23:35:31 +11:00 |
|
Emil Mikulic
|
6e8abe2324
|
run-tests: don't mix msan with ubsan.
ubsan seems to be causing false positives for msan.
We already try ubsan together with asan.
|
2018-12-10 23:34:56 +11:00 |
|
Emil Mikulic
|
7d0fc1d9f9
|
Clean more.
|
2018-12-10 23:34:34 +11:00 |
|
Emil Mikulic
|
38362a4111
|
Bump copyright year.
|
2018-12-10 23:34:34 +11:00 |
|
Emil Mikulic
|
e5ce7390c3
|
open_sockets: finer grained timing.
|
2018-12-10 21:03:17 +11:00 |
|
Emil Mikulic
|
744bac5cb8
|
In debug mode: time how long select() takes.
|
2018-12-10 21:03:17 +11:00 |
|
Emil Mikulic
|
89af6956e2
|
Fix timeouts to close connections.
|
2018-12-10 21:03:17 +11:00 |
|
Emil Mikulic
|
dcb89f3d0f
|
Add helper script for opening sockets until they run out.
|
2018-12-10 01:10:19 +11:00 |
|
Emil Mikulic
|
c2fbca8d5a
|
If accept() fails, don't exit.
Temporarily stop accept()ing if we ran out of fds.
Suggested by: Bert Gijsbers
|
2018-12-10 00:29:51 +11:00 |
|
Emil Mikulic
|
bdae96c653
|
Switch make_safe_url() to more efficient implementation.
Contributed by: Bert Gijsbers
|
2018-12-09 23:44:36 +11:00 |
|
Emil Mikulic
|
5f519fec8d
|
Add make_safe_url_new()
Contributed by: Bert Gijsbers
|
2018-12-09 23:44:33 +11:00 |
|
Emil Mikulic
|
6b91b9dc05
|
Add LLVM fuzzer.
|
2018-12-09 23:13:17 +11:00 |
|
Emil Mikulic
|
aad4574163
|
Bounds check first.
Found with: cppcheck
|
2018-12-09 22:40:29 +11:00 |
|
Emil Mikulic
|
41b68476c3
|
[ darkhttpd 1.12 release ]
|
2016-01-28 01:16:20 +11:00 |
|
Emil Mikulic
|
6acf37e879
|
Build with warnings.
|
2016-01-28 01:06:08 +11:00 |
|
Emil Mikulic
|
15eda67214
|
Fix IPv6 memory corruption crash on FreeBSD.
getsockname() into addrin6 instead of addrin when ipv6 is requested.
|
2016-01-28 01:06:08 +11:00 |
|
Emil Mikulic
|
485ebd1a20
|
Run tests under msan.
|
2016-01-28 00:41:34 +11:00 |
|
Emil Mikulic
|
26e7adea15
|
Add asan and ubsan to tests, watch stderr.
|
2016-01-24 16:39:32 +11:00 |
|
Emil Mikulic
|
27c899c165
|
Obvious %lld -> %llu correction.
Caught with cppcheck.
I have no idea why it wasn't caught earlier.
|
2016-01-23 20:13:17 +11:00 |
|
Emil Mikulic
|
ae676feaeb
|
Add Makefile for tests and cleaning up.
|
2016-01-23 20:11:30 +11:00 |
|
Emil Mikulic
|
3478d24419
|
Make the output more obvious.
|
2016-01-23 20:10:10 +11:00 |
|
Emil Mikulic
|
112f1ccb92
|
Test builds with different defines.
|
2016-01-23 20:08:02 +11:00 |
|
Emil Mikulic
|
f913e17125
|
Rename "cover" to "run-tests"
|
2016-01-23 20:05:02 +11:00 |
|
Emil Mikulic
|
26129431b9
|
Be explicit if the binary was built without IPV6 support.
Fix the number of newlines involved.
|
2016-01-23 19:57:23 +11:00 |
|
Emil Mikulic
|
2ced9cac51
|
Try to build with IPv6 by default.
|
2016-01-23 19:55:33 +11:00 |
|
Emil Mikulic
|
79475170b2
|
Bump copyright year.
|
2016-01-23 19:54:07 +11:00 |
|
Emil Mikulic
|
0ee2971740
|
Catch up to clang changes.
|
2016-01-14 00:57:42 +11:00 |
|
Emil Mikulic
|
ea93b88e62
|
Move HAVE_INET6 guards to avoid the appearance of functions that don't return.
Fixes GCC warnings.
|
2016-01-13 20:24:36 +11:00 |
|
Emil Mikulic
|
24fa3798b2
|
Explicitly cast getpid() result to int.
This placates cppcheck.
|
2016-01-13 20:18:30 +11:00 |
|
Emil Mikulic
|
955762645d
|
Tidy up UTF-8 after merge.
|
2016-01-13 20:04:29 +11:00 |
|
Emil Mikulic
|
4d34abd3c9
|
Merge branches with UTF-8 changes.
|
2016-01-13 20:00:44 +11:00 |
|
Alexey
|
9205377852
|
I added utf-8 in your code: "Content-Type: text/html; charset=utf-8\r\n"
(in few places)
|
2016-01-13 19:59:40 +11:00 |
|