www-servers / lighttpd

Lightweight high-performance web server

Official package sites : https://github.com/lighttpd · https://www.lighttpd.net ·

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

v9999 :: 0 :: gentoo

Modified
License
BSD GPL-2
USE flags
bzip2 doc fam gdbm ipv6 kerberos ldap libev libressl lua memcached minimal mmap mysql pcre php rrdtool selinux ssl test webdav xattr zlib

v1.4.53 :: 0 :: gentoo

Modified
License
BSD GPL-2
Keywords
~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd
USE flags
bzip2 dbi doc fam gdbm geoip ipv6 kerberos ldap libev libressl lua memcached minimal mmap mysql pcre php postgres rrdtool sasl selinux sqlite ssl test webdav xattr zlib

v1.4.51 :: 0 :: gentoo

Modified
License
BSD GPL-2
Keywords
alpha amd64 arm ia64 ppc ppc64 s390 sparc x86 ~arm64 ~hppa ~mips ~sh ~x86-fbsd
USE flags
bzip2 dbi doc fam gdbm geoip ipv6 kerberos ldap libev libressl lua memcached minimal mmap mysql pcre php postgres rrdtool sasl selinux sqlite ssl test webdav xattr zlib

General

bzip2
Use the bzlib compression library
dbi
Enable dev-db/libdbi (database-independent abstraction layer) support
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
fam
Enable FAM (File Alteration Monitor) support
gdbm
Add support for sys-libs/gdbm (GNU database libraries)
geoip
Add geoip support for country and city lookup based on IPs
ipv6
Add support for IP version 6
kerberos
Add kerberos support
ldap
Add LDAP support (Lightweight Directory Access Protocol)
libev
Enable fdevent handler
libressl
Use dev-libs/libressl instead of dev-libs/openssl when applicable (see also the ssl useflag)
lua
Enable Lua scripting support
memcached
Add support for memcached
minimal
Install a very minimal build (disables, for example, plugins, fonts, most drivers, non-critical features)
mmap
Use mmap with files owned by lighttpd. This is a dangerous option as it may allow local users to trigger SIGBUS crashes.
mysql
Add mySQL Database support
pcre
Add support for Perl Compatible Regular Expressions
php
Include support for the PHP language
postgres
Add support for the postgresql database
rrdtool
Enable rrdtool support via mod_rrdtool
sasl
Add support for the Simple Authentication and Security Layer
selinux
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
sqlite
Add support for sqlite - embedded sql database
ssl
Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
webdav
Enable webdav properties
xattr
Add support for extended attributes (filesystem-stored metadata)
zlib
Add support for zlib (de)compression

app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux

app-portage / elt-patches : Collection of patches for libtool.eclass

dev-db / libdbi : A database-independent abstraction layer in C

dev-db / mysql-connector-c : C client library for MariaDB/MySQL

dev-db / postgresql : PostgreSQL RDBMS

dev-db / sqlite : SQL database engine

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-lang / php : The PHP language runtime engine

dev-libs / cyrus-sasl : The Cyrus SASL (Simple Authentication and Security Layer)

dev-libs / fcgi : FastCGI Developer's Kit

dev-libs / geoip : GeoIP Legacy C API

dev-libs / libev : A high-performance event loop/event model with lots of feature

dev-libs / libmemcached : a C client library to the memcached server

dev-libs / libpcre : Perl-compatible regular expression library

dev-libs / libressl : Free version of the SSL/TLS protocol forked from OpenSSL

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

dev-python / docutils : Python Documentation Utilities

dev-vcs / git : stupid content tracker: distributed VCS designed for speed and efficiency

net-analyzer / rrdtool : A system to store and display time-series data

net-nds / openldap : LDAP suite of application and development tools

sys-apps / attr : Extended attributes tools

sys-devel / autoconf : Used to create autoconfiguration files

sys-devel / automake : Used to generate Makefile.in from Makefile.am

sys-devel / libtool : A shared library tool for developers

sys-fs / e2fsprogs : Standard EXT2/EXT3/EXT4 filesystem utilities

sys-libs / gdbm : Standard GNU database libraries

sys-libs / zlib : Standard (de)compression library

virtual / fam : A virtual package to choose between gamin and fam

virtual / mysql : Virtual for MySQL database server

virtual / perl-Test-Harness : Virtual for Test-Harness

virtual / pkgconfig : Virtual for the pkg-config implementation

app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux

