3423d02
%define webroot /var/www/lighttpd
eabcb45
c07a306
%global _hardened_build 1
c07a306
Matthias Saou e4f747f
# We have an bunch of --with/--without options to pass, make it easy with bcond
Matthias Saou e4f747f
%define confswitch() %{expand:%%{?with_%{1}:--with-%{1}}%%{!?with_%{1}:--without-%{1}}}
Matthias Saou e4f747f
Matthias Saou e4f747f
%bcond_without attr
42e9359
%bcond_with    pcre
c488279
%bcond_without pcre2
42e9359
%bcond_without nettle
42e9359
%bcond_with    unwind
42e9359
0ee8f1e
%bcond_without lua
42e9359
42e9359
%bcond_without brotli
42e9359
%bcond_with    bzip2
42e9359
%bcond_without zlib
42e9359
%bcond_without zstd
42e9359
42e9359
%bcond_without maxminddb
42e9359
dafe734
%if 0%{?rhel} >= 9
dafe734
%bcond_with    dbi
dafe734
%else
42e9359
%bcond_without dbi
dafe734
%endif
42e9359
%bcond_without ldap
42e9359
%bcond_without mysql
42e9359
%bcond_without pgsql
42e9359
8438e17
%bcond_without krb5
de55667
%bcond_without pam
42e9359
%bcond_without sasl
Matthias Saou e4f747f
42e9359
%bcond_without gnutls
42e9359
%bcond_without mbedtls
42e9359
%bcond_without nss
42e9359
%bcond_without openssl
42e9359
42e9359
# We can't have bcond names with hyphens
42e9359
%bcond_without webdavprops
42e9359
%bcond_without webdavlocks
Matthias Saou e4f747f
Matthias Saou e4f747f
# The /var/run/lighttpd directory uses tmpfiles.d when mounted using tmpfs
7326fdf
%if 0%{?fedora} || 0%{?rhel} >= 8
Matthias Saou e4f747f
%bcond_without tmpfiles
Matthias Saou e4f747f
%else
Matthias Saou e4f747f
%bcond_with    tmpfiles
Matthias Saou e4f747f
%endif
Matthias Saou e4f747f
8e05705
# Replace sysvinit script with systemd service file for RHEL7+
8e05705
%if 0%{?fedora} || 0%{?rhel} >= 7
Matthias Saou e4f747f
%bcond_without systemd
Matthias Saou e4f747f
%else
Matthias Saou e4f747f
%bcond_with    systemd
Matthias Saou e4f747f
%endif
d853946
eabcb45
Summary: Lightning fast webserver with light system requirements
eabcb45
Name: lighttpd
582b99c
Version: 1.4.65
4646c90
Release: 4%{?dist}
eabcb45
License: BSD
eabcb45
URL: http://www.lighttpd.net/
671d0ce
Source0: http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-%{version}.tar.xz
eabcb45
Source1: lighttpd.logrotate
eabcb45
Source2: php.d-lighttpd.ini
0007635
Source3: lighttpd.init
Matthias Saou e4f747f
Source4: lighttpd.service
eabcb45
Source10: index.html
f1c6e79
Source11: http://www.lighttpd.net/favicon.ico
3423d02
Source12: http://www.lighttpd.net/light_button.png
3423d02
Source13: http://www.lighttpd.net/light_logo.png
d853946
Source14: lighttpd-empty.png
c488279
Patch0: lighttpd-1.4.62-defaultconf.patch
40aa291
Requires: system-logos
811bae1
Requires: %{name}-filesystem
Matthias Saou e4f747f
%if %{with systemd}
8e05705
Requires(post): systemd
8e05705
Requires(preun): systemd
8e05705
Requires(postun): systemd
8e05705
BuildRequires: systemd
Matthias Saou e4f747f
%else
eabcb45
Requires(post): /sbin/chkconfig
eabcb45
Requires(preun): /sbin/service, /sbin/chkconfig
eabcb45
Requires(postun): /sbin/service
Matthias Saou e4f747f
%endif
42e9359
# preserve installation of modules historically bundled with lighttpd package
114ec8d
Requires(post): %{name}-mod_deflate
114ec8d
Requires(post): %{name}-mod_webdav
114ec8d
%{?with_ldap:Requires(post): %{name}-mod_authn_ldap}
114ec8d
%{?with_ldap:Requires(post): %{name}-mod_vhostdb_ldap}
114ec8d
%{?with_lua:Requires(post): %{name}-mod_magnet}
42e9359
%{?with_openssl:Requires(post): %{name}-mod_openssl}
d262365
Provides: webserver
42e9359
BuildRequires: autoconf, automake, libtool, m4, pkg-config, /usr/bin/awk
42e9359
%{?with_pcre:BuildRequires: pcre-devel}
42e9359
%{?with_pcre2:BuildRequires: pcre2-devel}
42e9359
%{?with_nettle:BuildRequires: nettle-devel}
42e9359
%{?with_unwind:BuildRequires: libunwind-devel}
42e9359
42e9359
# remove after f38
42e9359
Provides: %{name}-mod_authn_mysql%{?_isa} = %{version}-%{release}
42e9359
Obsoletes: %{name}-mod_authn_mysql <= 1.4.63-1
42e9359
42e9359
# remove after f38
42e9359
Provides: %{name}-mod_mysql_vhost%{?_isa} = %{version}-%{release}
42e9359
Obsoletes: %{name}-mod_mysql_vhost <= 1.4.63-1
42e9359
42e9359
# remove after f38
42e9359
Provides: %{name}-mod_geoip%{?_isa} = %{version}-%{release}
42e9359
Obsoletes: %{name}-mod_geoip <= 1.4.63-1
eabcb45
eabcb45
%description
42e9359
lighttpd (pronounced /lighty/) is a secure, fast, compliant, and very flexible
42e9359
web server that has been optimized for high-performance environments. lighttpd
42e9359
uses memory and CPU efficiently and has lower resource use than other popular
42e9359
web servers. Its advanced feature-set (FastCGI, CGI, Auth, Output-Compression,
42e9359
URL-Rewriting and much more) make lighttpd the perfect web server for all
42e9359
systems, small and large.
eabcb45
eabcb45
eabcb45
%package fastcgi
eabcb45
Summary: FastCGI module and spawning helper for lighttpd and PHP configuration
3423d02
Requires: %{name} = %{version}-%{release}
eabcb45
eabcb45
%description fastcgi
eabcb45
This package contains the spawn-fcgi helper for lighttpd's automatic spawning
eabcb45
of local FastCGI programs. Included is also a PHP .ini file to change a few
eabcb45
defaults needed for correct FastCGI behavior.
eabcb45
3423d02
42e9359
%if %{with dbi}
42e9359
%package mod_authn_dbi
42e9359
Summary: Authentication module for lighttpd that uses DBI
3423d02
Requires: %{name} = %{version}-%{release}
42e9359
%{?with_dbi:BuildRequires: libdbi-devel}
42e9359
%{?with_dbi:Suggests: libdbi-dbd-mysql}
42e9359
%{?with_dbi:Suggests: libdbi-dbd-pgsql}
42e9359
%{?with_dbi:Suggests: libdbi-dbd-sqlite}
3423d02
42e9359
%description mod_authn_dbi
42e9359
Authentication module for lighttpd that uses DBI
42e9359
%endif
436bd42
436bd42
42e9359
%if %{with krb5}
436bd42
%package mod_authn_gssapi
436bd42
Summary: Authentication module for lighttpd that uses GSSAPI
436bd42
Requires: %{name} = %{version}-%{release}
42e9359
%{?with_krb5:BuildRequires: krb5-devel}
436bd42
436bd42
%description mod_authn_gssapi
436bd42
Authentication module for lighttpd that uses GSSAPI
42e9359
%endif
436bd42
42e9359
42e9359
%if %{with ldap}
42e9359
%package mod_authn_ldap
42e9359
Summary: Authentication module for lighttpd that uses LDAP
42e9359
Requires: %{name} = %{version}-%{release}
42e9359
%{?with_ldap:BuildRequires: openldap-devel}
42e9359
42e9359
%description mod_authn_ldap
42e9359
Authentication module for lighttpd that uses LDAP
42e9359
%endif
42e9359
42e9359
42e9359
%if %{with pam}
de55667
%package mod_authn_pam
de55667
Summary: Authentication module for lighttpd that uses PAM
de55667
Requires: %{name} = %{version}-%{release}
42e9359
%{?with_pam:BuildRequires: pam-devel}
de55667
de55667
%description mod_authn_pam
de55667
Authentication module for lighttpd that uses PAM.
42e9359
%endif
42e9359
42e9359
42e9359
%if %{with sasl}
42e9359
%package mod_authn_sasl
42e9359
Summary: Authentication module for lighttpd that uses SASL
42e9359
Requires: %{name} = %{version}-%{release}
42e9359
%{?with_sasl:BuildRequires: cyrus-sasl-devel}
42e9359
42e9359
%description mod_authn_sasl
42e9359
Authentication module for lighttpd that uses SASL.
42e9359
%endif
42e9359
42e9359
42e9359
%package mod_deflate
42e9359
Summary: Compression module for lighttpd
42e9359
Requires: %{name} = %{version}-%{release}
42e9359
%{?with_zlib:BuildRequires: zlib-devel}
42e9359
%{?with_zstd:BuildRequires: libzstd-devel}
42e9359
%{?with_bzip2:BuildRequires: bzip2-devel}
42e9359
%{?with_brotli:BuildRequires: brotli-devel}
42e9359
42e9359
%description mod_deflate
42e9359
Compression module for lighttpd.
42e9359
42e9359
42e9359
%if %{with gnutls}
42e9359
%package mod_gnutls
42e9359
Summary: TLS module for lighttpd that uses GnuTLS
42e9359
Requires: %{name} = %{version}-%{release}
42e9359
%{?with_gnutls:BuildRequires: gnutls-devel}
42e9359
42e9359
%description mod_gnutls
42e9359
TLS module for lighttpd that uses GnuTLS.
42e9359
%endif
42e9359
42e9359
42e9359
%if %{with lua}
42e9359
%package mod_magnet
42e9359
Summary: Lua module for lighttpd
42e9359
Requires: %{name} = %{version}-%{release}
42e9359
%{?with_lua:BuildRequires: lua-devel}
42e9359
42e9359
%description mod_magnet
42e9359
Lua module for lighttpd.
42e9359
%endif
42e9359
42e9359
42e9359
%if %{with maxminddb}
42e9359
%package mod_maxminddb
42e9359
Summary: GeoIP2 module for lighttpd to use for location lookups
42e9359
Requires: %{name} = %{version}-%{release}
42e9359
%{?with_maxminddb:BuildRequires: libmaxminddb-devel}
42e9359
%{?with_maxminddb:Recommends: GeoIP-GeoLite-data}
42e9359
%{?with_maxminddb:Recommends: GeoIP-GeoLite-data-extra}
42e9359
%{?with_maxminddb:Suggests: geoipupdate}
42e9359
%{?with_maxminddb:Suggests: geoipupdate-cron}
42e9359
42e9359
%description mod_maxminddb
42e9359
GeoIP2 module for lighttpd to use for location lookups.
42e9359
%endif
42e9359
42e9359
42e9359
%if %{with mbedtls}
42e9359
%package mod_mbedtls
42e9359
Summary: TLS module for lighttpd that uses mbedTLS
42e9359
Requires: %{name} = %{version}-%{release}
42e9359
%{?with_mbedtls:BuildRequires: mbedtls-devel}
42e9359
42e9359
%description mod_mbedtls
42e9359
TLS module for lighttpd that uses mbedTLS.
42e9359
%endif
42e9359
42e9359
42e9359
%if %{with nss}
42e9359
%package mod_nss
42e9359
Summary: TLS module for lighttpd that uses NSS
42e9359
Requires: %{name} = %{version}-%{release}
42e9359
%{?with_nss:BuildRequires: nss-devel}
42e9359
42e9359
%description mod_nss
42e9359
TLS module for lighttpd that uses NSS.
42e9359
%endif
42e9359
42e9359
42e9359
%if %{with openssl}
42e9359
%package mod_openssl
42e9359
Summary: TLS module for lighttpd that uses OpenSSL
42e9359
Requires: %{name} = %{version}-%{release}
42e9359
%{?with_openssl:BuildRequires: openssl-devel}
42e9359
42e9359
%description mod_openssl
42e9359
TLS module for lighttpd that uses OpenSSL.
42e9359
%endif
42e9359
42e9359
42e9359
%if %{with dbi}
42e9359
%package mod_vhostdb_dbi
42e9359
Summary: Virtual host module for lighttpd that uses DBI
42e9359
Requires: %{name} = %{version}-%{release}
42e9359
%{?with_dbi:BuildRequires: libdbi-devel}
42e9359
%{?with_dbi:Suggests: libdbi-dbd-mysql}
42e9359
%{?with_dbi:Suggests: libdbi-dbd-pgsql}
42e9359
%{?with_dbi:Suggests: libdbi-dbd-sqlite}
42e9359
42e9359
%description mod_vhostdb_dbi
42e9359
Virtual host module for lighttpd that uses DBI.
42e9359
%endif
42e9359
42e9359
42e9359
%if %{with ldap}
42e9359
%package mod_vhostdb_ldap
42e9359
Summary: Virtual host module for lighttpd that uses LDAP
42e9359
Requires: %{name} = %{version}-%{release}
42e9359
%{?with_ldap:BuildRequires: openldap-devel}
42e9359
42e9359
%description mod_vhostdb_ldap
42e9359
Virtual host module for lighttpd that uses LDAP.
42e9359
%endif
42e9359
42e9359
42e9359
%if %{with mysql}
42e9359
%package mod_vhostdb_mysql
42e9359
Summary: Virtual host module for lighttpd that uses MySQL
42e9359
Requires: %{name} = %{version}-%{release}
42e9359
%{?with_mysql:BuildRequires: mariadb-connector-c-devel}
42e9359
42e9359
%description mod_vhostdb_mysql
42e9359
Virtual host module for lighttpd that uses MySQL.
42e9359
%endif
42e9359
42e9359
42e9359
%if %{with pgsql}
42e9359
%package mod_vhostdb_pgsql
42e9359
Summary: Virtual host module for lighttpd that uses PostgreSQL
42e9359
Requires: %{name} = %{version}-%{release}
42e9359
%{?with_pgsql:BuildRequires: libpq-devel}
42e9359
42e9359
%description mod_vhostdb_pgsql
42e9359
Virtual host module for lighttpd that uses PostgreSQL.
42e9359
%endif
42e9359
42e9359
42e9359
%package mod_webdav
42e9359
Summary: WebDAV module for lighttpd
42e9359
Requires: %{name} = %{version}-%{release}
42e9359
%{?with_webdavprops:BuildRequires: libxml2-devel}
42e9359
%{?with_webdavprops:BuildRequires: sqlite-devel}
42e9359
%{?with_webdavlocks:BuildRequires: libuuid-devel}
42e9359
%{?with_webdavlocks:BuildRequires: sqlite-devel}
42e9359
42e9359
%description mod_webdav
42e9359
WebDAV module for lighttpd.
42e9359
de55667
811bae1
%package filesystem
811bae1
Summary: The basic directory layout for lighttpd
811bae1
BuildArch: noarch
811bae1
Requires(pre): /usr/sbin/useradd
811bae1
811bae1
%description filesystem
811bae1
The lighttpd-filesystem package contains the basic directory layout
811bae1
for the lighttpd server including the correct permissions
811bae1
for the directories.
3423d02
42e9359
eabcb45
%prep
ad59ea7
%setup -q
fbb80aa
%patch0 -p0 -b .defaultconf
eabcb45
eabcb45
%build
73b29dd
autoreconf -if
eabcb45
%configure \
Matthias Saou e4f747f
    --libdir='%{_libdir}/lighttpd' \
