From c0ab11f28a1fa3f33355516c3aca9478b690a61a Mon Sep 17 00:00:00 2001 From: webbuilder_pel7ppc64bebuilder0 Date: Mon, 9 Apr 2018 20:55:19 +0200 Subject: [PATCH] added lighttpd package Signed-off-by: webbuilder_pel7ppc64bebuilder0 --- SOURCES/favicon.ico | Bin 0 -> 3638 bytes SOURCES/index.html | 29 + SOURCES/light_button.png | Bin 0 -> 2072 bytes SOURCES/light_logo.png | Bin 0 -> 35431 bytes ...lighttpd-1.4.35-system-crypto-policy.patch | 11 + SOURCES/lighttpd-1.4.39-defaultconf.patch | 35 + SOURCES/lighttpd-1.4.39-socket.patch | 11 + SOURCES/lighttpd-empty.png | Bin 0 -> 103 bytes SOURCES/lighttpd.init | 113 +++ SOURCES/lighttpd.logrotate | 8 + SOURCES/lighttpd.service | 11 + SOURCES/php.d-lighttpd.ini | 3 + SPECS/lighttpd.spec | 812 ++++++++++++++++++ 13 files changed, 1033 insertions(+) create mode 100644 SOURCES/favicon.ico create mode 100644 SOURCES/index.html create mode 100644 SOURCES/light_button.png create mode 100644 SOURCES/light_logo.png create mode 100644 SOURCES/lighttpd-1.4.35-system-crypto-policy.patch create mode 100644 SOURCES/lighttpd-1.4.39-defaultconf.patch create mode 100644 SOURCES/lighttpd-1.4.39-socket.patch create mode 100644 SOURCES/lighttpd-empty.png create mode 100644 SOURCES/lighttpd.init create mode 100644 SOURCES/lighttpd.logrotate create mode 100644 SOURCES/lighttpd.service create mode 100644 SOURCES/php.d-lighttpd.ini create mode 100644 SPECS/lighttpd.spec diff --git a/SOURCES/favicon.ico b/SOURCES/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..ff71111a38a809d2865ca5ba14d21a798a24238b GIT binary patch literal 3638 zcmeHKd0dp$8h*yKw6xT+O-pQXY2PgAlQN5}EHX_c&C;^e%mvX@47ALvCQ|NO7q@{? z)DdwRTtH+P28LyTnPGN@S(ugCU|UUchjAi-_owkM#ypXl^8lp(UYd7HE>jI9B-QrazsXok-u21X;-ySPTZ_ zo=$~IB0<*St!VUmA(wq`df ziuiEa9nfnva9eb!QC6d}FdM~JG7t>5K`G9MN?L}~shd%je-{3x1~_eXu$yaOs#QWO zuR!|lpXn?c`J+Nvcjc{7Du$qjh5MF}Kpn_Q^ zgH9oaQX)p?p{?lbXh&O104>b{_?!K3T6M73sbSJq!$kJfGAYzjF`9ioxNUk=iUcsK zrO;GYqNAe|?HwIxZ)-zaupPnHAd0VMqN$+)K5qjW+-|rW4wM%aP~I#M7YXRs1iMj1 z=SyLx-0M}<=%6}vlAR8E+Q?Qbnqu#8c zoJ(La8sH$m?Iso3S5lnPoBHAZ6aPCIn8Etj0oIJqKb(Dk&mZT^3M;^hdve2A#CN}b;I&0z`HkU&`;L!h9)0okxR5;YiHIJ(5@P1vJL>k{uabP< z+UH(=|CKvee*DSU7nYIy!M7tHOz3yVJ#QsEf7e$t$zI%-k3GKnk-HzBnl$K{c#>J) zFIoP>OAGpakud3-w?i_EwP?tgajS0Yvo3bcn_-!?@Ux|#Mn=6e@S)jVGOd|0WWd}B z(}(>j)70XRMm!brvHQ4HW!KT5Fb0=S9Duxx50A@!pwuUq)qdF|;xnv{E7Xyc2|tdR)rbfmXr_lUf3&!+^|#$*3cI z6Bp-0m~#@jnW<=KXe67f2}5m=iA5;O%f|7&Nrb^0U?W^Cxt2*jcyS?p7c_+1cD)u_ zWev&%f-tTN^Kx+D*A;~G3c@pI7+X}81qimZ;Mo54@YGufXQ~NLD{$nu1k`E7xN`C! zR5A(0BSL3;8%p`-(dhCJPU%rgzDh-WG!r&@?FN_$mt_@%t$_f1z9zWp9k_UWFRXR7 zFzRX`Dal2U@Y&;a!%etcU#CSL?>Gu`G9fE1Lh9yt9ND@O^;Q!sCJl6Q5hUfMIJ|u= z)i4N$EyOcAxmCocCB zhj@wieZ(VP;->twN8u)Za#Jl__FC!_;uGQ)vmx{lZ_>HOT1}XDOZit(BDe;fN`*2Z zpZd27YPw4(D)^9Bi6Jc$5f>7dQq2Q_7P4uBjcQ^y$*Es;R0mb~zM!s_Q7;yOy?qVR zcCH0y_j(-PzY(X2i`(0XONsYdsUQ5r#{tSu6V)liy&=AD^n^Iji$=GL-s|CZI^m(a zMB(LA)WB9pJZex={uRWn3gU1+40P|Y(*2=QB&1$eQNK&TN(-Y<8k@yVW2L9X z^4V;5cU(#f>C;%>^3&7!oMgeGC_yrx-)#Y#Hl@XKI8jlFDZi^ed!MV4Cl(akSU}s^ zu^idt6CY`~JK}bIyvxK@CU-NC#$xk1a*fWEWZUycKcDJ?$5$j6?3aZFJ7h5j@5}E+_wrNtt*fhzT6IF7n0Odpx~? zX%aOvftOs9rcGJQxxOHMXv(QUPdt17niwGy&uj59qSl<~B(CiG2?bFnMs+Os=Fzd{ z=NQJ%V;J7V*N*fws;Xr34t%7Kf=&oIxn;zZ?8kZc zZJmAebmtkKFW?I>7k?TZnY2yNm4v9*>lvOk>)_7vJ3sw;SYr`G4Hg9c@CIL72R zg}i}w1=BfK*eM83zAb#Xy<&z6AEWMpcnVQJEkdKIPp^Z6_YACoFz6t zT`E&>=j;{nc00$euUr!|lVRT7bhvm2oe=7Tkd4H|#i!;ph++3 zH+|PJ1<3*h*Dz=Kst4OPtc%nByPg~^;6yFnHp=o=?-f()ZrUGO&t^}Esy> + + + + + Powered by lighttpd + + + + + + +

+LIGHTTPD - fly light. +

+ +

+Powered by GNU/Linux +
+Powered by Lighttpd +

+ + + diff --git a/SOURCES/light_button.png b/SOURCES/light_button.png new file mode 100644 index 0000000000000000000000000000000000000000..6f7a55bf777c4d167ed38947814da6be43c185b0 GIT binary patch literal 2072 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/dev/null +} + + +case "$1" in + start) + rh_status_q && exit 0 + $1 + ;; + stop) + rh_status_q || exit 0 + $1 + ;; + restart) + $1 + ;; + reload) + rh_status_q || exit 7 + $1 + ;; + force-reload) + force_reload + ;; + status) + rh_status + ;; + condrestart|try-restart) + rh_status_q || exit 0 + restart + ;; + *) + echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload}" + exit 2 +esac +exit $? diff --git a/SOURCES/lighttpd.logrotate b/SOURCES/lighttpd.logrotate new file mode 100644 index 0000000..8ab2dc1 --- /dev/null +++ b/SOURCES/lighttpd.logrotate @@ -0,0 +1,8 @@ +/var/log/lighttpd/*log { + missingok + notifempty + sharedscripts + postrotate + /usr/bin/killall -HUP lighttpd &>/dev/null || : + endscript +} diff --git a/SOURCES/lighttpd.service b/SOURCES/lighttpd.service new file mode 100644 index 0000000..ef7a08c --- /dev/null +++ b/SOURCES/lighttpd.service @@ -0,0 +1,11 @@ +[Unit] +Description=Lightning Fast Webserver With Light System Requirements +After=syslog.target network-online.target + +[Service] +PIDFile=/var/run/lighttpd.pid +EnvironmentFile=-/etc/sysconfig/lighttpd +ExecStart=/usr/sbin/lighttpd -D -f /etc/lighttpd/lighttpd.conf + +[Install] +WantedBy=multi-user.target diff --git a/SOURCES/php.d-lighttpd.ini b/SOURCES/php.d-lighttpd.ini new file mode 100644 index 0000000..494900c --- /dev/null +++ b/SOURCES/php.d-lighttpd.ini @@ -0,0 +1,3 @@ +; Required so that PHP_SELF gets set correctly when using PHP through +; FastCGI with lighttpd (see main php.ini for more about this option) +cgi.fix_pathinfo = 1 diff --git a/SPECS/lighttpd.spec b/SPECS/lighttpd.spec new file mode 100644 index 0000000..5b1f2f3 --- /dev/null +++ b/SPECS/lighttpd.spec @@ -0,0 +1,812 @@ +%define webroot /var/www/lighttpd + +%global _hardened_build 1 + +# We have an bunch of --with/--without options to pass, make it easy with bcond +%define confswitch() %{expand:%%{?with_%{1}:--with-%{1}}%%{!?with_%{1}:--without-%{1}}} + +%bcond_without mysql +%bcond_without ldap +%bcond_without attr +%bcond_without openssl +%bcond_without kerberos5 +%bcond_without pcre +%bcond_without fam +%bcond_without lua +%bcond_without geoip +%bcond_without krb5 +# We can't have bcond names with hyphens +%bcond_with webdavprops +%bcond_with webdavlocks +%bcond_without gdbm +%bcond_with memcache + +# No poweredby.png image in EL5 and earlier (it's in Fedora and EL6+) +%if 0%{?el5} +%bcond_without systemlogos +%else +%bcond_without systemlogos +%endif + +# The /var/run/lighttpd directory uses tmpfiles.d when mounted using tmpfs +%if 0%{?fedora} >= 15 +%bcond_without tmpfiles +%else +%bcond_with tmpfiles +%endif + +# Replace sysvinit script with systemd service file for RHEL7+ +%if 0%{?fedora} || 0%{?rhel} >= 7 +%bcond_without systemd +%else +%bcond_with systemd +%endif + +Summary: Lightning fast webserver with light system requirements +Name: lighttpd +Version: 1.4.49 +Release: 1%{?dist} +License: BSD +Group: System Environment/Daemons +URL: http://www.lighttpd.net/ +Source0: http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-%{version}.tar.gz +Source1: lighttpd.logrotate +Source2: php.d-lighttpd.ini +Source3: lighttpd.init +Source4: lighttpd.service +Source10: index.html +Source11: http://www.lighttpd.net/favicon.ico +Source12: http://www.lighttpd.net/light_button.png +Source13: http://www.lighttpd.net/light_logo.png +Source14: lighttpd-empty.png +#Source100: lighttpd-mod_geoip.c +#Source101: lighttpd-mod_geoip.txt +Patch0: lighttpd-1.4.39-defaultconf.patch +#Patch1: lighttpd-1.4.40-mod_geoip.patch +Patch2: lighttpd-1.4.35-system-crypto-policy.patch +Patch3: lighttpd-1.4.39-socket.patch +#Patch4: changeset_rcd33554b74fd39ecd2e7c367070534da178d5147.diff +#Patch5: changeset_rcb468d333cd029b7b7463a17409e16ebf01f5711.diff +#Patch6: changeset_r779c133c16f9af168b004dce7a2a64f16c1cb3a4.diff +#Patch7: lighttpd-1.4.42-bignum.patch +#Patch8: lighttpd-1.4.43-mysql.patch +#Patch9: lighttpd-1.4.48-autoconf.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +# For the target poweredby.png image (skip requirement + provide image on EL5) +%if %{with systemlogos} +Requires: system-logos >= 7.92.1 +%endif +Requires(pre): /usr/sbin/useradd +%if %{with systemd} +Requires(post): systemd +Requires(preun): systemd +Requires(postun): systemd +BuildRequires: systemd +%else +Requires(post): /sbin/chkconfig +Requires(preun): /sbin/service, /sbin/chkconfig +Requires(postun): /sbin/service +%endif +Provides: webserver +BuildRequires: openssl-devel, pcre-devel, bzip2-devel, zlib-devel, autoconf, automake, libtool +BuildRequires: /usr/bin/awk, libattr-devel +%{?with_ldap:BuildRequires: openldap-devel} +%{?with_fam:BuildRequires: gamin-devel} +%{?with_webdavprops:BuildRequires: libxml2-devel} +%{?with_webdavlocks:BuildRequires: sqlite-devel} +%{?with_gdbm:BuildRequires: gdbm-devel} +%{?with_memcache:BuildRequires: memcached-devel} +%{?with_lua:BuildRequires: lua-devel} +# On EL5 we still need this because of the "broken" lua +%if 0%{?el5} +BuildRequires: readline-devel +%endif +Requires: psmisc + +%description +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 +it the perfect webserver-software for every server that is suffering load +problems. + + +%package fastcgi +Summary: FastCGI module and spawning helper for lighttpd and PHP configuration +Group: System Environment/Daemons +Requires: %{name} = %{version}-%{release} +# Not really a requirement, but it used to be included (until 1.4.20-5) +Requires: spawn-fcgi + +%description fastcgi +This package contains the spawn-fcgi helper for lighttpd's automatic spawning +of local FastCGI programs. Included is also a PHP .ini file to change a few +defaults needed for correct FastCGI behavior. + + +%package mod_geoip +Summary: GeoIP module for lighttpd to use for location lookups +Group: System Environment/Daemons +Requires: %{name} = %{version}-%{release} +BuildRequires: GeoIP-devel + +%description mod_geoip +GeoIP module for lighttpd to use for location lookups. + + +%package mod_mysql_vhost +Summary: Virtual host module for lighttpd that uses a MySQL database +Group: System Environment/Daemons +Requires: %{name} = %{version}-%{release} +BuildRequires: mysql-devel + +%description mod_mysql_vhost +Virtual host module for lighttpd that uses a MySQL database. + +%package mod_authn_mysql +Summary: Authentication module for lighttpd that uses a MySQL database +Group: System Environment/Daemons +Requires: %{name} = %{version}-%{release} +BuildRequires: mysql-devel + +%description mod_authn_mysql +Authentication module for lighttpd that uses a MySQL database. + +%package mod_authn_gssapi +Summary: Authentication module for lighttpd that uses GSSAPI +Group: System Environment/Daemons +Requires: %{name} = %{version}-%{release} + +%description mod_authn_gssapi +Authentication module for lighttpd that uses GSSAPI + + +%prep +%setup -q +%patch0 -p0 -b .defaultconf +#%patch1 -p0 -b .mod_geoip +%patch2 -p1 -b .crypto_policy +%patch3 -p0 -b .socket +#%patch4 -p1 -b .ipv6block +#%patch5 -p1 -b .conn_state +#%patch6 -p1 -b .http_proxy +#%patch7 -p0 -b .bignum +#%patch8 -p0 -b .mysql +#%patch9 -p0 -b .autoconf +#install -p -m 0644 %{SOURCE100} src/mod_geoip.c +#install -p -m 0644 %{SOURCE101} mod_geoip.txt + + +%build +#./autogen.sh +autoreconf -if +%configure \ + --libdir='%{_libdir}/lighttpd' \ + %{confswitch mysql} \ + %{confswitch ldap} \ + %{confswitch attr} \ + %{confswitch openssl} \ + %{confswitch kerberos5} \ + %{confswitch pcre} \ + %{confswitch fam} \ + %{?with_webdavprops:--with-webdav-props} \ + %{?with_webdavlocks:--with-webdav-locks} \ + %{confswitch gdbm} \ + %{confswitch memcache} \ + %{confswitch lua} \ + %{confswitch geoip} \ + %{confswitch krb5} +make %{?_smp_mflags} + + +%install +rm -rf %{buildroot} +make install DESTDIR=%{buildroot} + +# Install our own logrotate entry +install -D -p -m 0644 %{SOURCE1} \ + %{buildroot}%{_sysconfdir}/logrotate.d/lighttpd + +# Install our own php.d ini file +install -D -p -m 0644 %{SOURCE2} \ + %{buildroot}%{_sysconfdir}/php.d/lighttpd.ini + +# Install our own init script (included one is old style) or systemd service +%if %{with systemd} +install -D -p -m 0644 %{SOURCE4} \ + %{buildroot}%{_unitdir}/lighttpd.service +%else +install -D -p -m 0755 %{SOURCE3} \ + %{buildroot}%{_sysconfdir}/rc.d/init.d/lighttpd +%endif + +# Install our own default web page and images +mkdir -p %{buildroot}%{webroot} +install -p -m 0644 %{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13} \ + %{buildroot}%{webroot}/ + +# Symlink for the powered-by-$DISTRO image (install empty image on EL5) +%if %{with systemlogos} +ln -s %{_datadir}/pixmaps/poweredby.png \ +%else +install -p -m 0644 %{SOURCE14} \ +%endif + %{buildroot}%{webroot}/poweredby.png + +# Example configuration to be included as %%doc +rm -rf config +cp -a doc/config config +find config -name 'Makefile*' | xargs rm -f +# Remove +x from scripts to be included as %%doc to avoid auto requirement +chmod -x doc/scripts/*.sh + +# Install (*patched above*) sample config files +mkdir -p %{buildroot}%{_sysconfdir}/lighttpd +cp -a config/*.conf config/*.d %{buildroot}%{_sysconfdir}/lighttpd/ + +# Install empty log directory to include +mkdir -p %{buildroot}%{_var}/log/lighttpd + +# Install empty run directory to include (for the example fastcgi socket) +mkdir -p %{buildroot}%{_var}/run/lighttpd +%if %{with tmpfiles} +# Setup tmpfiles.d config for the above +mkdir -p %{buildroot}%{_sysconfdir}/tmpfiles.d +echo 'D /var/run/lighttpd 0750 lighttpd lighttpd -' > \ + %{buildroot}%{_sysconfdir}/tmpfiles.d/lighttpd.conf +%endif + + +%clean +rm -rf %{buildroot} + + +%pre +/usr/sbin/useradd -s /sbin/nologin -M -r -d %{webroot} \ + -c 'lighttpd web server' lighttpd &>/dev/null || : + +%post +%if %{with systemd} +%systemd_post lighttpd.service +%else +/sbin/chkconfig --add lighttpd +%endif + +%preun +%if %{with systemd} +%systemd_preun lighttpd.service +%else +if [ $1 -eq 0 ]; then + /sbin/service lighttpd stop &>/dev/null || : + /sbin/chkconfig --del lighttpd +fi +%endif + +%postun +%if %{with systemd} +%systemd_postun_with_restart lighttpd.service +%else +if [ $1 -ge 1 ]; then + /sbin/service lighttpd condrestart &>/dev/null || : +fi +%endif + + +%files +%defattr(-,root,root,-) +%doc AUTHORS COPYING README +%doc config/ doc/scripts/rrdtool-graph.sh +%dir %{_sysconfdir}/lighttpd/ +%dir %{_sysconfdir}/lighttpd/conf.d/ +%dir %{_sysconfdir}/lighttpd/vhosts.d/ +%config(noreplace) %{_sysconfdir}/lighttpd/*.conf +%config(noreplace) %{_sysconfdir}/lighttpd/conf.d/*.conf +%config %{_sysconfdir}/lighttpd/conf.d/mod.template +%config %{_sysconfdir}/lighttpd/vhosts.d/vhosts.template +%config(noreplace) %{_sysconfdir}/logrotate.d/lighttpd +%if %{with systemd} +%{_unitdir}/lighttpd.service +%else +%{_sysconfdir}/rc.d/init.d/lighttpd +%endif +%if %{with tmpfiles} +%config(noreplace) %{_sysconfdir}/tmpfiles.d/lighttpd.conf +%endif +%{_sbindir}/lighttpd +%{_sbindir}/lighttpd-angel +%{_libdir}/lighttpd/ +%exclude %{_libdir}/lighttpd/*.la +%exclude %{_libdir}/lighttpd/mod_fastcgi.so +%exclude %{_libdir}/lighttpd/mod_geoip.so +%exclude %{_libdir}/lighttpd/mod_mysql_vhost.so +%exclude %{_libdir}/lighttpd/mod_authn_mysql.so +%exclude %{_libdir}/lighttpd/mod_authn_gssapi.so +%{_mandir}/man8/lighttpd*8* +%attr(0750, lighttpd, lighttpd) %{_var}/log/lighttpd/ +%if %{with tmpfiles} +%ghost %attr(0750, lighttpd, lighttpd) %{_var}/run/lighttpd/ +%else +%attr(0750, lighttpd, lighttpd) %{_var}/run/lighttpd/ +%endif +%attr(0700, lighttpd, lighttpd) %dir %{webroot}/ +%{webroot}/*.ico +%{webroot}/*.png +# This is not really configuration, but prevent loss of local changes +%config %{webroot}/index.html + +%files fastcgi +%defattr(-,root,root,-) +%doc doc/outdated/fastcgi*.txt doc/scripts/spawn-php.sh +%config(noreplace) %{_sysconfdir}/php.d/lighttpd.ini +%dir %{_libdir}/lighttpd/ +%{_libdir}/lighttpd/mod_fastcgi.so + +%files mod_geoip +%defattr(-,root,root,-) +#%doc mod_geoip.txt +%dir %{_libdir}/lighttpd/ +%{_libdir}/lighttpd/mod_geoip.so + +%files mod_mysql_vhost +%defattr(-,root,root,-) +%doc doc/outdated/mysqlvhost.txt +%dir %{_libdir}/lighttpd/ +%{_libdir}/lighttpd/mod_mysql_vhost.so + +%files mod_authn_mysql +%defattr(-,root,root,-) +%dir %{_libdir}/lighttpd/ +%{_libdir}/lighttpd/mod_authn_mysql.so + +%files mod_authn_gssapi +%defattr(-,root,root,-) +%dir %{_libdir}/lighttpd/ +%{_libdir}/lighttpd/mod_authn_gssapi.so + +%changelog +* Mon Mar 12 2018 Gwyn Ciesla - 1.4.49-1 +- 1.4.49. + +* Mon Feb 26 2018 Gwyn Ciesla - 1.4.48-2 +- Requires psmisc, BZ 1548590. + +* Wed Jan 03 2018 Gwyn Ciesla - 1.4.48-1 +- 1.4.48. + +* Mon Oct 23 2017 Gwyn Ciesla - 1.4.47-1 +- 1.4.47. + +* Tue Jan 17 2017 Jon Ciesla - 1.4.45-1 +- 1.4.45. + +* Tue Dec 27 2016 Jon Ciesla - 1.4.44-1.1 +- Unit file fix, BZ 1253798. + +* Tue Dec 27 2016 Jon Ciesla - 1.4.44-1 +- 1.4.44. + +* Fri Nov 04 2016 Jon Ciesla - 1.4.43-2 +- Patch for MySQL deps. + +* Mon Oct 31 2016 Jon Ciesla - 1.4.43-1 +- 1.4.43. + +* Wed Oct 26 2016 Jon Ciesla - 1.4.42-3 +- Patch for MySQL deps, split out gssapi and mysql authn modules. + +* Mon Oct 17 2016 Jon Ciesla - 1.4.42-2 +- Patch for FTBFS + +* Mon Oct 17 2016 Jon Ciesla - 1.4.42-1 +- 1.4.42, now with included mod_geoip + +* Fri Aug 05 2016 Jon Ciesla - 1.4.41-2 +- Permissions, defaultconf patch correction, BZ 1201056. + +* Mon Aug 01 2016 Jon Ciesla - 1.4.41-1 +- 1.4.41 + +* Wed Jul 27 2016 Jon Ciesla - 1.4.40-4 +- Patch for CVE-2016-1000212. + +* Thu Jul 21 2016 Jon Ciesla - 1.4.40-3 +- Patch for connection state issue. + +* Thu Jul 21 2016 Jon Ciesla - 1.4.40-2 +- Patch for ipv6 blocking issue. + +* Tue Jul 19 2016 Jon Ciesla - 1.4.40-1 +- 1.4.40 + +* Tue Jun 28 2016 Jon Ciesla - 1.4.39-4 +- Correct socket location, BZ 1310297. + +* Tue Mar 01 2016 Jon Ciesla - 1.4.39-3 +- Restored defaultconf, BZ 1310036. + +* Thu Feb 04 2016 Fedora Release Engineering - 1.4.39-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Sun Jan 03 2016 Jon Ciesla - 1.4.39-1 +- 1.4.39, BZ 1295149. + +* Mon Dec 07 2015 Jon Ciesla - 1.4.38-1 +- 1.4.38, BZ 1288708. +- defaultconf patch upstreamed. + +* Mon Aug 31 2015 Jon Ciesla - 1.4.37-1 +- 1.4.37, BZ 1258284. + +* Mon Jul 27 2015 Jon Ciesla - 1.4.36-1 +- 1.4.36 1246857, 1224910, 1224911. + +* Wed Jun 17 2015 Fedora Release Engineering - 1.4.35-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sun Aug 17 2014 Fedora Release Engineering - 1.4.35-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Mon Jul 07 2014 Jon Ciesla - 1.4.35-3 +- Use system crypto policy, BZ 1109112. + +* Sat Jun 07 2014 Fedora Release Engineering - 1.4.35-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Wed Mar 12 2014 Jon Ciesla - 1.4.35-1 +- 1.4.35, SA-2014-01. + +* Fri Feb 21 2014 Jon Ciesla - 1.4.34-4 +- Enable lua, BZ 912546. + +* Mon Feb 10 2014 Jon Ciesla - 1.4.34-3 +- Enable PIE, BZ 955145. + +* Mon Feb 10 2014 Jon Ciesla - 1.4.34-2 +- Apply Ken Dreyer's spec patches from BZ 850188. + +* Wed Feb 05 2014 Jon Ciesla - 1.4.34-1 +- 1.4.34, multiple security fixes. + +* Mon Aug 26 2013 Jon Ciesla - 1.4.32-1 +- Update to 1.4.32, BZ 878915. + +* Sat Aug 03 2013 Fedora Release Engineering - 1.4.31-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 1.4.31-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Thu Jul 19 2012 Fedora Release Engineering - 1.4.31-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Wed Jun 6 2012 Matthias Saou 1.4.31-1 +- Update to 1.4.31 (#828198). + +* Tue Apr 17 2012 Jon Ciesla - 1.4.30-2 +- service file patch per BZ 720210. + +* Mon Mar 26 2012 Matthias Saou 1.4.30-1 +- Update to 1.4.30 (#768903). +- Update mod_geoip patch. +- Remove upstreamed ssl_no_ecdh patch. + +* Fri Feb 10 2012 Petr Pisar - 1.4.29-3 +- Rebuild against PCRE 8.30 + +* Fri Jan 13 2012 Fedora Release Engineering - 1.4.29-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Sun Aug 21 2011 Matthias Saou 1.4.29-1 +- Re-update to 1.4.29, including ssl_no_ecdh to fix build (#625737). + +* Mon Jul 11 2011 Matthias Saou 1.4.28-3 +- Update the defaultconf patch to hint at selinux change to fix server.max-fds. +- Start using %%bcond, including quick defines to also support EL4. +- Include systemd service for F16+, don't add all of the ugly trigger for sysv + migration (yet : new versions might be released before F16 final) (#720210). + +* Sat Jul 9 2011 Matthias Saou 1.4.28-2 +- Rebase F15 master to the 1.4.28 update. +- Try to update to 1.4.29 (#625737). +- Rebase geoip patch for 1.4.29. +- Update /var/run to work with F15+ (#656612). +- Include all of the new example configuration, with conf.d files and vhosts.d. +- Disable server.max-fds by default since SELinux denies it. + +* Wed Mar 23 2011 Dan Horák - 1.4.26-4 +- rebuilt for mysql 5.5.10 (soname bump in libmysqlclient) + +* Tue Feb 08 2011 Fedora Release Engineering +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Mon Nov 8 2010 Matthias Saou 1.4.28-1 +- Update to 1.4.28. +- Update defaultconf patch. +- Remove upstreamed ssl-2157 patch. + +* Fri Apr 16 2010 Matthias Saou 1.4.26-2 +- Update to 1.4.26. +- Update the geoip patch. +- Remove no longer provided ChangeLog from %%doc. +- Include patch to fix upstream SSL related bug #2157. + +* Thu Sep 3 2009 Matthias Saou 1.4.23-1 +- Update to 1.4.23. +- Update defaultconf and mod_geoip patches. +- Remove no longer shipped spawn-fcgi, it's a separate source package now. +- Remove unused patch to the init script. + +* Fri Aug 21 2009 Tomas Mraz - 1.4.22-5 +- rebuilt with new openssl + +* Sat Jul 25 2009 Fedora Release Engineering - 1.4.22-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Sun Apr 12 2009 Matthias Saou 1.4.22-3 +- Update init script to new style. +- No longer include a sysconfig file, though one can be set to override the + default configuration file location. + +* Mon Mar 30 2009 Matthias Saou 1.4.22-2 +- Update to 1.4.22. +- Add missing defattr for the spawn-fcgi package. + +* Wed Feb 25 2009 Fedora Release Engineering +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Wed Feb 18 2009 Matthias Saou 1.4.21-1 +- Update to 1.4.21. + +* Sat Jan 24 2009 Caolán McNamara 1.4.20-7 +- rebuild for dependencies + +* Wed Dec 24 2008 Matthias Saou 1.4.20-6 +- Partially revert last change by creating a "spawn-fastcgi" symlink, so that + nothing breaks currently (especially for EL). +- Install empty poweredby image on RHEL since the symlink's target is missing. +- Split spawn-fcgi off in its own sub-package, have fastcgi package require it + to provide backwards compatibility. + +* Mon Dec 22 2008 Matthias Saou 1.4.20-3 +- Rename spawn-fastcgi to lighttpd-spawn-fastcgi to avoid clash with other + packages providing it for their own needs (#472749). It's not used as-is + by lighttpd, so it shouldn't be a problem... at worst, some custom scripts + will need to be updated. + +* Mon Dec 22 2008 Matthias Saou 1.4.20-2 +- Include conf.d/*.conf configuration snippets (#444953). +- Mark the default index.html in order to not loose changes upon upgrade if it + was edited or replaced with a different file (#438564). +- Include patch to add the INIT INFO block to the init script (#246973). + +* Mon Oct 13 2008 Matthias Saou 1.4.20-1 +- Update to 1.4.20 final. + +* Mon Sep 22 2008 Matthias Saou 1.4.20-0.1.r2303 +- Update to 1.4.20 r2303 pre-release. + +* Mon Sep 22 2008 Matthias Saou 1.4.19-5 +- Include memory leak patch (changeset #2305 from ticket #1774). + +* Thu Apr 24 2008 Matthias Saou 1.4.19-4 +- Merge in second changest from upstream fix for upstream bug #285. + +* Thu Mar 27 2008 Matthias Saou 1.4.19-3 +- Include sslshutdown patch, upstream fix to upstream bug #285 (#439066). + +* Sat Mar 22 2008 Matthias Saou 1.4.19-2 +- Provide "webserver" (#437884). + +* Wed Mar 12 2008 Matthias Saou 1.4.19-1 +- Update to 1.4.19, which includes all previous security fixes + bugfixes. + +* Tue Mar 4 2008 Matthias Saou 1.4.18-6 +- Include patch for CVE-2008-0983 (crash when low on file descriptors). +- Include patch for CVE-2008-1111 (cgi source disclosure). + +* Tue Feb 19 2008 Fedora Release Engineering +- Autorebuild for GCC 4.3 + +* Wed Dec 05 2007 Release Engineering + - Rebuild for deps + +* Wed Oct 31 2007 Matthias Saou 1.4.18-3 +- Update mod_geoip source to fix segfault upon stopping lighttpd. + +* Mon Oct 22 2007 Matthias Saou 1.4.18-2 +- Include mod_geoip additional source, make it an optional sub-package. +- Reorder sub-packages alphabetically in spec file. +- Make sub-packages require exact release, just in case. +- Change default webroot back from /srv to /var. + +* Mon Sep 10 2007 Matthias Saou 1.4.18-1 +- Update to 1.4.18. +- Include newly installed lighttpd-angel ("angel" process meant to always run + as root and restart lighttpd when it crashes, spawn processes on SIGHUP), but + it's in testing stage and must be run with -D for now. + +* Wed Sep 5 2007 Matthias Saou 1.4.17-1 +- Update to 1.4.17. +- Update defaultconf patch to match new example configuration. +- Include patch to fix log file rotation with max-workers set (trac #902). +- Add /var/run/lighttpd/ directory where to put fastcgi sockets. + +* Thu Aug 23 2007 Matthias Saou 1.4.16-3 +- Add /usr/bin/awk build requirement, used to get LIGHTTPD_VERSION_ID. + +* Wed Aug 22 2007 Matthias Saou 1.4.16-2 +- Rebuild to fix wrong execmem requirement on ppc32. + +* Thu Jul 26 2007 Matthias Saou 1.4.16-1 +- Update to 1.4.16 security fix release. + +* Mon Apr 16 2007 Matthias Saou 1.4.15-1 +- Update to 1.4.15. +- Remove now included previous patch. +- Switch to using the bz2 source. +- Add optional --with-webdav-locks support. + +* Fri Feb 16 2007 Matthias Saou 1.4.13-6 +- Include patch to fix 99% cpu bug when client connection is dropped. + +* Fri Feb 2 2007 Matthias Saou 1.4.13-5 +- Update defaultconf patch to change php binary to /usr/bin/php-cgi (#219723). +- Noticed %%{?_smp_mflags} was missing, so add it as it works fine. + +* Mon Jan 29 2007 Matthias Saou 1.4.13-4 +- Remove readline-devel build req, added by lua but since fixed (#213895). + +* Mon Nov 6 2006 Matthias Saou 1.4.13-3 +- Switch to using killall for log rotation to fix it when using workers. + +* Mon Oct 16 2006 Matthias Saou 1.4.13-2 +- Remove gcc-c++ build req, it's part of the defaults. +- Add readline-devel build req, needed on RHEL4. + +* Wed Oct 11 2006 Matthias Saou 1.4.13-1 +- Update to 1.4.13, which contains the previous fix. + +* Tue Oct 3 2006 Matthias Saou 1.4.12-3 +- Include fix for segfaults (lighttpd bug #876, changeset 1352). + +* Mon Sep 25 2006 Matthias Saou 1.4.12-1 +- Update to 1.4.12 final. + +* Fri Sep 22 2006 Matthias Saou 1.4.12-0.1.r1332 +- Update to latest 1.4.12 pre-release, fixes SSL issues and other bugs. +- Update powered_by_fedora.png to the new logo. + +* Mon Aug 28 2006 Matthias Saou 1.4.11-2 +- FC6 rebuild. + +* Thu Mar 9 2006 Matthias Saou 1.4.11-1 +- Update to 1.4.11. + +* Mon Mar 6 2006 Matthias Saou 1.4.10-2 +- FC5 rebuild. + +* Wed Feb 8 2006 Matthias Saou 1.4.10-1 +- Update to 1.4.10. +- Remove now included fix. + +* Wed Jan 25 2006 Matthias Saou 1.4.9-2 +- Add mod_fastcgi-fix patch to fix crash on backend overload. + +* Mon Jan 16 2006 Matthias Saou 1.4.9-1 +- Update to 1.4.9. + +* Wed Nov 23 2005 Matthias Saou 1.4.8-1 +- Update to 1.4.8. + +* Fri Nov 4 2005 Matthias Saou 1.4.7-1 +- Update to 1.4.7. + +* Wed Oct 12 2005 Matthias Saou 1.4.6-1 +- Update to 1.4.6. + +* Mon Oct 3 2005 Matthias Saou 1.4.5-1 +- Update to 1.4.5. +- Disable gamin/fam support for now, it does not work. + +* Tue Sep 27 2005 Matthias Saou 1.4.4-3 +- Update to current SVN to check if it fixes the remaining load problems. + +* Wed Sep 21 2005 Matthias Saou 1.4.4-2 +- Patch to SVN 722 revision : Fixes a crash in mod_mysql_vhost and a problem + with keepalive and certain browsers. + +* Mon Sep 19 2005 Matthias Saou 1.4.4-1 +- Update to 1.4.4 final. +- Enable ldap auth, gdbm and gamin/fam support by default. + +* Thu Sep 15 2005 Matthias Saou 1.4.4-0 +- Update to 1.4.4 pre-release (fixes another fastcgi memleak). +- Enable lua (cml module) by default. +- Add --with-webdav-props conditional option. + +* Tue Sep 13 2005 Matthias Saou 1.4.3-2 +- Include lighttpd-1.4.3-stat_cache.patch to fix memleak. + +* Fri Sep 2 2005 Matthias Saou 1.4.3-1.1 +- Rearrange the included index.html to include the new logo, button and + favicon from lighttpd.net. + +* Fri Sep 2 2005 Matthias Saou 1.4.3-1 +- Update to 1.4.3. +- No longer override libdir at make install stage, use DESTDIR instead, as + the resulting binary would now have referenced to %%{buildroot} :-( + +* Tue Aug 30 2005 Matthias Saou 1.4.2-1 +- Update to 1.4.2. + +* Mon Aug 22 2005 Matthias Saou 1.4.1-1 +- Update to 1.4.1. + +* Sun Aug 21 2005 Matthias Saou 1.4.0-1 +- Update to 1.4.0. +- Add conditional of gamin, gdbm, memcache and lua options. + +* Mon Aug 1 2005 Matthias Saou 1.3.16-2 +- Update to 1.3.16, rebuild. + +* Mon Jul 18 2005 Matthias Saou 1.3.15-1 +- Update to 1.3.15. + +* Mon Jun 20 2005 Matthias Saou 1.3.14-1 +- Update to 1.3.14. + +* Sun May 22 2005 Jeremy Katz - 1.3.13-5 +- rebuild on all arches + +* Mon Apr 4 2005 Matthias Saou 1.3.13-4 +- Change signal sent from the logrotate script from USR1 to HUP, as that's the + correct one. + +* Fri Apr 1 2005 Michael Schwendt 1.3.13-2 +- Include /etc/lighttpd directory. + +* Sun Mar 6 2005 Matthias Saou 1.3.13-1 +- Update to 1.3.13. + +* Wed Mar 2 2005 Matthias Saou 1.3.12-1 +- Update to 1.3.12. +- Remove obsolete empty_cgi_handler patch. + +* Tue Mar 1 2005 Matthias Saou 1.3.11-2 +- Add missing defattr to sub-packages (#150018). + +* Mon Feb 21 2005 Matthias Saou 1.3.11-0 +- Update to 1.3.11. +- Remove cleanconf and init.d patches (merged upstream). +- Add empty_cgi_handler patch. + +* Fri Feb 18 2005 Matthias Saou 1.3.10-0 +- Split off -fastcgi sub-package. +- Include php.d entry to set sane FastCGI defaults. + +* Wed Feb 16 2005 Matthias Saou 1.3.10-0 +- Spec file cleanup for freshrpms.net/Extras. +- Compile OpenSSL support unconditionally. +- Put modules in a subdirectory of libdir. +- Don't include all of libdir's content to avoid debuginfo content. +- Add optional LDAP support. +- Add patch to change the default configuration. +- Add dedicated lighttpd user/group creation. +- Add logrotate entry. +- Include a nice little default page for the default setup. +- Split off mod_mysql_vhost sub-package, get dep only there. +- Use webroot in /srv by default. +- Exclude .la files, I doubt anyone will need them. + +* Thu Sep 30 2004 1.3.1 +- upgraded to 1.3.1 + +* Tue Jun 29 2004 1.2.3 +- rpmlint'ed the package +- added URL +- added (noreplace) to start-script +- change group to Networking/Daemon (like apache) + +* Sun Feb 23 2003 +- initial version