dev-db / libdbi : A database-independent abstraction layer in C

dev-db / mysql-connector-c : C client library for MariaDB/MySQL

dev-db / postgresql : PostgreSQL RDBMS

dev-db / sqlite : SQL database engine

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-lang / php : The PHP language runtime engine

dev-libs / cyrus-sasl : The Cyrus SASL (Simple Authentication and Security Layer)

dev-libs / geoip : GeoIP Legacy C API

dev-libs / libev : A high-performance event loop/event model with lots of feature

dev-libs / libmemcached : a C client library to the memcached server

dev-libs / libpcre : Perl-compatible regular expression library

dev-libs / libressl : Free version of the SSL/TLS protocol forked from OpenSSL

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

net-analyzer / rrdtool : A system to store and display time-series data

net-nds / openldap : LDAP suite of application and development tools

sec-policy / selinux-apache : SELinux policy for apache

sys-apps / attr : Extended attributes tools

sys-fs / e2fsprogs : Standard EXT2/EXT3/EXT4 filesystem utilities

sys-libs / gdbm : Standard GNU database libraries

sys-libs / zlib : Standard (de)compression library

virtual / fam : A virtual package to choose between gamin and fam

virtual / mysql : Virtual for MySQL database server

net-analyzer / icinga : Nagios Fork - Check daemon, CGIs, docs, IDOutils

net-analyzer / nagios-core : Nagios core - monitoring daemon, web GUI, and documentation

virtual / httpd-basic : Virtual for static HTML-enabled webservers

virtual / httpd-cgi : Virtual for CGI-enabled webservers

virtual / httpd-fastcgi : Virtual for FastCGI-enabled webservers

www-apps / rt : RT is an enterprise-grade ticketing system