42e9359
    %{confswitch pcre} \
42e9359
    %{confswitch pcre2} \
42e9359
    %{confswitch nettle} \
42e9359
    %{confswitch attr} \
Matthias Saou e4f747f
    %{confswitch mysql} \
42e9359
    %{confswitch pgsql} \
42e9359
    %{confswitch dbi} \
42e9359
    %{confswitch krb5} \
Matthias Saou e4f747f
    %{confswitch ldap} \
42e9359
    %{confswitch pam} \
42e9359
    %{confswitch sasl} \
42e9359
    %{confswitch gnutls} \
42e9359
    %{confswitch mbedtls} \
42e9359
    %{confswitch nss} \
Matthias Saou e4f747f
    %{confswitch openssl} \
Matthias Saou e4f747f
    %{?with_webdavprops:--with-webdav-props} \
Matthias Saou e4f747f
    %{?with_webdavlocks:--with-webdav-locks} \
8fc3925
    %{?with_lua:--with-lua=lua} \
42e9359
    %{confswitch zlib} \
42e9359
    %{confswitch zstd} \
42e9359
    %{confswitch bzip2} \
42e9359
    %{confswitch brotli} \
42e9359
    %{confswitch maxminddb} \
42e9359
    %{confswitch unwind}
Matthias Saou 8681be0
make %{?_smp_mflags}
eabcb45
eabcb45
eabcb45
%install
Matthias Saou 8681be0
make install DESTDIR=%{buildroot}
eabcb45
eabcb45
# Install our own logrotate entry
Matthias Saou 8681be0
install -D -p -m 0644 %{SOURCE1} \
eabcb45
    %{buildroot}%{_sysconfdir}/logrotate.d/lighttpd
eabcb45
eabcb45
# Install our own php.d ini file
Matthias Saou 8681be0
install -D -p -m 0644 %{SOURCE2} \
eabcb45
    %{buildroot}%{_sysconfdir}/php.d/lighttpd.ini
eabcb45
Matthias Saou e4f747f
# Install our own init script (included one is old style) or systemd service
Matthias Saou e4f747f
%if %{with systemd}
Matthias Saou e4f747f
install -D -p -m 0644 %{SOURCE4} \
Matthias Saou e4f747f
    %{buildroot}%{_unitdir}/lighttpd.service
Matthias Saou e4f747f
%else
Matthias Saou 8681be0
install -D -p -m 0755 %{SOURCE3} \
0007635
    %{buildroot}%{_sysconfdir}/rc.d/init.d/lighttpd
Matthias Saou e4f747f
%endif
0007635
eabcb45
# Install our own default web page and images
Matthias Saou 8681be0
mkdir -p %{buildroot}%{webroot}
Matthias Saou 8681be0
install -p -m 0644 %{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13} \
eabcb45
    %{buildroot}%{webroot}/
eabcb45
8e05705
# Symlink for the powered-by-$DISTRO image (install empty image on EL5)
Matthias Saou e4f747f
%if %{with systemlogos}
Matthias Saou 8681be0
ln -s %{_datadir}/pixmaps/poweredby.png \
d853946
%else
Matthias Saou 8681be0
install -p -m 0644 %{SOURCE14} \
d853946
%endif
3423d02
    %{buildroot}%{webroot}/poweredby.png
3423d02
Matthias Saou 5571359
# Example configuration to be included as %%doc
Matthias Saou 8681be0
rm -rf config
Matthias Saou 8681be0
cp -a doc/config config
Matthias Saou 5571359
find config -name 'Makefile*' | xargs rm -f
Matthias Saou 5571359
# Remove +x from scripts to be included as %%doc to avoid auto requirement
Matthias Saou 8681be0
chmod -x doc/scripts/*.sh
Matthias Saou 8681be0
Matthias Saou 8681be0
# Install (*patched above*) sample config files
Matthias Saou 8681be0
mkdir -p %{buildroot}%{_sysconfdir}/lighttpd
Matthias Saou 8681be0
cp -a config/*.conf config/*.d %{buildroot}%{_sysconfdir}/lighttpd/
Matthias Saou 5571359
eabcb45
# Install empty log directory to include
Matthias Saou 8681be0
mkdir -p %{buildroot}%{_var}/log/lighttpd
eabcb45
ae15144
# Install empty run directory to include (for the example fastcgi socket)
Matthias Saou 8681be0
mkdir -p %{buildroot}%{_var}/run/lighttpd
Matthias Saou e4f747f
%if %{with tmpfiles}
Matthias Saou 5571359
# Setup tmpfiles.d config for the above
8604040
mkdir -p %{buildroot}/usr/lib/tmpfiles.d
8604040
echo 'D /run/lighttpd 0750 lighttpd lighttpd -' > \
8604040
    %{buildroot}/usr/lib/tmpfiles.d/lighttpd.conf
Matthias Saou 5571359
%endif
ae15144
114ec8d
mkdir -p %{buildroot}%{_var}/lib/lighttpd/
eabcb45
811bae1
%pre filesystem
eabcb45
/usr/sbin/useradd -s /sbin/nologin -M -r -d %{webroot} \
Matthias Saou e4f747f
    -c 'lighttpd web server' lighttpd &>/dev/null || :
eabcb45
eabcb45
%post
Matthias Saou e4f747f
%if %{with systemd}
8e05705
%systemd_post lighttpd.service
Matthias Saou e4f747f
%else
eabcb45
/sbin/chkconfig --add lighttpd
Matthias Saou e4f747f
%endif
eabcb45
eabcb45
%preun
Matthias Saou e4f747f
%if %{with systemd}
8e05705
%systemd_preun lighttpd.service
Matthias Saou e4f747f
%else
8e05705
if [ $1 -eq 0 ]; then
ad59ea7
    /sbin/service lighttpd stop &>/dev/null || :
ad59ea7
    /sbin/chkconfig --del lighttpd
eabcb45
fi
8e05705
%endif
eabcb45
eabcb45
%postun
Matthias Saou e4f747f
%if %{with systemd}
8e05705
%systemd_postun_with_restart lighttpd.service
Matthias Saou e4f747f
%else
eabcb45
if [ $1 -ge 1 ]; then
eabcb45
    /sbin/service lighttpd condrestart &>/dev/null || :
eabcb45
fi
Matthias Saou e4f747f
%endif
eabcb45
eabcb45
eabcb45
%files
cd1eb4b
%license COPYING
cd1eb4b
%doc AUTHORS README
03da308
%doc config/ doc/scripts/rrdtool-graph.sh
Matthias Saou 8681be0
%config(noreplace) %{_sysconfdir}/lighttpd/*.conf
Matthias Saou 8681be0
%config(noreplace) %{_sysconfdir}/lighttpd/conf.d/*.conf
42e9359
%exclude %{_sysconfdir}/lighttpd/conf.d/deflate.conf
146bc36
%exclude %{_sysconfdir}/lighttpd/conf.d/fastcgi.conf
42e9359
%exclude %{_sysconfdir}/lighttpd/conf.d/magnet.conf
42e9359
%exclude %{_sysconfdir}/lighttpd/conf.d/webdav.conf
Matthias Saou 8681be0
%config %{_sysconfdir}/lighttpd/conf.d/mod.template
Matthias Saou 8681be0
%config %{_sysconfdir}/lighttpd/vhosts.d/vhosts.template
eabcb45
%config(noreplace) %{_sysconfdir}/logrotate.d/lighttpd
Matthias Saou e4f747f
%if %{with systemd}
Matthias Saou e4f747f
%{_unitdir}/lighttpd.service
Matthias Saou e4f747f
%else
eabcb45
%{_sysconfdir}/rc.d/init.d/lighttpd
Matthias Saou e4f747f
%endif
Matthias Saou e4f747f
%if %{with tmpfiles}
8604040
%config(noreplace) /usr/lib/tmpfiles.d/lighttpd.conf
Matthias Saou 5571359
%endif
eabcb45
%{_sbindir}/lighttpd
1275770
%{_sbindir}/lighttpd-angel
eabcb45
%{_libdir}/lighttpd/
eabcb45
%exclude %{_libdir}/lighttpd/*.la
eabcb45
%exclude %{_libdir}/lighttpd/mod_fastcgi.so
42e9359
%exclude %{_libdir}/lighttpd/mod_authn_dbi.so
436bd42
%exclude %{_libdir}/lighttpd/mod_authn_gssapi.so
42e9359
%exclude %{_libdir}/lighttpd/mod_authn_ldap.so
42e9359
%exclude %{_libdir}/lighttpd/mod_authn_pam.so
42e9359
%exclude %{_libdir}/lighttpd/mod_authn_sasl.so
42e9359
%exclude %{_libdir}/lighttpd/mod_deflate.so
42e9359
%exclude %{_libdir}/lighttpd/mod_gnutls.so
42e9359
%exclude %{_libdir}/lighttpd/mod_magnet.so
42e9359
%exclude %{_libdir}/lighttpd/mod_maxminddb.so
42e9359
%exclude %{_libdir}/lighttpd/mod_mbedtls.so
42e9359
%exclude %{_libdir}/lighttpd/mod_openssl.so
42e9359
%exclude %{_libdir}/lighttpd/mod_nss.so
42e9359
%exclude %{_libdir}/lighttpd/mod_vhostdb_dbi.so
42e9359
%exclude %{_libdir}/lighttpd/mod_vhostdb_ldap.so
42e9359
%exclude %{_libdir}/lighttpd/mod_vhostdb_mysql.so
42e9359
%exclude %{_libdir}/lighttpd/mod_vhostdb_pgsql.so
8438e17
%{_mandir}/man8/lighttpd*8*
79b534a
%{webroot}/*.ico
79b534a
%{webroot}/*.png
79b534a
# This is not really configuration, but prevent loss of local changes
79b534a
%config %{webroot}/index.html
eabcb45
eabcb45
%files fastcgi
03da308
%doc doc/outdated/fastcgi*.txt doc/scripts/spawn-php.sh
eabcb45
%config(noreplace) %{_sysconfdir}/php.d/lighttpd.ini
146bc36
%config(noreplace) %{_sysconfdir}/lighttpd/conf.d/fastcgi.conf
eabcb45
%dir %{_libdir}/lighttpd/
eabcb45
%{_libdir}/lighttpd/mod_fastcgi.so
eabcb45
42e9359
%if %{with dbi}
42e9359
%files mod_authn_dbi
3423d02
%dir %{_libdir}/lighttpd/
42e9359
%{_libdir}/lighttpd/mod_authn_dbi.so
40aa291
%endif
3423d02
42e9359
%if %{with krb5}
436bd42
%files mod_authn_gssapi
436bd42
%dir %{_libdir}/lighttpd/
436bd42
%{_libdir}/lighttpd/mod_authn_gssapi.so
42e9359
%endif
42e9359
42e9359
%if %{with ldap}
42e9359
%files mod_authn_ldap
42e9359
%dir %{_libdir}/lighttpd/
42e9359
%{_libdir}/lighttpd/mod_authn_ldap.so
42e9359
%endif
0007635
42e9359
%if %{with pam}
de55667
%files mod_authn_pam
de55667
%dir %{_libdir}/lighttpd/
de55667
%{_libdir}/lighttpd/mod_authn_pam.so
42e9359
%endif
42e9359
42e9359
%if %{with sasl}
42e9359
%files mod_authn_sasl
42e9359
%dir %{_libdir}/lighttpd/
42e9359
%{_libdir}/lighttpd/mod_authn_sasl.so
42e9359
%endif
42e9359
42e9359
%files mod_deflate
42e9359
%doc doc/outdated/compress.txt
42e9359
%config(noreplace) %{_sysconfdir}/lighttpd/conf.d/deflate.conf
42e9359
%dir %{_libdir}/lighttpd/
42e9359
%{_libdir}/lighttpd/mod_deflate.so
42e9359
42e9359
%if %{with gnutls}
42e9359
%files mod_gnutls
42e9359
%dir %{_libdir}/lighttpd/
42e9359
%{_libdir}/lighttpd/mod_gnutls.so
42e9359
%endif
42e9359
42e9359
%if %{with lua}
42e9359
%files mod_magnet
42e9359
%doc doc/outdated/magnet.txt
42e9359
%config(noreplace) %{_sysconfdir}/lighttpd/conf.d/magnet.conf
42e9359
%dir %{_libdir}/lighttpd/
42e9359
%{_libdir}/lighttpd/mod_magnet.so
42e9359
%endif
42e9359
42e9359
%if %{with maxminddb}
42e9359
%files mod_maxminddb
42e9359
%dir %{_libdir}/lighttpd/
42e9359
%{_libdir}/lighttpd/mod_maxminddb.so
42e9359
%endif
42e9359
42e9359
%if %{with mbedtls}
42e9359
%files mod_mbedtls
42e9359
%dir %{_libdir}/lighttpd/
42e9359
%{_libdir}/lighttpd/mod_mbedtls.so
42e9359
%endif
42e9359
42e9359
%if %{with nss}
42e9359
%files mod_nss
42e9359
%dir %{_libdir}/lighttpd/
42e9359
%{_libdir}/lighttpd/mod_nss.so
42e9359
%endif
42e9359
42e9359
%if %{with openssl}
42e9359
%files mod_openssl
42e9359
%dir %{_libdir}/lighttpd/
42e9359
%{_libdir}/lighttpd/mod_openssl.so
42e9359
%endif
42e9359
42e9359
%if %{with dbi}
42e9359
%files mod_vhostdb_dbi
42e9359
%dir %{_libdir}/lighttpd/
42e9359
%{_libdir}/lighttpd/mod_vhostdb_dbi.so
42e9359
%endif
42e9359
42e9359
%if %{with ldap}
42e9359
%files mod_vhostdb_ldap
42e9359
%dir %{_libdir}/lighttpd/
42e9359
%{_libdir}/lighttpd/mod_vhostdb_ldap.so
42e9359
%endif
42e9359
42e9359
%if %{with mysql}
42e9359
%files mod_vhostdb_mysql
42e9359
%dir %{_libdir}/lighttpd/
42e9359
%{_libdir}/lighttpd/mod_vhostdb_mysql.so
42e9359
%endif
42e9359
42e9359
%if %{with pgsql}
42e9359
%files mod_vhostdb_pgsql
42e9359
%dir %{_libdir}/lighttpd/
42e9359
%{_libdir}/lighttpd/mod_vhostdb_pgsql.so
42e9359
%endif
42e9359
42e9359
%files mod_webdav
42e9359
%doc doc/outdated/webdav.txt
42e9359
%config(noreplace) %{_sysconfdir}/lighttpd/conf.d/webdav.conf
42e9359
%dir %{_libdir}/lighttpd/
42e9359
%{_libdir}/lighttpd/mod_webdav.so
de55667
811bae1
%files filesystem
811bae1
%dir %{_sysconfdir}/lighttpd/
811bae1
%dir %{_sysconfdir}/lighttpd/conf.d/
811bae1
%dir %{_sysconfdir}/lighttpd/vhosts.d/
811bae1
%dir %{_var}/run/lighttpd/
114ec8d
%dir %{_var}/lib/lighttpd/
811bae1
%if %{with tmpfiles}
811bae1
%ghost %attr(0750, lighttpd, lighttpd) %{_var}/run/lighttpd/
811bae1
%else
114ec8d
%attr(0750, lighttpd, lighttpd) %{_var}/run/lighttpd/
811bae1
%endif
c364706
%attr(0750, lighttpd, lighttpd) %{_var}/lib/lighttpd/
811bae1
%attr(0750, lighttpd, lighttpd) %{_var}/log/lighttpd/
811bae1
%attr(0700, lighttpd, lighttpd) %dir %{webroot}/
811bae1
eabcb45
%changelog
4646c90
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.65-4
4646c90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
4646c90
6e7ccd9
* Wed Jul 20 2022 Gwyn Ciesla <gwync@protonmail.com> - 1.4.65-3
6e7ccd9
- Drop spawn-fastcgi requirement.
6e7ccd9
8fc3925
* Thu Jun 16 2022 Gwyn Ciesla <gwync@protonmail.com> - 1.4.65-2
8fc3925
- Update lua flag, unit file enhancements.
8fc3925
582b99c
* Wed Jun 08 2022 Gwyn Ciesla <gwync@protonmail.com> - 1.4.65-1
582b99c
- 1.4.65
582b99c
dee3d2e
* Sat Jan 22 2022 Morten Stevens <mstevens@fedoraproject.org> - 1.4.64-2
dee3d2e
- Rebuilt for mbedTLS 2.28.0
dee3d2e
23db061
* Wed Jan 19 2022 Gwyn Ciesla <gwync@protonmail.com> - 1.4.64-1
23db061
- 1.4.64
23db061
c364706
* Fri Jan 07 2022 Gwyn Ciesla <gwync@protonmail.com> - 1.4.63-4
c364706
- Update lib/httpd permissions.
c364706
114ec8d
* Tue Jan 04 2022 Gwyn Ciesla <gwync@protonmail.com> - 1.4.63-3
114ec8d
- Fix typos.
114ec8d
42e9359
* Wed Dec 29 2021 Gwyn Ciesla <gwync@protonmail.com> - 1.4.63-2
114ec8d
- Drop mod_authn_mysql, mod_mysql_vhost, mod_geoip
114ec8d
- Add mod_maxminddb, mod_authn_dbi, mod_authn_sasl
42e9359
- Add mod_vhostdb_dbi mod_vhostdb_mysql mod_vhostdb_pgsql
42e9359
- Add mod_openssl, mod_gnutls, mod_mbedtls, mod_nss
42e9359
- mod_deflate built with brotli, zstd
42e9359
- mod_webdav built with PROPPATCH and LOCK support
42e9359
c488279
* Tue Dec 07 2021 Gwyn Ciesla <gwync@protonmail.com> - 1.4.63-1
c488279
- 1.4.63
c488279
- Use modern lua.
c488279
- Upstream patches for setrlimit, mod_auth trace.
c488279
- Migrated to pcre2
c488279
d47cffd
* Fri Oct 29 2021 Gwyn Ciesla <gwync@protonmail.com> - 1.4.61-1
d47cffd
- 1.4.61
d47cffd
dc70482
* Mon Oct 04 2021 Gwyn Ciesla <gwync@protonmail.com> - 1.4.60-1
dc70482
- 1.4.60, patches for glibc change.
dc70482
73d7f3e
* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com> - 1.4.59-4
73d7f3e
- Rebuilt with OpenSSL 3.0.0
73d7f3e
735a88f
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.59-3
735a88f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
735a88f
456e08e
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.4.59-2
456e08e
- Rebuilt for updated systemd-rpm-macros
456e08e
  See https://pagure.io/fesco/issue/2583.
456e08e
d307ba8
* Tue Feb 02 2021 Gwyn Ciesla <gwync@protonmail.com> - 1.4.59-1
d307ba8
- 1.4.59
d307ba8
702c0b4
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.58-2
702c0b4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
702c0b4
fe97a0a
* Mon Dec 28 2020 Gwyn Ciesla <gwync@protonmail.com> - 1.4.58-1
fe97a0a
- 1.4.58
fe97a0a
a426399
* Thu Dec 17 2020 Gwyn Ciesla <gwync@protonmail.com> - 1.4.57-1
a426399
- 1.4.57
a426399
2783a39
* Wed Dec 02 2020 Gwyn Ciesla <gwync@protonmail.com> - 1.4.56-2
d4c6e03
- Drop fam/gamin, no longer used.
d4c6e03
f855d2d
* Mon Nov 30 2020 Gwyn Ciesla <gwync@protonmail.com> - 1.4.56-1
f855d2d
- 1.4.56 final.
f855d2d
bd24c76
* Mon Oct 26 2020 Gwyn Ciesla <gwync@protonmail.com> - 1.4.56-0.rc1
bd24c76
- 1.4.56 rc1
bd24c76
a52ae84
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.55-4
a52ae84
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
a52ae84
7326fdf
* Mon Jun 22 2020 Gwyn Ciesla <gwync@protonmail.com> - 1.4.55-3
7326fdf
- Fix tmpfiles for EL-8.
7326fdf
647a536
* Mon Apr 27 2020 Gwyn Ciesla <gwync@protonmail.com> - 1.4.55-2
647a536
- Fix ipv6 default config bug.
647a536
d42ef9f
* Mon Feb 03 2020 Gwyn Ciesla <gwync@protonmail.com> - 1.4.55-1
d42ef9f
- 1.4.55
d42ef9f
35abb95
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.54-6
35abb95
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
35abb95
8604040
* Mon Jan 13 2020 Gwyn Ciesla <gwync@protonmail.com> - 1.4.54-5
8604040
- Path corrections, BZ 1789874
8604040
eae7502
* Fri Nov 01 2019 Gwyn Ciesla <gwync@protonmail.com> - 1.4.54-4
eae7502
- Conditional correction.
eae7502
40aa291
* Fri Nov 01 2019 Gwyn Ciesla <gwync@protonmail.com> - 1.4.54-3
40aa291
- Conditionalize GeoIP, fix logo requires.
40aa291
a585200
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.54-2
a585200
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
a585200
a6c1e0e
* Sun May 26 2019 Gwyn Ciesla <gwync@protonmail.com> - 1.4.54-1
a6c1e0e
- 1.4.54.
a6c1e0e
56fffa5
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.53-2
56fffa5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
56fffa5
37cd23f
* Mon Jan 28 2019 Gwyn Ciesla <limburgher@gmail.com> - 1.4.53-1
37cd23f
- 1.4.53.
37cd23f
8db6b3a
* Mon Jan 14 2019 Björn Esser <besser82@fedoraproject.org> - 1.4.52-2
8db6b3a
- Rebuilt for libcrypt.so.2 (#1666033)
8db6b3a
a4e5444
* Thu Nov 29 2018 Gwyn Ciesla <limburgher@gmail.com> - 1.4.52-1
a4e5444
- 1.4.52.
a4e5444
de55667
* Mon Oct 15 2018 Gwyn Ciesla <limburgher@gmail.com> - 1.4.51-1
de55667
- 1.4.51.
de55667
ab9ac52
* Mon Aug 13 2018 Gwyn Ciesla <limburgher@gmail.com> - 1.4.50-1
ab9ac52
- 1.4.50.
ab9ac52
d99e8a2
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.49-5
d99e8a2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
d99e8a2
cd1eb4b
* Mon Mar 12 2018 Gwyn Ciesla <limburgher@gmail.com> - 1.4.49-1
cd1eb4b
- 1.4.49
cd1eb4b
b4fad56
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.48-4
b4fad56
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
b4fad56
81d77b1
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 1.4.48-3
81d77b1
- Rebuilt for switch to libxcrypt
81d77b1
ce0534c
* Mon Nov 27 2017 Gwyn Ciesla <limburgher@gmail.com> - 1.4.48-2
ce0534c
- Flag corrections, BZ 1516422.
ce0534c
28ebf60
* Mon Nov 13 2017 Gwyn Ciesla <limburgher@gmail.com> - 1.4.48-1
28ebf60
- 1.4.48.
28ebf60
1518e5b
* Mon Oct 23 2017 Gwyn Ciesla <limburgher@gmail.com> - 1.4.47-1
1518e5b
- 1.4.47.
1518e5b
9e90741
* Wed Sep 20 2017 Gwyn Ciesla <limburgher@gmail.com> - 1.4.45-6
9e90741
- Switch to mariadb-connector-c, BZ 1493633.
9e90741
fcd52e5
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.45-5
fcd52e5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
fcd52e5
c7b8aad
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.45-4
c7b8aad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
c7b8aad
044eea4
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.45-3
044eea4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
044eea4
e489177
* Mon Jan 23 2017 Jon Ciesla <limburgher@gmail.com> - 1.4.45-2
e489177
- Spec cleanup, patch cleanup per upstream.
e489177
b53ffef
* Tue Jan 17 2017 Jon Ciesla <limburgher@gmail.com> - 1.4.45-1
b53ffef
- 1.4.45.
b53ffef
4a9b2a8
* Tue Dec 27 2016 Jon Ciesla <limburgher@gmail.com> - 1.4.44-1
4a9b2a8
- 1.4.44.
4a9b2a8
146bc36
* Thu Dec 15 2016 Jon Ciesla <limburgher@gmail.com> - 1.4.43-3
146bc36
- Require fedora-logos-httpd, BZ 1387752.
146bc36
- Move some configs to subpackages, BZ 1387763.
811bae1
- Create filesystem subpackage for php-fpm integration, BZ 117282.
146bc36
b3c130b
* Fri Nov 04 2016 Jon Ciesla <limburgher@gmail.com> - 1.4.43-2
b3c130b
- Patch for MySQL deps.
b3c130b
8438e17
* Mon Oct 31 2016 Jon Ciesla <limburgher@gmail.com> - 1.4.43-1
8438e17
- 1.4.43.
8438e17
436bd42
* Wed Oct 26 2016 Jon Ciesla <limburgher@gmail.com> - 1.4.42-3
436bd42
- Patch for MySQL deps, split out gssapi and mysql authn modules.
436bd42
3993ef7
* Mon Oct 17 2016 Jon Ciesla <limburgher@gmail.com> - 1.4.42-2
3993ef7
- Patch for FTBFS
3993ef7
61305de
* Mon Oct 17 2016 Jon Ciesla <limburgher@gmail.com> - 1.4.42-1
61305de
- 1.4.42, now with included mod_geoip
61305de
926e312
* Fri Aug 05 2016 Jon Ciesla <limburgher@gmail.com> - 1.4.41-2
926e312
- Permissions, defaultconf patch correction, BZ 1201056.
926e312
a7b04c9
* Mon Aug 01 2016 Jon Ciesla <limburgher@gmail.com> - 1.4.41-1
a7b04c9
- 1.4.41
a7b04c9
c615875
* Wed Jul 27 2016 Jon Ciesla <limburgher@gmail.com> - 1.4.40-4
c615875
- Patch for CVE-2016-1000212.
c615875
b53983b
* Thu Jul 21 2016 Jon Ciesla <limburgher@gmail.com> - 1.4.40-3
b53983b
- Patch for connection state issue.
b53983b
23ae16b
* Thu Jul 21 2016 Jon Ciesla <limburgher@gmail.com> - 1.4.40-2
23ae16b
- Patch for ipv6 blocking issue.
23ae16b
f2e1998
* Tue Jul 19 2016 Jon Ciesla <limburgher@gmail.com> - 1.4.40-1
f2e1998
- 1.4.40
f2e1998
4d8dcf4
* Tue Jun 28 2016 Jon Ciesla <limburgher@gmail.com> - 1.4.39-4
4d8dcf4
- Correct socket location, BZ 1310297.
4d8dcf4
fbb80aa
* Tue Mar 01 2016 Jon Ciesla <limburgher@gmail.com> - 1.4.39-3
fbb80aa
- Restored defaultconf, BZ 1310036.
fbb80aa
bd13faf
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.39-2
bd13faf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
bd13faf
e7fb90d
* Sun Jan 03 2016 Jon Ciesla <limburgher@gmail.com> - 1.4.39-1
e7fb90d
- 1.4.39, BZ 1295149.
e7fb90d
56c8eb5
* Mon Dec 07 2015 Jon Ciesla <limburgher@gmail.com> - 1.4.38-1
56c8eb5
- 1.4.38, BZ 1288708.
56c8eb5
- defaultconf patch upstreamed.
56c8eb5
9d3f303
* Mon Aug 31 2015 Jon Ciesla <limburgher@gmail.com> - 1.4.37-1
9d3f303
- 1.4.37, BZ 1258284.
9d3f303
8a0463d
* Mon Jul 27 2015 Jon Ciesla <limburgher@gmail.com> - 1.4.36-1
8a0463d
- 1.4.36 1246857, 1224910, 1224911.
8a0463d
538c5fc
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.35-5
538c5fc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
538c5fc
2564ccd
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.35-4
2564ccd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
2564ccd
4be79bd
* Mon Jul 07 2014 Jon Ciesla <limburgher@gmail.com> - 1.4.35-3
4be79bd
- Use system crypto policy, BZ 1109112.
4be79bd
6adcd43
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.35-2
6adcd43
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
6adcd43
f9041ff
* Wed Mar 12 2014 Jon Ciesla <limburgher@gmail.com> - 1.4.35-1
f9041ff
- 1.4.35, SA-2014-01.
f9041ff
0ee8f1e
* Fri Feb 21 2014 Jon Ciesla <limburgher@gmail.com> - 1.4.34-4
0ee8f1e
- Enable lua, BZ 912546.
0ee8f1e
c07a306
* Mon Feb 10 2014 Jon Ciesla <limburgher@gmail.com> - 1.4.34-3
c07a306
- Enable PIE, BZ 955145.
c07a306
8e05705
* Mon Feb 10 2014 Jon Ciesla <limburgher@gmail.com> - 1.4.34-2
8e05705
- Apply Ken Dreyer's spec patches from BZ 850188.
8e05705
73b29dd
* Wed Feb 05 2014 Jon Ciesla <limburgher@gmail.com> - 1.4.34-1
73b29dd
- 1.4.34, multiple security fixes.
73b29dd
75b3eac
* Mon Aug 26 2013 Jon Ciesla <limburgher@gmail.com> - 1.4.32-1
75b3eac
- Update to 1.4.32, BZ 878915.
75b3eac
d826ea6
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.31-4
d826ea6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
d826ea6
96fc50b
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.31-3
96fc50b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
96fc50b
47166f1
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.31-2
47166f1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
47166f1
ffc10d2
* Wed Jun  6 2012 Matthias Saou <matthias@saou.eu> 1.4.31-1
ffc10d2
- Update to 1.4.31 (#828198).
ffc10d2
841bb52
* Tue Apr 17 2012 Jon Ciesla <limburgher@gmail.com> - 1.4.30-2
841bb52
- service file patch per BZ 720210.
841bb52
1c3f709
* Mon Mar 26 2012 Matthias Saou <matthias@saou.eu> 1.4.30-1
1c3f709
- Update to 1.4.30 (#768903).
1c3f709
- Update mod_geoip patch.
1c3f709
- Remove upstreamed ssl_no_ecdh patch.
1c3f709
1692f45
* Fri Feb 10 2012 Petr Pisar <ppisar@redhat.com> - 1.4.29-3
1692f45
- Rebuild against PCRE 8.30
1692f45
fcbcb7f
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.29-2
fcbcb7f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
fcbcb7f
03da308
* Sun Aug 21 2011 Matthias Saou <matthias@saou.eu> 1.4.29-1
03da308
- Re-update to 1.4.29, including ssl_no_ecdh to fix build (#625737).
03da308
03da308
* Mon Jul 11 2011 Matthias Saou <matthias@saou.eu> 1.4.28-3
Matthias Saou e4f747f
- Update the defaultconf patch to hint at selinux change to fix server.max-fds.
Matthias Saou e4f747f
- Start using %%bcond, including quick defines to also support EL4.
Matthias Saou e4f747f
- Include systemd service for F16+, don't add all of the ugly trigger for sysv
Matthias Saou e4f747f
  migration (yet : new versions might be released before F16 final) (#720210).
Matthias Saou e4f747f
03da308
* Sat Jul  9 2011 Matthias Saou <matthias@saou.eu> 1.4.28-2
Matthias Saou 8681be0
- Rebase F15 master to the 1.4.28 update.
Matthias Saou 5571359
- Try to update to 1.4.29 (#625737).
Matthias Saou 5571359
- Rebase geoip patch for 1.4.29.
Matthias Saou 5571359
- Update /var/run to work with F15+ (#656612).
Matthias Saou 8681be0
- Include all of the new example configuration, with conf.d files and vhosts.d.
Matthias Saou 8681be0
- Disable server.max-fds by default since SELinux denies it.
Matthias Saou 5571359
ddf8cff
* Wed Mar 23 2011 Dan Horák <dan@danny.cz> - 1.4.26-4
ddf8cff
- rebuilt for mysql 5.5.10 (soname bump in libmysqlclient)
ddf8cff
Matthias Saou 5571359
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> 
ec871a4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
ec871a4
03da308
* Mon Nov  8 2010 Matthias Saou <matthias@saou.eu> 1.4.28-1
Matthias Saou 5571359
- Update to 1.4.28.
Matthias Saou 5571359
- Update defaultconf patch.
Matthias Saou 5571359
- Remove upstreamed ssl-2157 patch.
Matthias Saou 5571359
03da308
* Fri Apr 16 2010 Matthias Saou <matthias@saou.eu> 1.4.26-2
e9bc4b9
- Update to 1.4.26.
e9bc4b9
- Update the geoip patch.
e9bc4b9
- Remove no longer provided ChangeLog from %%doc.
e9bc4b9
- Include patch to fix upstream SSL related bug #2157.
e9bc4b9
03da308
* Thu Sep  3 2009 Matthias Saou <matthias@saou.eu> 1.4.23-1
b78a732
- Update to 1.4.23.
b78a732
- Update defaultconf and mod_geoip patches.
b78a732
- Remove no longer shipped spawn-fcgi, it's a separate source package now.
b78a732
- Remove unused patch to the init script.
b78a732
5251f26
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 1.4.22-5
5251f26
- rebuilt with new openssl
5251f26
8ddbf9b
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.22-4
8ddbf9b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
8ddbf9b
03da308
* Sun Apr 12 2009 Matthias Saou <matthias@saou.eu> 1.4.22-3
0007635
- Update init script to new style.
0007635
- No longer include a sysconfig file, though one can be set to override the
0007635
  default configuration file location.
0007635
03da308
* Mon Mar 30 2009 Matthias Saou <matthias@saou.eu> 1.4.22-2
9211899
- Update to 1.4.22.
1325188
- Add missing defattr for the spawn-fcgi package.
9211899
9211899
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
9079756
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
9079756
03da308
* Wed Feb 18 2009 Matthias Saou <matthias@saou.eu> 1.4.21-1
5061cb5
- Update to 1.4.21.
5061cb5
Caolan McNamara 8adac3f
* Sat Jan 24 2009 Caolán McNamara <caolanm@redhat.com> 1.4.20-7
Caolan McNamara 8adac3f
- rebuild for dependencies
Caolan McNamara 8adac3f
03da308
* Wed Dec 24 2008 Matthias Saou <matthias@saou.eu> 1.4.20-6
3e2b903
- Partially revert last change by creating a "spawn-fastcgi" symlink, so that
3e2b903
  nothing breaks currently (especially for EL).
d853946
- Install empty poweredby image on RHEL since the symlink's target is missing.
d853946
- Split spawn-fcgi off in its own sub-package, have fastcgi package require it
d853946
  to provide backwards compatibility.
3e2b903
03da308
* Mon Dec 22 2008 Matthias Saou <matthias@saou.eu> 1.4.20-3
c39ef07
- Rename spawn-fastcgi to lighttpd-spawn-fastcgi to avoid clash with other
c39ef07
  packages providing it for their own needs (#472749). It's not used as-is
c39ef07
  by lighttpd, so it shouldn't be a problem... at worst, some custom scripts
c39ef07
  will need to be updated.
c39ef07
03da308
* Mon Dec 22 2008 Matthias Saou <matthias@saou.eu> 1.4.20-2
79b534a
- Include conf.d/*.conf configuration snippets (#444953).
79b534a
- Mark the default index.html in order to not loose changes upon upgrade if it
79b534a
  was edited or replaced with a different file (#438564).
79b534a
- Include patch to add the INIT INFO block to the init script (#246973).
79b534a
03da308
* Mon Oct 13 2008 Matthias Saou <matthias@saou.eu> 1.4.20-1
139ee3a
- Update to 1.4.20 final.
139ee3a
03da308
* Mon Sep 22 2008 Matthias Saou <matthias@saou.eu> 1.4.20-0.1.r2303
d668125
- Update to 1.4.20 r2303 pre-release.
d668125
03da308
* Mon Sep 22 2008 Matthias Saou <matthias@saou.eu> 1.4.19-5
d668125
- Include memory leak patch (changeset #2305 from ticket #1774).
d668125
03da308
* Thu Apr 24 2008 Matthias Saou <matthias@saou.eu> 1.4.19-4
177220a
- Merge in second changest from upstream fix for upstream bug #285.
177220a
03da308
* Thu Mar 27 2008 Matthias Saou <matthias@saou.eu> 1.4.19-3
177220a
- Include sslshutdown patch, upstream fix to upstream bug #285 (#439066).
177220a
03da308
* Sat Mar 22 2008 Matthias Saou <matthias@saou.eu> 1.4.19-2
d262365
- Provide "webserver" (#437884).
d262365
03da308
* Wed Mar 12 2008 Matthias Saou <matthias@saou.eu> 1.4.19-1
b3a9c43
- Update to 1.4.19, which includes all previous security fixes + bugfixes.
b3a9c43
03da308
* Tue Mar  4 2008 Matthias Saou <matthias@saou.eu> 1.4.18-6
05a48e1
- Include patch for CVE-2008-0983 (crash when low on file descriptors).
05a48e1
- Include patch for CVE-2008-1111 (cgi source disclosure).
05a48e1
05a48e1
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org>
2d251d0
- Autorebuild for GCC 4.3
2d251d0
05a48e1
* Wed Dec 05 2007 Release Engineering <rel-eng at fedoraproject dot org>
8bdb878
 - Rebuild for deps
8bdb878
03da308
* Wed Oct 31 2007 Matthias Saou <matthias@saou.eu> 1.4.18-3
a7d8eae
- Update mod_geoip source to fix segfault upon stopping lighttpd.
a7d8eae
03da308
* Mon Oct 22 2007 Matthias Saou <matthias@saou.eu> 1.4.18-2
3423d02
- Include mod_geoip additional source, make it an optional sub-package.
3423d02
- Reorder sub-packages alphabetically in spec file.
3423d02
- Make sub-packages require exact release, just in case.
3423d02
- Change default webroot back from /srv to /var.
3423d02
03da308
* Mon Sep 10 2007 Matthias Saou <matthias@saou.eu> 1.4.18-1
1275770
- Update to 1.4.18.
1275770
- Include newly installed lighttpd-angel ("angel" process meant to always run
1275770
  as root and restart lighttpd when it crashes, spawn processes on SIGHUP), but
1275770
  it's in testing stage and must be run with -D for now.
1275770
03da308
* Wed Sep  5 2007 Matthias Saou <matthias@saou.eu> 1.4.17-1
ae15144
- Update to 1.4.17.
ae15144
- Update defaultconf patch to match new example configuration.
ae15144
- Include patch to fix log file rotation with max-workers set (trac #902).
ae15144
- Add /var/run/lighttpd/ directory where to put fastcgi sockets.
ae15144
03da308
* Thu Aug 23 2007 Matthias Saou <matthias@saou.eu> 1.4.16-3
f5d0acd
- Add /usr/bin/awk build requirement, used to get LIGHTTPD_VERSION_ID.
f5d0acd
03da308
* Wed Aug 22 2007 Matthias Saou <matthias@saou.eu> 1.4.16-2
9c562f8
- Rebuild to fix wrong execmem requirement on ppc32.
9c562f8
03da308
* Thu Jul 26 2007 Matthias Saou <matthias@saou.eu> 1.4.16-1
2be099f
- Update to 1.4.16 security fix release.
2be099f
03da308
* Mon Apr 16 2007 Matthias Saou <matthias@saou.eu> 1.4.15-1
ad59ea7
- Update to 1.4.15.
ad59ea7
- Remove now included previous patch.
ad59ea7
- Switch to using the bz2 source.
ad59ea7
- Add optional --with-webdav-locks support.
ad59ea7
03da308
* Fri Feb 16 2007 Matthias Saou <matthias@saou.eu> 1.4.13-6
ad59ea7
- Include patch to fix 99% cpu bug when client connection is dropped.
ad59ea7
03da308
* Fri Feb  2 2007 Matthias Saou <matthias@saou.eu> 1.4.13-5
19ed6b9
- Update defaultconf patch to change php binary to /usr/bin/php-cgi (#219723).
19ed6b9
- Noticed %%{?_smp_mflags} was missing, so add it as it works fine.
19ed6b9
03da308
* Mon Jan 29 2007 Matthias Saou <matthias@saou.eu> 1.4.13-4
4e45e70
- Remove readline-devel build req, added by lua but since fixed (#213895).
4e45e70
03da308
* Mon Nov  6 2006 Matthias Saou <matthias@saou.eu> 1.4.13-3
0dac88c
- Switch to using killall for log rotation to fix it when using workers.
0dac88c
03da308
* Mon Oct 16 2006 Matthias Saou <matthias@saou.eu> 1.4.13-2
cebde21
- Remove gcc-c++ build req, it's part of the defaults.
cebde21
- Add readline-devel build req, needed on RHEL4.
cebde21
03da308
* Wed Oct 11 2006 Matthias Saou <matthias@saou.eu> 1.4.13-1
dc4cebb
- Update to 1.4.13, which contains the previous fix.
dc4cebb
03da308
* Tue Oct  3 2006 Matthias Saou <matthias@saou.eu> 1.4.12-3
39f5012
- Include fix for segfaults (lighttpd bug #876, changeset 1352).
39f5012
03da308
* Mon Sep 25 2006 Matthias Saou <matthias@saou.eu> 1.4.12-1
1c6ab67
- Update to 1.4.12 final.
1c6ab67
03da308
* Fri Sep 22 2006 Matthias Saou <matthias@saou.eu> 1.4.12-0.1.r1332
1a438d4
- Update to latest 1.4.12 pre-release, fixes SSL issues and other bugs.
1a438d4
- Update powered_by_fedora.png to the new logo.
1a438d4
03da308
* Mon Aug 28 2006 Matthias Saou <matthias@saou.eu> 1.4.11-2
fb0d09b
- FC6 rebuild.
fb0d09b
03da308
* Thu Mar  9 2006 Matthias Saou <matthias@saou.eu> 1.4.11-1
3ab2659
- Update to 1.4.11.
3ab2659
03da308
* Mon Mar  6 2006 Matthias Saou <matthias@saou.eu> 1.4.10-2
bc2caba
- FC5 rebuild.
bc2caba
03da308
* Wed Feb  8 2006 Matthias Saou <matthias@saou.eu> 1.4.10-1
2e84a09
- Update to 1.4.10.
2e84a09
- Remove now included fix.
2e84a09
03da308
* Wed Jan 25 2006 Matthias Saou <matthias@saou.eu> 1.4.9-2
d5fa984
- Add mod_fastcgi-fix patch to fix crash on backend overload.
d5fa984
03da308
* Mon Jan 16 2006 Matthias Saou <matthias@saou.eu> 1.4.9-1
a3bdf74
- Update to 1.4.9.
a3bdf74
03da308
* Wed Nov 23 2005 Matthias Saou <matthias@saou.eu> 1.4.8-1
1be637a
- Update to 1.4.8.
1be637a
03da308
* Fri Nov  4 2005 Matthias Saou <matthias@saou.eu> 1.4.7-1
7698df6
- Update to 1.4.7.
7698df6
03da308
* Wed Oct 12 2005 Matthias Saou <matthias@saou.eu> 1.4.6-1
b7c0de4
- Update to 1.4.6.
b7c0de4
03da308
* Mon Oct  3 2005 Matthias Saou <matthias@saou.eu> 1.4.5-1
b7c0de4
- Update to 1.4.5.
b7c0de4
- Disable gamin/fam support for now, it does not work.
b7c0de4
03da308
* Tue Sep 27 2005 Matthias Saou <matthias@saou.eu> 1.4.4-3
b7c0de4
- Update to current SVN to check if it fixes the remaining load problems.
b7c0de4
03da308
* Wed Sep 21 2005 Matthias Saou <matthias@saou.eu> 1.4.4-2
b7c0de4
- Patch to SVN 722 revision : Fixes a crash in mod_mysql_vhost and a problem
b7c0de4
  with keepalive and certain browsers.
b7c0de4
03da308
* Mon Sep 19 2005 Matthias Saou <matthias@saou.eu> 1.4.4-1
b7c0de4
- Update to 1.4.4 final.
b7c0de4
- Enable ldap auth, gdbm and gamin/fam support by default.
b7c0de4
03da308
* Thu Sep 15 2005 Matthias Saou <matthias@saou.eu> 1.4.4-0
b7c0de4
- Update to 1.4.4 pre-release (fixes another fastcgi memleak).
b7c0de4
- Enable lua (cml module) by default.
b7c0de4
- Add --with-webdav-props conditional option.
b7c0de4
03da308
* Tue Sep 13 2005 Matthias Saou <matthias@saou.eu> 1.4.3-2
f1c6e79
- Include lighttpd-1.4.3-stat_cache.patch to fix memleak.
f1c6e79
03da308
* Fri Sep  2 2005 Matthias Saou <matthias@saou.eu> 1.4.3-1.1
f1c6e79
- Rearrange the included index.html to include the new logo, button and
f1c6e79
  favicon from lighttpd.net.
f1c6e79
03da308
* Fri Sep  2 2005 Matthias Saou <matthias@saou.eu> 1.4.3-1
1657ba0
- Update to 1.4.3.
1657ba0
- No longer override libdir at make install stage, use DESTDIR instead, as
1657ba0
  the resulting binary would now have referenced to %%{buildroot} :-(
1657ba0
03da308
* Tue Aug 30 2005 Matthias Saou <matthias@saou.eu> 1.4.2-1
ca42bae
- Update to 1.4.2.
ca42bae
03da308
* Mon Aug 22 2005 Matthias Saou <matthias@saou.eu> 1.4.1-1
b443852
- Update to 1.4.1.
b443852
03da308
* Sun Aug 21 2005 Matthias Saou <matthias@saou.eu> 1.4.0-1
b443852
- Update to 1.4.0.
b443852
- Add conditional of gamin, gdbm, memcache and lua options.
b443852
03da308
* Mon Aug  1 2005 Matthias Saou <matthias@saou.eu> 1.3.16-2
a357cf1
- Update to 1.3.16, rebuild.
b708a0a
03da308
* Mon Jul 18 2005 Matthias Saou <matthias@saou.eu> 1.3.15-1
3fdf248
- Update to 1.3.15.
3fdf248
03da308
* Mon Jun 20 2005 Matthias Saou <matthias@saou.eu> 1.3.14-1
3a1904d
- Update to 1.3.14.
3a1904d
24eb093
* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 1.3.13-5
24eb093
- rebuild on all arches
24eb093
03da308
* Mon Apr  4 2005 Matthias Saou <matthias@saou.eu> 1.3.13-4
3ea6a22
- Change signal sent from the logrotate script from USR1 to HUP, as that's the
3ea6a22
  correct one.
3ea6a22
33de59a
* Fri Apr  1 2005 Michael Schwendt <mschwendt[AT]users.sf.net> 1.3.13-2
33de59a
- Include /etc/lighttpd directory.
33de59a
03da308
* Sun Mar  6 2005 Matthias Saou <matthias@saou.eu> 1.3.13-1
6df1af7
- Update to 1.3.13.
6df1af7
03da308
* Wed Mar  2 2005 Matthias Saou <matthias@saou.eu> 1.3.12-1
6df1af7
- Update to 1.3.12.
6df1af7
- Remove obsolete empty_cgi_handler patch.
6df1af7
03da308
* Tue Mar  1 2005 Matthias Saou <matthias@saou.eu> 1.3.11-2
26947ef
- Add missing defattr to sub-packages (#150018).
26947ef
03da308
* Mon Feb 21 2005 Matthias Saou <matthias@saou.eu> 1.3.11-0
eabcb45
- Update to 1.3.11.
eabcb45
- Remove cleanconf and init.d patches (merged upstream).
eabcb45
- Add empty_cgi_handler patch.
eabcb45
03da308
* Fri Feb 18 2005 Matthias Saou <matthias@saou.eu> 1.3.10-0
eabcb45
- Split off -fastcgi sub-package.
eabcb45
- Include php.d entry to set sane FastCGI defaults.
eabcb45
03da308
* Wed Feb 16 2005 Matthias Saou <matthias@saou.eu> 1.3.10-0
eabcb45
- Spec file cleanup for freshrpms.net/Extras.
eabcb45
- Compile OpenSSL support unconditionally.
eabcb45
- Put modules in a subdirectory of libdir.
eabcb45
- Don't include all of libdir's content to avoid debuginfo content.
eabcb45
- Add optional LDAP support.
eabcb45
- Add patch to change the default configuration.
eabcb45
- Add dedicated lighttpd user/group creation.
eabcb45
- Add logrotate entry.
eabcb45
- Include a nice little default page for the default setup.
eabcb45
- Split off mod_mysql_vhost sub-package, get dep only there.
eabcb45
- Use webroot in /srv by default.
eabcb45
- Exclude .la files, I doubt anyone will need them.
eabcb45
eabcb45
* Thu Sep 30 2004 <jan@kneschke.de> 1.3.1
eabcb45
- upgraded to 1.3.1
eabcb45
eabcb45
* Tue Jun 29 2004 <jan@kneschke.de> 1.2.3
eabcb45
- rpmlint'ed the package
eabcb45
- added URL
eabcb45
- added (noreplace) to start-script
eabcb45
- change group to Networking/Daemon (like apache)
eabcb45
eabcb45
* Sun Feb 23 2003 <jan@kneschke.de>
eabcb45
- initial version
eabcb45