Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: darkhttpd | Distribution: openSUSE Tumbleweed |
Version: 1.16 | Vendor: openSUSE |
Release: 1.2 | Build date: Thu Feb 29 00:37:03 2024 |
Group: Productivity/Networking/Web/Servers | Build host: reproducible |
Size: 61238 | Source RPM: darkhttpd-1.16-1.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://unix4lyfe.org/darkhttpd | |
Summary: When you need a web server in a hurry |
Features: Simple to set up: Single binary, no other files, no installation needed. Standalone, doesn't need inetd or ucspi-tcp. No messing around with config files - all you have to specify is the www root. Written in C - efficient and portable. Small memory footprint. Event loop, single threaded - no fork() or pthreads. Generates directory listings. Supports HTTP GET and HEAD requests. Supports Range / partial content. (try streaming music files or resuming a download) Supports If-Modified-Since. Supports Keep-Alive connections. Supports IPv6. Can serve 301 redirects based on Host header. Uses sendfile() on FreeBSD, Solaris and Linux. Can use acceptfilter on FreeBSD. At some point worked on FreeBSD, Linux, OpenBSD, Solaris. ISC license. suckless.org says darkhttpd sucks less. Small Docker image (<100KB) Security: Can log accesses, including Referer and User-Agent. Can chroot. Can drop privileges. Impervious to /../ sniffing. Times out idle connections. Drops overly long requests. Limitations: Only serves static content - no CGI.
ISC
* Wed Feb 28 2024 Joshua Smith <jsmithfpv@gmail.com> - Version 1.16: * Support chroot as non-root on FreeBSD 14+ * Listen to IPv4 and IPv6 at the same time when --ipv6 is passed. * Thu Jan 18 2024 Dominik Heidler <dheidler@suse.de> - Version 1.15 * Try to avoid leaking the length of the --auth password through timing side-channels. * Document that --auth is not secure. * Add mime types: apng, avif, webp, webm, json, woff, woff2, ogg, flac, wav, opus, oga, spx * Custom headers with the CLI option * Mon Jan 15 2024 Dominik Heidler <dheidler@suse.de> - Listen on IPv6 by default as well as IPv4 * Tue Dec 26 2023 Dominik Heidler <dheidler@suse.de> - Version 1.14: * Add support for logging with syslog. * Fix hung connection from consecutive keep-alive requests. * Fix high CPU usage when timeout is disabled. * Add --forward-https. * Make header parsing case insensitive, to work behind an HTTP2 reverse proxy. * Add trailing slash to links for directories. * Fix crash when a file has a large (year 10,000+) mtime. - Add config and systemd unit * Thu Jun 02 2022 leedagee <leedageea@gmail.com> - darkhttpd v1.13
/usr/bin/darkhttpd /usr/lib/systemd/system/darkhttpd.service /usr/sbin/rcdarkhttpd /usr/share/doc/packages/darkhttpd /usr/share/doc/packages/darkhttpd/README.md /usr/share/fillup-templates/sysconfig.darkhttpd /usr/share/licenses/darkhttpd /usr/share/licenses/darkhttpd/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Nov 17 00:04:04 2024