mohawk

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2026-02-15
09:47
CGI Status header (per RFC-3875 6.3.3) Leaf check-in: aaccea7f30 user: nat tags: trunk
09:44
User-provided CGI environment is corrected check-in: b6f9e2d7cd user: nat tags: trunk
2025-09-26
09:53
Remove blanks at end of line check-in: 399d8604f3 user: bapt tags: trunk
2025-09-25
14:40
Remove trailing '/'

Trailing '/' are confusing in particular on symlinks when they are not targeting directories.

In general they server no real purpose so just remove them check-in: 8002fa195c user: bapt tags: trunk

2025-05-27
19:50
html check-in: 047140507e user: dsx tags: trunk
19:49
changelog/bugs check-in: 126b1ed586 user: dsx tags: trunk
19:39
typo check-in: 6242470b11 user: dsx tags: trunk
19:38
typo check-in: a88d9046d3 user: dsx tags: trunk
19:36
fix rendering and add missing changelog info check-in: 5c1f152f81 user: bapt tags: trunk
19:24
2.1.0 check-in: 2fda0218d9 user: bapt tags: trunk, 2.1.0
18:58
use bool, unsigned int; remove pragma; check evbuffer_add_printf check-in: bad23d07a9 user: dsx tags: trunk
18:56
use bool, unsigned int check-in: 9768bc33ac user: dsx tags: trunk
18:55
use bool, unsigned int check-in: 8fb4bc1e2c user: dsx tags: trunk
18:54
use bool, unsigned int check-in: 67c04d7f6a user: dsx tags: trunk
18:53
use bool check-in: b7a20177c2 user: dsx tags: trunk
18:52
add parse.h to CLEANFILES check-in: f5c35d4dd0 user: dsx tags: trunk
06:03
fix sign-conversion, skip filename >= PATH_MAX check-in: e58e8a008f user: dsx tags: trunk
06:00
remove pragma check-in: d3ae6349cd user: dsx tags: trunk
2025-05-25
18:56
NetBSD don't have HN_IEC_PREFIXES check-in: 64e8d4ae48 user: dsx tags: trunk
18:54
fix NetBSD blocklistd check-in: 4eee8482a2 user: dsx tags: trunk
18:51
fix NetBSD blocklistd check-in: 6495cd1847 user: dsx tags: trunk
18:48
fix NetBSD blocklistd check-in: ebe139610f user: dsx tags: trunk
17:52
don't use long when int is enough check-in: 15336ad32d user: dsx tags: trunk
2025-05-24
08:51
fix conversion check-in: d0d53bdddd user: dsx tags: trunk
2025-05-23
12:47
Add a default CSS, responsive and supporting dark and light theme check-in: 558a7b3bf3 user: bapt tags: trunk
09:06
please w3 validator check-in: d712ba1b30 user: bapt tags: trunk
07:45
modernize ditlist html to be more accessible check-in: b8fcaf2fd8 user: bapt tags: trunk
06:54
test utf8 filename check-in: 59230e0e47 user: dsx tags: trunk
06:15
fix ldd pattern check-in: e0de9b95d2 user: dsx tags: trunk
06:05
decode the uri everywhere needed check-in: a49636c34f user: bapt tags: trunk
06:03
dirlist: decode the uri print on the top of the page check-in: 2cfb5b4587 user: bapt tags: trunk
2025-05-22
19:51
better to represent 1.7GiB than 1788MiB check-in: cc25ff3e69 user: bapt tags: trunk
19:49
improve size presentation in dirlist check-in: e87180e319 user: bapt tags: trunk
15:54
mkhtpasswd: modernize: only support sha256 and sha512 check-in: b17a1b7647 user: bapt tags: trunk
15:38
fix order check-in: 400707ab63 user: dsx tags: trunk
14:42
Use modern C check-in: 3b68f6e682 user: bapt tags: trunk
14:12
Add functionality (off by default) to allow following symlinks out of the rootdir check-in: a8850be812 user: bapt tags: trunk
14:04
remove outdated comment check-in: 33eff3a777 user: bapt tags: trunk
14:02
dirlist: treat symlink specially in the html page check-in: 7e2200cdbe user: bapt tags: trunk
14:01
fix mimetype lookup check-in: 49ff210180 user: bapt tags: trunk
13:59
fix: path with non ascii character check-in: 2e3fb5fa85 user: bapt tags: trunk
13:54
do_location: simplify

do_location is only used in one case, when hitting a directory to automatically append a trailing / via a 301 redirect, there is no need to actually rebuild the entire request, we can just redirect to the proper path.

This also make working with reverse proxy better check-in: 03198e497b user: bapt tags: trunk

13:47
dirlist: always set a proper content type which respect charset

While here, add a meta information about the charset if one is defined for the vhost check-in: c000fdd8ca user: bapt tags: trunk

13:42
fix invalid html for dirlist check-in: eb1cdcaab8 user: bapt tags: trunk
13:36
Handle sigchld properly to avoid cgi from becoming zombies check-in: 347475e7c2 user: bapt tags: trunk
2021-09-25
08:55
logo check-in: ca66605707 user: dsx tags: trunk
06:45
version 2.0.21 check-in: 683170eb81 user: dsx tags: trunk, 2.0.21
2021-09-24
16:57
tag for blacklistd check-in: 047480f56a user: dsx tags: trunk
16:54
tag 2.0.21 check-in: f8c0b12997 user: dsx tags: trunk
16:46
utf8 + compatibility with an upcoming blacklistd rename check-in: 1539daaccf user: dsx tags: trunk