From ea8928fb799b042740b834100683ff3735575a84 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Sat, 24 Mar 2012 08:21:04 +0100 Subject: httpd: remove all --- httpd.spec | 841 ------------------------------------------------------------- 1 file changed, 841 deletions(-) delete mode 100644 httpd.spec (limited to 'httpd.spec') diff --git a/httpd.spec b/httpd.spec deleted file mode 100644 index 649628e..0000000 --- a/httpd.spec +++ /dev/null @@ -1,841 +0,0 @@ -%define contentdir /var/www -%define suexec_caller apache -%define mmn 20100723 -%define vstring Fedora -%define mpms worker event - -Summary: Apache HTTP Server -Name: httpd -Version: 2.3.8 -Release: 0.1%{?dist} -URL: http://httpd.apache.org/ -Source0: http://www.apache.org/dist/httpd/httpd-%{version}.tar.bz2 -Source1: index.html -Source3: httpd.logrotate -Source4: httpd.init -Source5: httpd.sysconf -Source10: httpd.conf -Source11: ssl.conf -Source12: welcome.conf -Source13: manual.conf -# Documentation -Source33: README.confd -# build/scripts patches -Patch1: httpd-2.3.8-apctl.patch -Patch2: httpd-2.3.8-apxs.patch -Patch3: httpd-2.3.8-deplibs.patch -Patch5: httpd-2.1.10-layout.patch -# Features/functional changes -Patch20: httpd-2.0.48-release.patch -Patch21: httpd-2.2.11-xfsz.patch -#Patch22: httpd-2.1.10-pod.patch -Patch23: httpd-2.0.45-export.patch -#Patch24: httpd-2.2.11-corelimit.patch -Patch25: httpd-2.3.8-selinux.patch -# Bug fixes -Patch54: httpd-2.2.0-authnoprov.patch -License: ASL 2.0 -Group: System Environment/Daemons -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root -BuildRequires: autoconf, perl, pkgconfig, findutils -BuildRequires: zlib-devel, libselinux-devel -BuildRequires: apr-devel >= 1.2.0, apr-util-devel >= 1.2.0, pcre-devel >= 5.0 -Requires: initscripts >= 8.36, /etc/mime.types, system-logos >= 7.92.1-1 -Obsoletes: httpd-suexec -Requires(pre): /usr/sbin/useradd -Requires(post): chkconfig -Provides: webserver -Provides: mod_dav = %{version}-%{release}, httpd-suexec = %{version}-%{release} -Provides: httpd-mmn = %{mmn} -Requires: httpd-tools = %{version}-%{release}, apr-util-ldap - -%description -The Apache HTTP Server is a powerful, efficient, and extensible -web server. - -%package devel -Group: Development/Libraries -Summary: Development interfaces for the Apache HTTP server -Obsoletes: secureweb-devel, apache-devel, stronghold-apache-devel -Requires: apr-devel, apr-util-devel, pkgconfig -Requires: httpd = %{version}-%{release} - -%description devel -The httpd-devel package contains the APXS binary and other files -that you need to build Dynamic Shared Objects (DSOs) for the -Apache HTTP Server. - -If you are installing the Apache HTTP server and you want to be -able to compile or develop additional modules for Apache, you need -to install this package. - -%package manual -Group: Documentation -Summary: Documentation for the Apache HTTP server -Requires: httpd = %{version}-%{release} -Obsoletes: secureweb-manual, apache-manual -BuildArch: noarch - -%description manual -The httpd-manual package contains the complete manual and -reference guide for the Apache HTTP server. The information can -also be found at http://httpd.apache.org/docs/2.2/. - -%package tools -Group: System Environment/Daemons -Summary: Tools for use with the Apache HTTP Server - -%description tools -The httpd-tools package contains tools which can be used with -the Apache HTTP Server. - -%package -n mod_ssl -Group: System Environment/Daemons -Summary: SSL/TLS module for the Apache HTTP Server -Epoch: 1 -BuildRequires: openssl-devel, distcache-devel -Requires(post): openssl, /bin/cat -Requires(pre): httpd -Requires: httpd = 0:%{version}-%{release}, httpd-mmn = %{mmn} -Obsoletes: stronghold-mod_ssl - -%description -n mod_ssl -The mod_ssl module provides strong cryptography for the Apache Web -server via the Secure Sockets Layer (SSL) and Transport Layer -Security (TLS) protocols. - -%prep -%setup -q -%patch1 -p1 -b .apctl -%patch2 -p1 -b .apxs -%patch3 -p1 -b .deplibs -%patch5 -p1 -b .layout - -%patch21 -p1 -b .xfsz -#%patch22 -p1 -b .pod -%patch23 -p1 -b .export -#%patch24 -p1 -b .corelimit -%patch25 -p1 -b .selinux - -%patch54 -p1 -b .authnoprov - -# Patch in vendor/release string -sed "s/@RELEASE@/%{vstring}/" < %{PATCH20} | patch -p1 - -# Safety check: prevent build if defined MMN does not equal upstream MMN. -vmmn=`echo MODULE_MAGIC_NUMBER_MAJOR | cpp -include include/ap_mmn.h | sed -n '/^2/p'` -if test "x${vmmn}" != "x%{mmn}"; then - : Error: Upstream MMN is now ${vmmn}, packaged MMN is %{mmn}. - : Update the mmn macro and rebuild. - exit 1 -fi - -: Building with MMN %{mmn} and vendor string '%{vstring}' - -%build -# forcibly prevent use of bundled apr, apr-util, pcre -rm -rf srclib/{apr,apr-util,pcre} - -# regenerate configure scripts -autoheader && autoconf || exit 1 - -# Before configure; fix location of build dir in generated apxs -%{__perl} -pi -e "s:\@exp_installbuilddir\@:%{_libdir}/httpd/build:g" \ - support/apxs.in - -CFLAGS=$RPM_OPT_FLAGS -SH_LDFLAGS="-Wl,-z,relro" -export CFLAGS SH_LDFLAGS - -# Hard-code path to links to avoid unnecessary builddep -export LYNX_PATH=/usr/bin/links - -function mpmbuild() -{ -mpm=$1; shift -mkdir $mpm; pushd $mpm -../configure \ - --prefix=%{_sysconfdir}/httpd \ - --exec-prefix=%{_prefix} \ - --bindir=%{_bindir} \ - --sbindir=%{_sbindir} \ - --mandir=%{_mandir} \ - --libdir=%{_libdir} \ - --sysconfdir=%{_sysconfdir}/httpd/conf \ - --includedir=%{_includedir}/httpd \ - --libexecdir=%{_libdir}/httpd/modules \ - --datadir=%{contentdir} \ - --with-installbuilddir=%{_libdir}/httpd/build \ - --with-mpm=$mpm \ - --with-apr=%{_prefix} --with-apr-util=%{_prefix} \ - --enable-suexec --with-suexec \ - --with-suexec-caller=%{suexec_caller} \ - --with-suexec-docroot=%{contentdir} \ - --with-suexec-logfile=%{_localstatedir}/log/httpd/suexec.log \ - --with-suexec-bin=%{_sbindir}/suexec \ - --with-suexec-uidmin=500 --with-suexec-gidmin=100 \ - --enable-pie \ - --with-pcre \ - $* - -make %{?_smp_mflags} -popd -} - -# Build everything and the kitchen sink with the prefork build -mpmbuild prefork \ - --enable-mods-shared=all \ - --enable-ssl --with-ssl --enable-distcache \ - --enable-proxy \ - --enable-cache \ - --enable-disk-cache \ - --enable-ldap --enable-authnz-ldap \ - --enable-cgid \ - --enable-authn-anon --enable-authn-alias \ - --disable-imagemap - -# For the other MPMs, just build httpd and no optional modules -for f in %{mpms}; do - mpmbuild $f --enable-modules=none -done - -%install -rm -rf $RPM_BUILD_ROOT - -# Classify ab and logresolve as section 1 commands, as they are in /usr/bin -mv docs/man/ab.8 docs/man/ab.1 -mv docs/man/logresolve.8 docs/man/logresolve.1 - -pushd prefork -make DESTDIR=$RPM_BUILD_ROOT install -popd - -# install alternative MPMs -for f in %{mpms}; do - install -m 755 ${f}/httpd $RPM_BUILD_ROOT%{_sbindir}/httpd.${f} -done - -# install conf file/directory -mkdir $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d -install -m 644 $RPM_SOURCE_DIR/README.confd \ - $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/README -for f in ssl.conf welcome.conf manual.conf; do - install -m 644 -p $RPM_SOURCE_DIR/$f \ - $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/$f -done - -rm $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf/*.conf -install -m 644 -p $RPM_SOURCE_DIR/httpd.conf \ - $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf/httpd.conf - -mkdir $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig -install -m 644 -p $RPM_SOURCE_DIR/httpd.sysconf \ - $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/httpd - -# for holding mod_dav lock database -mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/dav - -# create a prototype session cache -mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/cache/mod_ssl -touch $RPM_BUILD_ROOT%{_localstatedir}/cache/mod_ssl/scache.{dir,pag,sem} - -# create cache root -mkdir $RPM_BUILD_ROOT%{_localstatedir}/cache/mod_proxy - -# move utilities to /usr/bin -mv $RPM_BUILD_ROOT%{_sbindir}/{ab,htdbm,logresolve,htpasswd,htdigest} \ - $RPM_BUILD_ROOT%{_bindir} - -# Make the MMN accessible to module packages -echo %{mmn} > $RPM_BUILD_ROOT%{_includedir}/httpd/.mmn - -# docroot -mkdir $RPM_BUILD_ROOT%{contentdir}/html -install -m 644 -p $RPM_SOURCE_DIR/index.html \ - $RPM_BUILD_ROOT%{contentdir}/error/noindex.html - -# remove manual sources -find $RPM_BUILD_ROOT%{contentdir}/manual \( \ - -name \*.xml -o -name \*.xml.* -o -name \*.ent -o -name \*.xsl -o -name \*.dtd \ - \) -print0 | xargs -0 rm -f - -# Strip the manual down just to English and replace the typemaps with flat files: -set +x -for f in `find $RPM_BUILD_ROOT%{contentdir}/manual -name \*.html -type f`; do - if test -f ${f}.en; then - cp ${f}.en ${f} - rm ${f}.* - fi -done -set -x - -# Symlink for the powered-by-$DISTRO image: -ln -s ../../..%{_datadir}/pixmaps/poweredby.png \ - $RPM_BUILD_ROOT%{contentdir}/icons/poweredby.png - -# Set up /var directories -rmdir $RPM_BUILD_ROOT%{_sysconfdir}/httpd/logs -mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log/httpd -mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/run/httpd - -# symlinks for /etc/httpd -ln -s ../..%{_localstatedir}/log/httpd $RPM_BUILD_ROOT/etc/httpd/logs -ln -s ../..%{_localstatedir}/run/httpd $RPM_BUILD_ROOT/etc/httpd/run -ln -s ../..%{_libdir}/httpd/modules $RPM_BUILD_ROOT/etc/httpd/modules - -# install SYSV init stuff -mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d -install -m755 $RPM_SOURCE_DIR/httpd.init \ - $RPM_BUILD_ROOT/etc/rc.d/init.d/httpd - -# install log rotation stuff -mkdir -p $RPM_BUILD_ROOT/etc/logrotate.d -install -m 644 -p $RPM_SOURCE_DIR/httpd.logrotate \ - $RPM_BUILD_ROOT/etc/logrotate.d/httpd - -# fix man page paths -sed -e "s|/usr/local/apache2/conf/httpd.conf|/etc/httpd/conf/httpd.conf|" \ - -e "s|/usr/local/apache2/conf/mime.types|/etc/mime.types|" \ - -e "s|/usr/local/apache2/conf/magic|/etc/httpd/conf/magic|" \ - -e "s|/usr/local/apache2/logs/error_log|/var/log/httpd/error_log|" \ - -e "s|/usr/local/apache2/logs/access_log|/var/log/httpd/access_log|" \ - -e "s|/usr/local/apache2/logs/httpd.pid|/var/run/httpd/httpd.pid|" \ - -e "s|/usr/local/apache2|/etc/httpd|" < docs/man/httpd.8 \ - > $RPM_BUILD_ROOT%{_mandir}/man8/httpd.8 - -# Make ap_config_layout.h libdir-agnostic -sed -i '/.*DEFAULT_..._LIBEXECDIR/d;/DEFAULT_..._INSTALLBUILDDIR/d' \ - $RPM_BUILD_ROOT%{_includedir}/httpd/ap_config_layout.h - -# Fix path to instdso in special.mk -sed -i '/instdso/s,top_srcdir,top_builddir,' \ - $RPM_BUILD_ROOT%{_libdir}/httpd/build/special.mk - -# Remove unpackaged files -rm -f $RPM_BUILD_ROOT%{_libdir}/*.exp \ - $RPM_BUILD_ROOT/etc/httpd/conf/mime.types \ - $RPM_BUILD_ROOT%{_libdir}/httpd/modules/*.exp \ - $RPM_BUILD_ROOT%{_libdir}/httpd/build/config.nice \ - $RPM_BUILD_ROOT%{_bindir}/ap?-config \ - $RPM_BUILD_ROOT%{_sbindir}/{checkgid,dbmmanage,envvars*} \ - $RPM_BUILD_ROOT%{contentdir}/htdocs/* \ - $RPM_BUILD_ROOT%{_mandir}/man1/dbmmanage.* \ - $RPM_BUILD_ROOT%{contentdir}/cgi-bin/* - -rm -rf $RPM_BUILD_ROOT/etc/httpd/conf/{original,extra} - -# Make suexec a+rw so it can be stripped. %%files lists real permissions -chmod 755 $RPM_BUILD_ROOT%{_sbindir}/suexec - -%pre -# Add the "apache" user -/usr/sbin/useradd -c "Apache" -u 48 \ - -s /sbin/nologin -r -d %{contentdir} apache 2> /dev/null || : - -%post -# Register the httpd service -/sbin/chkconfig --add httpd - -%preun -if [ $1 = 0 ]; then - /sbin/service httpd stop > /dev/null 2>&1 - /sbin/chkconfig --del httpd -fi - -%posttrans -/sbin/service httpd condrestart >/dev/null 2>&1 || : - -%define sslcert %{_sysconfdir}/pki/tls/certs/localhost.crt -%define sslkey %{_sysconfdir}/pki/tls/private/localhost.key - -%post -n mod_ssl -umask 077 - -if [ ! -f %{sslkey} ] ; then -%{_bindir}/openssl genrsa -rand /proc/apm:/proc/cpuinfo:/proc/dma:/proc/filesystems:/proc/interrupts:/proc/ioports:/proc/pci:/proc/rtc:/proc/uptime 1024 > %{sslkey} 2> /dev/null -fi - -FQDN=`hostname` -if [ "x${FQDN}" = "x" ]; then - FQDN=localhost.localdomain -fi - -if [ ! -f %{sslcert} ] ; then -cat << EOF | %{_bindir}/openssl req -new -key %{sslkey} \ - -x509 -days 365 -set_serial $RANDOM \ - -out %{sslcert} 2>/dev/null --- -SomeState -SomeCity -SomeOrganization -SomeOrganizationalUnit -${FQDN} -root@${FQDN} -EOF -fi - -%check -# Check the built modules are all PIC -if readelf -d $RPM_BUILD_ROOT%{_libdir}/httpd/modules/*.so | grep TEXTREL; then - : modules contain non-relocatable code - exit 1 -fi - -# Verify that the same modules were built into the httpd binaries -./prefork/httpd -l | grep -v prefork > prefork.mods -for mpm in %{mpms}; do - ./${mpm}/httpd -l | grep -v ${mpm} > ${mpm}.mods - if ! diff -u prefork.mods ${mpm}.mods; then - : Different modules built into httpd binaries, will not proceed - exit 1 - fi -done - -%clean -rm -rf $RPM_BUILD_ROOT - -%files -%defattr(-,root,root) - -%doc ABOUT_APACHE README CHANGES LICENSE VERSIONING NOTICE - -%dir %{_sysconfdir}/httpd -%{_sysconfdir}/httpd/modules -%{_sysconfdir}/httpd/logs -%{_sysconfdir}/httpd/run -%dir %{_sysconfdir}/httpd/conf -%config(noreplace) %{_sysconfdir}/httpd/conf/httpd.conf -%config(noreplace) %{_sysconfdir}/httpd/conf.d/welcome.conf -%config(noreplace) %{_sysconfdir}/httpd/conf/magic - -%config(noreplace) %{_sysconfdir}/logrotate.d/httpd -%{_sysconfdir}/rc.d/init.d/httpd - -%dir %{_sysconfdir}/httpd/conf.d -%{_sysconfdir}/httpd/conf.d/README - -%config(noreplace) %{_sysconfdir}/sysconfig/httpd - -%{_sbindir}/ht* -%{_sbindir}/apachectl -%{_sbindir}/fcgistarter -%{_sbindir}/rotatelogs -%attr(4510,root,%{suexec_caller}) %{_sbindir}/suexec - -%dir %{_libdir}/httpd -%dir %{_libdir}/httpd/modules -%{_libdir}/httpd/modules/mod*.so -%exclude %{_libdir}/httpd/modules/mod_ssl.so - -%dir %{contentdir} -%dir %{contentdir}/cgi-bin -%dir %{contentdir}/html -%dir %{contentdir}/icons -%dir %{contentdir}/error -%dir %{contentdir}/error/include -%{contentdir}/icons/* -%{contentdir}/error/README -%{contentdir}/error/noindex.html -%config %{contentdir}/error/*.var -%config %{contentdir}/error/include/*.html - -%attr(0710,root,apache) %dir %{_localstatedir}/run/httpd -%attr(0700,root,root) %dir %{_localstatedir}/log/httpd -%attr(0700,apache,apache) %dir %{_localstatedir}/lib/dav -%attr(0700,apache,apache) %dir %{_localstatedir}/cache/mod_proxy - -%{_mandir}/man8/* -%exclude %{_mandir}/man8/apxs.8* - -%files tools -%defattr(-,root,root) -%{_bindir}/* -%{_mandir}/man1/* -%doc LICENSE NOTICE - -%files manual -%defattr(-,root,root) -%{contentdir}/manual -%config %{_sysconfdir}/httpd/conf.d/manual.conf - -%files -n mod_ssl -%defattr(-,root,root) -%{_libdir}/httpd/modules/mod_ssl.so -%config(noreplace) %{_sysconfdir}/httpd/conf.d/ssl.conf -%attr(0700,apache,root) %dir %{_localstatedir}/cache/mod_ssl -%attr(0600,apache,root) %ghost %{_localstatedir}/cache/mod_ssl/scache.dir -%attr(0600,apache,root) %ghost %{_localstatedir}/cache/mod_ssl/scache.pag -%attr(0600,apache,root) %ghost %{_localstatedir}/cache/mod_ssl/scache.sem - -%files devel -%defattr(-,root,root) -%{_includedir}/httpd -%{_sbindir}/apxs -%{_mandir}/man8/apxs.8* -%dir %{_libdir}/httpd/build -%{_libdir}/httpd/build/*.mk -%{_libdir}/httpd/build/*.sh - -%changelog -* Fri Oct 01 2010 Remi Collet - 2.3.8-1 -- update to 2.3.8-Alpha - -* Mon Jul 26 2010 Joe Orton - 2.2.16-1 -- update to 2.2.16 - -* Fri Jul 9 2010 Joe Orton - 2.2.15-3 -- default config tweaks: - * harden httpd.conf w.r.t. .htaccess restriction (#591293) - * load mod_substitute, mod_version by default - * drop proxy_ajp.conf, load mod_proxy_ajp in httpd.conf - * add commented list of shipped-but-unloaded modules - * bump up worker defaults a little - * drop KeepAliveTimeout to 5 secs per upstream -- fix LSB compliance in init script (#522074) -- bundle NOTICE in -tools -- use init script in logrotate postrotate to pick up PIDFILE -- drop some old Obsoletes/Conflicts - -* Sun Apr 04 2010 Robert Scheck - 2.2.15-1 -- update to 2.2.15 (#572404, #579311) - -* Thu Dec 3 2009 Joe Orton - 2.2.14-1 -- update to 2.2.14 -- relax permissions on /var/run/httpd (#495780) -- Requires(pre): httpd in mod_ssl subpackage (#543275) -- add partial security fix for CVE-2009-3555 (#533125) - -* Tue Oct 27 2009 Tom "spot" Callaway 2.2.13-4 -- add additional explanatory text to test page to help prevent legal emails to Fedora - -* Tue Sep 8 2009 Joe Orton 2.2.13-2 -- restart service in posttrans (#491567) - -* Fri Aug 21 2009 Tomas Mraz - 2.2.13-2 -- rebuilt with new openssl - -* Tue Aug 18 2009 Joe Orton 2.2.13-1 -- update to 2.2.13 - -* Fri Jul 24 2009 Fedora Release Engineering - 2.2.11-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Tue Jun 16 2009 Joe Orton 2.2.11-9 -- build -manual as noarch - -* Tue Mar 17 2009 Joe Orton 2.2.11-8 -- fix pidfile in httpd.logrotate (thanks to Rainer Traut) -- don't build mod_mem_cache or mod_file_cache - -* Tue Feb 24 2009 Fedora Release Engineering - 2.2.11-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Thu Jan 22 2009 Joe Orton 2.2.11-6 -- Require: apr-util-ldap (#471898) -- init script changes: pass pidfile to status(), use status() in - condrestart (#480602), support try-restart as alias for - condrestart -- change /etc/httpd/run symlink to have destination /var/run/httpd, - and restore "run/httpd.conf" as default PidFile (#478688) - -* Fri Jan 16 2009 Tomas Mraz 2.2.11-5 -- rebuild with new openssl - -* Sat Dec 27 2008 Robert Scheck 2.2.11-4 -- Made default configuration using /var/run/httpd for pid file - -* Thu Dec 18 2008 Joe Orton 2.2.11-3 -- update to 2.2.11 -- package new /var/run/httpd directory, and move default pidfile - location inside there - -* Tue Oct 21 2008 Joe Orton 2.2.10-2 -- update to 2.2.10 - -* Tue Jul 15 2008 Joe Orton 2.2.9-5 -- move AddTypes for SSL cert/CRL types from ssl.conf to httpd.conf (#449979) - -* Mon Jul 14 2008 Joe Orton 2.2.9-4 -- use Charset=UTF-8 in default httpd.conf (#455123) -- only enable suexec when appropriate (Jim Radford, #453697) - -* Thu Jul 10 2008 Tom "spot" Callaway 2.2.9-3 -- rebuild against new db4 4.7 - -* Tue Jul 8 2008 Joe Orton 2.2.9-2 -- update to 2.2.9 -- build event MPM too - -* Wed Jun 4 2008 Joe Orton 2.2.8-4 -- correct UserDir directive in default config (#449815) - -* Tue Feb 19 2008 Fedora Release Engineering - 2.2.8-3 -- Autorebuild for GCC 4.3 - -* Tue Jan 22 2008 Joe Orton 2.2.8-2 -- update to 2.2.8 -- drop mod_imagemap - -* Wed Dec 05 2007 Release Engineering - 2.2.6-4 - - Rebuild for openssl bump - -* Mon Sep 17 2007 Joe Orton 2.2.6-3 -- add fix for SSL library string regression (PR 43334) -- use powered-by logo from system-logos (#250676) -- preserve timestamps for installed config files - -* Fri Sep 7 2007 Joe Orton 2.2.6-2 -- update to 2.2.6 (#250757, #282761) - -* Sun Sep 2 2007 Joe Orton 2.2.4-10 -- rebuild for fixed APR - -* Wed Aug 22 2007 Joe Orton 2.2.4-9 -- rebuild for expat soname bump - -* Tue Aug 21 2007 Joe Orton 2.2.4-8 -- fix License -- require /etc/mime.types (#249223) - -* Thu Jul 26 2007 Joe Orton 2.2.4-7 -- drop -tools dependency on httpd (thanks to Matthias Saou) - -* Wed Jul 25 2007 Joe Orton 2.2.4-6 -- split out utilities into -tools subpackage, based on patch - by Jason Tibbs (#238257) - -* Tue Jul 24 2007 Joe Orton 2.2.4-5 -- spec file cleanups: provide httpd-suexec, mod_dav; - don't obsolete mod_jk; drop trailing dots from Summaries -- init script - * add LSB info header, support force-reload (#246944) - * update description - * drop 1.3 config check - * pass $pidfile to daemon and pidfile everywhere - -* Wed May 9 2007 Joe Orton 2.2.4-4 -- update welcome page branding - -* Tue Apr 3 2007 Joe Orton 2.2.4-3 -- drop old triggers, old Requires, xmlto BR -- use Requires(...) correctly -- use standard BuildRoot -- don't mark init script as config file -- trim CHANGES further - -* Mon Mar 12 2007 Joe Orton 2.2.4-2 -- update to 2.2.4 -- drop the migration guide (#223605) - -* Thu Dec 7 2006 Joe Orton 2.2.3-8 -- fix path to instdso.sh in special.mk (#217677) -- fix detection of links in "apachectl fullstatus" - -* Tue Dec 5 2006 Joe Orton 2.2.3-7 -- rebuild for libpq soname bump - -* Sat Nov 11 2006 Joe Orton 2.2.3-6 -- rebuild for BDB soname bump - -* Mon Sep 11 2006 Joe Orton 2.2.3-5 -- updated "powered by Fedora" logo (#205573, Diana Fong) -- tweak welcome page wording slightly (#205880) - -* Fri Aug 18 2006 Jesse Keating - 2.2.3-4 -- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc* - (#203001) - -* Thu Aug 3 2006 Joe Orton 2.2.3-3 -- init: use killproc() delay to avoid race killing parent - -* Fri Jul 28 2006 Joe Orton 2.2.3-2 -- update to 2.2.3 -- trim %%changelog to >=2.0.52 - -* Thu Jul 20 2006 Joe Orton 2.2.2-8 -- fix segfault on dummy connection failure at graceful restart (#199429) - -* Wed Jul 19 2006 Joe Orton 2.2.2-7 -- fix "apxs -g"-generated Makefile -- fix buildconf with autoconf 2.60 - -* Wed Jul 12 2006 Jesse Keating - 2.2.2-5.1 -- rebuild - -* Wed Jun 7 2006 Joe Orton 2.2.2-5 -- require pkgconfig for -devel (#194152) -- fixes for installed support makefiles (special.mk et al) -- BR autoconf - -* Fri Jun 2 2006 Joe Orton 2.2.2-4 -- make -devel package multilib-safe (#192686) - -* Thu May 11 2006 Joe Orton 2.2.2-3 -- build DSOs using -z relro linker flag - -* Wed May 3 2006 Joe Orton 2.2.2-2 -- update to 2.2.2 - -* Thu Apr 6 2006 Joe Orton 2.2.0-6 -- rebuild to pick up apr-util LDAP interface fix (#188073) - -* Fri Feb 10 2006 Jesse Keating - (none):2.2.0-5.1.2 -- bump again for double-long bug on ppc(64) - -* Tue Feb 07 2006 Jesse Keating - (none):2.2.0-5.1.1 -- rebuilt for new gcc4.1 snapshot and glibc changes - -* Mon Feb 6 2006 Joe Orton 2.2.0-5.1 -- mod_auth_basic/mod_authn_file: if no provider is configured, - and AuthUserFile is not configured, decline to handle authn - silently rather than failing noisily. - -* Fri Feb 3 2006 Joe Orton 2.2.0-5 -- mod_ssl: add security fix for CVE-2005-3357 (#177914) -- mod_imagemap: add security fix for CVE-2005-3352 (#177913) -- add fix for AP_INIT_* designated initializers with C++ compilers -- httpd.conf: enable HTMLTable in default IndexOptions -- httpd.conf: add more "redirect-carefully" matches for DAV clients - -* Thu Jan 5 2006 Joe Orton 2.2.0-4 -- mod_proxy_ajp: fix Cookie handling (Mladen Turk, r358769) - -* Fri Dec 09 2005 Jesse Keating -- rebuilt - -* Wed Dec 7 2005 Joe Orton 2.2.0-3 -- strip manual to just English content - -* Mon Dec 5 2005 Joe Orton 2.2.0-2 -- don't strip C-L from HEAD responses (Greg Ames, #110552) -- load mod_proxy_balancer by default -- add proxy_ajp.conf to load/configure mod_proxy_ajp -- Obsolete mod_jk -- update docs URLs in httpd.conf/ssl.conf - -* Fri Dec 2 2005 Joe Orton 2.2.0-1 -- update to 2.2.0 - -* Wed Nov 30 2005 Joe Orton 2.1.10-2 -- enable mod_authn_alias, mod_authn_anon -- update default httpd.conf - -* Fri Nov 25 2005 Joe Orton 2.1.10-1 -- update to 2.1.10 -- require apr >= 1.2.0, apr-util >= 1.2.0 - -* Wed Nov 9 2005 Tomas Mraz 2.0.54-16 -- rebuilt against new openssl - -* Thu Nov 3 2005 Joe Orton 2.0.54-15 -- log notice giving SELinux context at startup if enabled -- drop SSLv2 and restrict default cipher suite in default - SSL configuration - -* Thu Oct 20 2005 Joe Orton 2.0.54-14 -- mod_ssl: add security fix for SSLVerifyClient (CVE-2005-2700) -- add security fix for byterange filter DoS (CVE-2005-2728) -- add security fix for C-L vs T-E handling (CVE-2005-2088) -- mod_ssl: add security fix for CRL overflow (CVE-2005-1268) -- mod_ldap/mod_auth_ldap: add fixes from 2.0.x branch (upstream #34209 etc) -- add fix for dummy connection handling (#167425) -- mod_auth_digest: fix hostinfo comparison in CONNECT requests -- mod_include: fix variable corruption in nested includes (upstream #12655) -- mod_ssl: add fix for handling non-blocking reads -- mod_ssl: fix to enable output buffering (upstream #35279) -- mod_ssl: buffer request bodies for per-location renegotiation (upstream #12355) - -* Sat Aug 13 2005 Joe Orton 2.0.54-13 -- don't load by default: mod_cern_meta, mod_asis -- do load by default: mod_ext_filter (#165893) - -* Thu Jul 28 2005 Joe Orton 2.0.54-12 -- drop broken epoch deps - -* Thu Jun 30 2005 Joe Orton 2.0.54-11 -- mod_dav_fs: fix uninitialized variable (#162144) -- add epoch to dependencies as appropriate -- mod_ssl: drop dependencies on dev, make -- mod_ssl: mark post script dependencies as such - -* Mon May 23 2005 Joe Orton 2.0.54-10 -- remove broken symlink (Robert Scheck, #158404) - -* Wed May 18 2005 Joe Orton 2.0.54-9 -- add piped logger fixes (w/Jeff Trawick) - -* Mon May 9 2005 Joe Orton 2.0.54-8 -- drop old "powered by Red Hat" logos - -* Wed May 4 2005 Joe Orton 2.0.54-7 -- mod_userdir: fix memory allocation issue (upstream #34588) -- mod_ldap: fix memory corruption issue (Brad Nicholes, upstream #34618) - -* Tue Apr 26 2005 Joe Orton 2.0.54-6 -- fix key/cert locations in post script - -* Mon Apr 25 2005 Joe Orton 2.0.54-5 -- create default dummy cert in /etc/pki/tls -- use a pseudo-random serial number on the dummy cert -- change default ssl.conf to point at /etc/pki/tls -- merge back -suexec subpackage; SELinux policy can now be - used to persistently disable suexec (#155716) -- drop /etc/httpd/conf/ssl.* directories and Makefiles -- unconditionally enable PIE support -- mod_ssl: fix for picking up -shutdown options (upstream #34452) - -* Mon Apr 18 2005 Joe Orton 2.0.54-4 -- replace PreReq with Requires(pre) - -* Mon Apr 18 2005 Joe Orton 2.0.54-3 -- update to 2.0.54 - -* Tue Mar 29 2005 Joe Orton 2.0.53-6 -- update default httpd.conf: - * clarify the comments on AddDefaultCharset usage (#135821) - * remove all the AddCharset default extensions - * don't load mod_imap by default - * synch with upstream 2.0.53 httpd-std.conf -- mod_ssl: set user from SSLUserName in access hook (upstream #31418) -- htdigest: fix permissions of created files (upstream #33765) -- remove htsslpass - -* Wed Mar 2 2005 Joe Orton 2.0.53-5 -- apachectl: restore use of $OPTIONS again - -* Wed Feb 9 2005 Joe Orton 2.0.53-4 -- update to 2.0.53 -- move prefork/worker modules comparison to %%check - -* Mon Feb 7 2005 Joe Orton 2.0.52-7 -- fix cosmetic issues in "service httpd reload" -- move User/Group higher in httpd.conf (#146793) -- load mod_logio by default in httpd.conf -- apachectl: update for correct libselinux tools locations - -* Tue Nov 16 2004 Joe Orton 2.0.52-6 -- add security fix for CVE CAN-2004-0942 (memory consumption DoS) -- SELinux: run httpd -t under runcon in configtest (Steven Smalley) -- fix SSLSessionCache comment for distcache in ssl.conf -- restart using SIGHUP not SIGUSR1 after logrotate -- add ap_save_brigade fix (upstream #31247) -- mod_ssl: fix possible segfault in auth hook (upstream #31848) -- add htsslpass(1) and configure as default SSLPassPhraseDialog (#128677) -- apachectl: restore use of $OPTIONS -- apachectl, httpd.init: refuse to restart if $HTTPD -t fails -- apachectl: run $HTTPD -t in user SELinux context for configtest -- update for pcre-5.0 header locations - -* Sat Nov 13 2004 Jeff Johnson 2.0.52-5 -- rebuild against db-4.3.21 aware apr-util. - -* Thu Nov 11 2004 Jeff Johnson 2.0.52-4 -- rebuild against db-4.3-21. - -* Thu Sep 28 2004 Joe Orton 2.0.52-3 -- add dummy connection address fixes from HEAD -- mod_ssl: add security fix for CAN-2004-0885 - -* Tue Sep 28 2004 Joe Orton 2.0.52-2 -- update to 2.0.52 - -- cgit