399401
www-servers/lighttpd - add more file types to /etc/lighttpd/mime-types.conf
626688
www-servers/lighttpd: pid file parser in /etc/init.d/lighttpd buggy
678764
www-servers/lighttpd should use /run instead of /var/run
682020
www-servers/lighttpd-1.4.53 and dev-db/mariadb-10.2 should depend on dev-db/mariadb-connector-c
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
www-servers/lighttpd: Drop old
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
www-servers/lighttpd: Version bump (v1.4.53)
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
www-servers/lighttpd: fix a tyo
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
www-servers/lighttpd: Drop old
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Mikle Kolyada · gentoo
www-servers/lighttpd: revbump to fix openssl-1.x compat
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
www-servers/lighttpd: Version bump (v1.4.52)
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
www-servers/lighttpd: Drop old
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Mikle Kolyada · gentoo
www-servers/lighttpd: mark stable (CVE-2018-19052)
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Mikle Kolyada · gentoo
www-servers/lighttpd: Version bump (v1.4.51)
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
www-servers/lighttpd: mark s390 stable
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Mikle Kolyada · gentoo
www-servers/lighttpd: Alternate HOMEPAGE
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Mikle Kolyada · gentoo
www-servers/lighttpd: Drop old
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Mikle Kolyada · gentoo
www-servers/lighttpd: mmap is secure since 1.4.40
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Mikle Kolyada · gentoo
www-servers/lighttpd: short revert
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Mikle Kolyada · gentoo
www-servers/lighttpd: Drop hppa
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Mikle Kolyada · gentoo
www-servers/lighttpd: memcache -> memcached for live ebuild too
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Mikle Kolyada · gentoo
www-servers/lighttpd: switch to HTTPS
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Mikle Kolyada · gentoo
www-servers/lighttpd: revbump (switch stable to memcached + cosmetic fixes)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Mikle Kolyada · gentoo
www-servers/lighttpd: minor QA fixes
- switch to libmemcached - add missing || die statement - dohtml -> dodoc - remove .la files explicitly - call `default` install - do not pull sqlite within webdav? () as it is controlled by the REQUIRED_USE now Package-Manager: Portage-2.3.24, Repoman-2.3.6
Mikle Kolyada · gentoo
www-servers/lighttpd: Drop old
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Mikle Kolyada · gentoo
www-servers/lighttpd: Drop old
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Mikle Kolyada · gentoo
www-servers/lighttpd: Mark ppc stable
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Mikle Kolyada · gentoo
www-servers/lighttpd: Version bump
Closes: https://bugs.gentoo.org/643892 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Michał Górny · gentoo
*/*: Remove sparc-fbsd keywords
Daniel Campbell · gentoo
www-servers/lighttpd: correct USE="-ipv6" behavior
Thanks to nicorac & upstream for the patch, to Oschtan for reporting, and Felix Janda for the lead. Closes: https://bugs.gentoo.org/636650 Package-Manager: Portage-2.3.13, Repoman-2.3.4
Daniel Campbell · gentoo
www-servers/lighttpd: version bump
Version 1.4.47 fixes known regressions in 1.4.46, hence 1.4.46's absence. Package-Manager: Portage-2.3.11, Repoman-2.3.3
Alexis Ballier · gentoo
www-servers/lighttpd: keyword ~arm64
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Agostino Sarubbo · gentoo
www-servers/lighttpd: ia64 stable wrt bug #615740
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Markus Meier · gentoo
www-servers/lighttpd: arm stable, bug #615740
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="arm"
Agostino Sarubbo · gentoo
www-servers/lighttpd: ppc64 stable wrt bug #615740
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
www-servers/lighttpd: sparc stable wrt bug #615740
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
www-servers/lighttpd: x86 stable wrt bug #615740
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Jeroen Roovers · gentoo
www-servers/lighttpd: Stable for HPPA (bug #615740).
Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --ignore-arches
Agostino Sarubbo · gentoo
www-servers/lighttpd: amd64 stable wrt bug #615740
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Tobias Klausmann · gentoo
www-servers/lighttpd-1.4.45-r0: add alpha keyword
Gentoo-Bug: 615740
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Daniel Campbell · gentoo
www-servers/lighttpd: Cleanup old <1.4.42
Package-Manager: Portage-2.3.3, Repoman-2.3.1
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Jeroen Roovers · gentoo
www-servers/lighttpd: Stable for HPPA (bug #550458).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --ignore-arches
Agostino Sarubbo · gentoo
www-servers/lighttpd: ppc64 stable wrt bug #550458
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
www-servers/lighttpd: sparc stable wrt bug #550458
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
www-servers/lighttpd: ia64 stable wrt bug #550458
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Daniel Campbell · gentoo
www-servers/lighttpd: version bump
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Agostino Sarubbo · gentoo
www-servers/lighttpd: ppc stable wrt bug #550458
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Markus Meier · gentoo
www-servers/lighttpd: arm stable, bug #550458
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="arm"
Daniel Campbell · gentoo
www-servers/lighttpd: version bump, bug 603834
Gentoo-Bug: 603834 Gentoo-Bug-URL: https://bugs.gentoo.org/603834 Package-Manager: Portage-2.3.3, Repoman-2.3.1
Tobias Klausmann · gentoo
www-servers/lighttpd-1.4.42-r0: stable on alpha
Gentoo-Bug: 550458
Agostino Sarubbo · gentoo
www-servers/lighttpd: x86 stable wrt bug #550458
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
www-servers/lighttpd: amd64 stable wrt bug #550458
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Daniel Campbell · gentoo
www-servers/lighttpd: Version bump to 1.4.43
Package-Manager: portage-2.3.2
Daniel Campbell · gentoo
www-servers/lighttpd: Version bump, EAPI bump
Package-Manager: portage-2.3.2
Daniel Campbell · gentoo
www-servers/lighttpd: Add live ebuild
The situation with lighttpd is rough; upstream has suggested we wait for 1.4.42 and stabilize it instead. With 1.4.40 and 1.4.41 having known bugs and the extant buggy stable versions, I'm adding a live ebuild to give users a practical solution to their bugs while we wait for a good version to settle on. lighttpd-1.4.42 is due in October. Package-Manager: portage-2.3.0
Patrick Lauer · gentoo
www-servers/lighttpd: Bump
Package-Manager: portage-2.2.27
Brian Evans · gentoo
www-servers/lighttpd: Drop unused depend.php inherit
Non-maintainer commit. Verified all functions in eclass were not used Package-Manager: portage-2.2.26
Julian Ospald · gentoo
www-servers/lighttpd: add libressl support
Gentoo-Bug: 561854
Markos Chandras · gentoo
www-servers/lighttpd: Version bump to 1.4.37
Also drop the uploadprogress useflag and patch since that patch does not seem to be maintained anymore. If there is a new patch suitable for 1.4.37, I will bring the useflag back.
Markos Chandras · gentoo
www-servers/lighttpd: Prevent php rebuilds. Bug #552404i
Package-Manager: portage-2.2.20.1
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed