Project

General

Profile

OptionalLibraries » History » Revision 18

Revision 17 (gstrauss, 2021-07-14 17:40) → Revision 18/19 (gstrauss, 2022-02-11 07:41)

Optional libraries provide additional feature capabilities to the modules. 

 Primary reference: see "INSTALL":https://git.lighttpd.net/lighttpd/lighttpd1.4/src/branch/master/INSTALL file in the source tree. 

 |*feature*||*required libs*||*description*| 
 |auth-crypt||crypt() from libc/libcrypt||provides htpasswd and htdigest for basic/digest auth| 
 |auth-SHA-256||libnettle or SSL/TLS||HTTP Digest auth using SHA-256 (using Nettle or SSL/TLS provider below)| 
 |auth-dbi||libdbi||auth using DBI| 
 |auth-kerberos||libkrb5||auth using Kerberos| 
 |auth-ldap||libopenldap||auth using LDAP| 
 |auth-mysql||libmariadb||auth using MariaDB or MySQL| 
 |auth-pam||libpam||auth users using PAM| 
 |compress-bzip2||libbz2||bzip2 compression (optional, non-standard) for mod_deflate| 
 |compress-deflate||libz||deflate compression for mod_deflate| 
 |compress-libdeflate||libdeflate||deflate compression for mod_deflate using libdeflate| 
 |compress-gzip||libz||gzip compression for mod_deflate| 
 |compress-brotli||libbrotlienc||brotli compression for mod_deflate| 
 |compress-zstd||libzstd||zstd compression for mod_deflate| 
 |geolocation||libmaxminddb||Geolocation using MaxMindDB| 
 |large-files||libc/os||large files support| 
 |lua||liblua||custom Lua code| 
 |network-ipv6||libc/os||ipv6 support| 
 |network-gnutls||libgnutls||SSL/TLS capability| 
 |network-mbedtls||libmbedtls||SSL/TLS capability| 
 |network-nss||libnss||SSL/TLS capability| 
 |network-openssl||libopenssl||SSL/TLS capability| 
 |regex-conditionals||libpcre||=~ and !~ in config conditionals| 
 |stat-cache-fam||gamin||caches stat() calls with the help of FAM| 
 |storage-gdbm||libgdbm||local, non-cluster storage for mod_trigger_b4_dl| 
 |storage-memcached||libmemcached||distributed storage for mod_trigger_b4_dl| 
 |vhostdb-dbi||libdbi||vhostdb using DBI| 
 |vhostdb-ldap||libopenldap||vhostdb using LDAP| 
 |vhostdb-mysql||libmariadb||vhostdb using MariaDB or MySQL| 
 |vhostdb-postgres||libpq||vhostdb using PostgreSQL| 
 |webdav-locks||libxml2, sqlite3, libuuid||file locking for mod_webdav| 
 |webdav-properties||libxml2, sqlite3||property storage for mod_webdav|