Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

darkhttpd-1.15-bp156.1.1 RPM for x86_64

From OpenSuSE Leap 15.6 for x86_64

Name: darkhttpd Distribution: SUSE Linux Enterprise 15 SP6
Version: 1.15 Vendor: openSUSE
Release: bp156.1.1 Build date: Sat Jan 20 00:15:39 2024
Group: Productivity/Networking/Web/Servers Build host: i04-ch1b
Size: 52809 Source RPM: darkhttpd-1.15-bp156.1.1.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.

Provides

Requires

License

ISC

Changelog

* 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

Files

/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, Fri Apr 26 23:37:53 2024