A Secure, Fast, Compliant, and Very Flexible Web Server

Edit Package lighttpd
https://www.lighttpd.net/

Lighttpd is a secure, fast, compliant, and very flexible Web server
that has been optimized for high-performance environments. It has a
very low memory footprint compared to other Web servers and takes care
of CPU load. Its advanced feature set (FastCGI, CGI, Auth,
Output-Compression, URL-Rewriting, and more) makes lighttpd the perfect
Web server software for every server that is suffering load problems.

Refresh
Refresh
Source Files
Filename Size Changed
lighttpd-1.4.13_geoip.patch 0000019020 18.6 KB
lighttpd-automake.patch 0000000321 321 Bytes
lighttpd-serial-tests.patch 0000000400 400 Bytes
lighttpd-ssl.SuSEfirewall 0000000125 125 Bytes
lighttpd.SuSEfirewall 0000000123 123 Bytes
lighttpd.changes 0000056238 54.9 KB
lighttpd.init 0000010666 10.4 KB
lighttpd.logrotate 0000000454 454 Bytes
lighttpd.spec 0000017405 17 KB
lighttpd.sysconfig 0000000622 622 Bytes
lighttpd_1.4.33-0.1.debian.tar.gz 0000028109 27.5 KB
lighttpd_1.4.33-0.1.dsc 0000001782 1.74 KB
lighttpd_1.4.33.orig.tar.xz 0000555248 542 KB
lightytest.sh 0000000523 523 Bytes
Revision 109 (latest revision is 190)
Marcus Rueckert's avatar Marcus Rueckert (darix) accepted request 201220 from Stefan Bühler's avatar Stefan Bühler (stbuehler) (revision 109)
- update to 1.4.33:
  - mod_fastcgi: fix mix up of "mode" => "authorizer" in other fastcgi configs (fixes #2465, thx peex)
  - fix handling of If-Modified-Since if If-None-Match is present (don't return 412 for date parsing errors);
    follow current draft for HTTP/1.1, which tells us to ignore If-Modified-Since if we have matching etags.
  - [mod_fastcgi,log] support multi line logging (fixes #2252)
  - call ERR_clear_error only for ssl connections in CON_STATE_ERROR
  - reject non ASCII characters in HTTP header names
  - [mod_auth] use crypt() on encrypted password instead of extracting salt first (fixes #2483)
  - [mod_auth] add htpasswd -s (SHA1) support if openssl is used (needs openssl for SHA1). This doesn't use any salt, md5 with salt is probably better.
  - [mod_auth] fix base64_decode (#2484)
  - fix some bugs found with canalyze (fixes #2484, thx Zhenbo Xu)
  - fix undefined stuff found with clang
  - [cmake] Use TARGET_LINK_LIBRARIES instead of LINK_FLAGS for library dependencies, also add -Wl,--as-needed to extra warnings (fixes #2448)
  - [mod_auth] fix invalid read in digest qop=auth-int handling (fixes #2478)
  - [auto* build] simplify autogen.sh, handle automake 1.13 test running (fixes #2490)
  - [mod_userdir] add userdir.active option, "enabled" by default
  - [core] return 501 Not Implemented in static file mode for all methods except GET/POST/HEAD/OPTIONS
  - [core] recognize more http methods to forward to backends (fixes #2346)
  - [ssl] use DH only if openssl supports it (fixes #2479)
  - [network] use constants available at compile time for maximum number of chunks for writev instead of calling sysconf (fixes #2470)
  - [ssl] Fix $HTTP["scheme"] conditional, could be "http" for ssl connections if the ssl $SERVER["socket"] conditional was nested (fixes #2501)
  - [ssl] accept ssl renegotiations if they are not disabled (fixes #2491)
  - [ssl] add option ssl.empty-fragments, defaulting to disabled (fixes #2492)
  - [auth] put REMOTE_USER into cgi environment, making it accessible to lua via lighty.req_env (fixes #2495)
  - [auth] new method "extern" to use already present REMOTE_USER (from magnet, ssl, ...) (fixes #2436)
  - [core] remove requirement that default doc-root has to exist, there are reasonable scenarios not requiring static files at all
  - [core] check whether server.chroot exists
  - [mod_simple_vhost] fix cache; skip module if simple-vhost.server-root is empty (thx rm for reporting)
  - [mod_accesslog] add accesslog.syslog-level option (fixes #2480)
  - [core] allow files to be used as document-root (fixes #2475)
  - [core] set signal handlers before forking child processes in modules/plugins_call_set_defaults (fixes #2502)
Comments 0
openSUSE Build Service is sponsored by