2004-09-09 06:08:44 +00:00
|
|
|
%define contentdir /var/www
|
|
|
|
%define suexec_caller apache
|
2005-12-02 10:43:00 +00:00
|
|
|
%define mmn 20051115
|
2004-09-14 13:41:57 +00:00
|
|
|
%define vstring Fedora
|
|
|
|
%define distro Fedora Core
|
2004-09-09 06:12:16 +00:00
|
|
|
|
2004-09-09 06:08:44 +00:00
|
|
|
Summary: Apache HTTP Server
|
|
|
|
Name: httpd
|
2006-05-03 14:14:28 +00:00
|
|
|
Version: 2.2.2
|
2006-05-11 13:44:41 +00:00
|
|
|
Release: 3
|
2004-09-09 06:08:44 +00:00
|
|
|
URL: http://httpd.apache.org/
|
2004-09-09 06:08:51 +00:00
|
|
|
Source0: http://www.apache.org/dist/httpd/httpd-%{version}.tar.gz
|
2004-09-09 06:08:44 +00:00
|
|
|
Source1: index.html
|
|
|
|
Source3: httpd.logrotate
|
|
|
|
Source4: httpd.init
|
2004-09-09 06:22:47 +00:00
|
|
|
Source5: httpd.sysconf
|
2004-09-09 06:16:14 +00:00
|
|
|
Source7: powered_by_fedora.png
|
2004-09-09 06:08:44 +00:00
|
|
|
Source10: httpd.conf
|
|
|
|
Source11: ssl.conf
|
2004-09-09 06:16:14 +00:00
|
|
|
Source12: welcome.conf
|
2004-09-09 06:22:22 +00:00
|
|
|
Source13: manual.conf
|
2005-12-05 17:26:03 +00:00
|
|
|
Source14: proxy_ajp.conf
|
2004-09-09 06:12:16 +00:00
|
|
|
# Documentation
|
|
|
|
Source30: migration.xml
|
|
|
|
Source31: migration.css
|
|
|
|
Source32: html.xsl
|
|
|
|
Source33: README.confd
|
2004-09-09 06:08:44 +00:00
|
|
|
# build/scripts patches
|
2005-12-02 10:43:00 +00:00
|
|
|
Patch1: httpd-2.1.10-apctl.patch
|
|
|
|
Patch2: httpd-2.1.10-apxs.patch
|
|
|
|
Patch3: httpd-2.0.45-deplibs.patch
|
|
|
|
Patch4: httpd-2.1.10-disablemods.patch
|
|
|
|
Patch5: httpd-2.1.10-layout.patch
|
2004-09-09 06:16:56 +00:00
|
|
|
# Features/functional changes
|
2005-12-02 10:43:00 +00:00
|
|
|
Patch20: httpd-2.0.48-release.patch
|
|
|
|
Patch21: httpd-2.0.40-xfsz.patch
|
|
|
|
Patch22: httpd-2.1.10-pod.patch
|
|
|
|
Patch23: httpd-2.0.45-export.patch
|
|
|
|
Patch24: httpd-2.0.48-corelimit.patch
|
|
|
|
Patch25: httpd-2.0.54-selinux.patch
|
|
|
|
# Bug fixes
|
|
|
|
Patch50: httpd-2.0.45-encode.patch
|
2006-02-06 14:58:12 +00:00
|
|
|
Patch54: httpd-2.2.0-authnoprov.patch
|
2004-09-09 06:08:44 +00:00
|
|
|
License: Apache Software License
|
|
|
|
Group: System Environment/Daemons
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-root
|
2004-09-09 06:16:56 +00:00
|
|
|
BuildRequires: db4-devel, expat-devel, findutils, perl, pkgconfig, xmlto >= 0.0.11
|
2005-12-02 10:43:00 +00:00
|
|
|
BuildRequires: apr-devel >= 1.2.0, apr-util-devel >= 1.2.0, pcre-devel >= 5.0,
|
2005-11-03 16:27:11 +00:00
|
|
|
BuildRequires: zlib-devel, libselinux-devel
|
2004-09-09 06:08:44 +00:00
|
|
|
Requires: /etc/mime.types, gawk, /usr/share/magic.mime, /usr/bin/find
|
2005-04-25 21:35:08 +00:00
|
|
|
Obsoletes: httpd-suexec
|
2004-09-09 06:08:44 +00:00
|
|
|
Prereq: /sbin/chkconfig, /bin/mktemp, /bin/rm, /bin/mv
|
|
|
|
Prereq: sh-utils, textutils, /usr/sbin/useradd
|
|
|
|
Provides: webserver
|
2004-09-09 06:10:03 +00:00
|
|
|
Provides: httpd-mmn = %{mmn}
|
2004-09-09 06:16:56 +00:00
|
|
|
Obsoletes: apache, secureweb, mod_dav, mod_gzip, stronghold-apache, stronghold-htdocs
|
2005-12-05 17:26:03 +00:00
|
|
|
Obsoletes: mod_put, mod_roaming, mod_jk
|
2004-09-09 06:19:06 +00:00
|
|
|
Conflicts: pcre < 4.0
|
2004-09-09 06:08:44 +00:00
|
|
|
|
|
|
|
%description
|
2005-09-15 14:17:47 +00:00
|
|
|
The Apache HTTP Server is a powerful, efficient, and extensible
|
|
|
|
web server.
|
2004-09-09 06:08:44 +00:00
|
|
|
|
|
|
|
%package devel
|
|
|
|
Group: Development/Libraries
|
|
|
|
Summary: Development tools for the Apache HTTP server.
|
2004-09-09 06:16:56 +00:00
|
|
|
Obsoletes: secureweb-devel, apache-devel, stronghold-apache-devel
|
2005-12-02 10:43:00 +00:00
|
|
|
Requires: apr-devel, apr-util-devel
|
2005-07-28 14:52:09 +00:00
|
|
|
Requires: httpd = %{version}-%{release}
|
2004-09-09 06:08:44 +00:00
|
|
|
|
|
|
|
%description devel
|
|
|
|
The httpd-devel package contains the APXS binary and other files
|
2004-11-18 11:59:52 +00:00
|
|
|
that you need to build Dynamic Shared Objects (DSOs) for the
|
|
|
|
Apache HTTP Server.
|
2004-09-09 06:08:44 +00:00
|
|
|
|
|
|
|
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.
|
2005-07-28 14:52:09 +00:00
|
|
|
Requires: httpd = %{version}-%{release}
|
2004-09-09 06:08:44 +00:00
|
|
|
Obsoletes: secureweb-manual, apache-manual
|
|
|
|
|
|
|
|
%description manual
|
|
|
|
The httpd-manual package contains the complete manual and
|
|
|
|
reference guide for the Apache HTTP server. The information can
|
2005-12-05 17:26:03 +00:00
|
|
|
also be found at http://httpd.apache.org/docs/2.2/.
|
2004-09-09 06:08:44 +00:00
|
|
|
|
|
|
|
%package -n mod_ssl
|
|
|
|
Group: System Environment/Daemons
|
|
|
|
Summary: SSL/TLS module for the Apache HTTP server
|
2004-11-13 00:48:42 +00:00
|
|
|
Epoch: 1
|
2004-09-09 06:16:56 +00:00
|
|
|
BuildRequires: openssl-devel, distcache-devel
|
2005-07-26 12:07:19 +00:00
|
|
|
Requires(post): openssl >= 0.9.7f-4, /bin/cat
|
2005-07-28 14:52:09 +00:00
|
|
|
Requires: httpd = 0:%{version}-%{release}, httpd-mmn = %{mmn}
|
2004-09-09 06:16:56 +00:00
|
|
|
Obsoletes: stronghold-mod_ssl
|
2004-09-09 06:08:44 +00:00
|
|
|
|
|
|
|
%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
|
2004-09-09 06:19:06 +00:00
|
|
|
%patch1 -p1 -b .apctl
|
2004-09-09 06:12:41 +00:00
|
|
|
%patch2 -p1 -b .apxs
|
2005-12-02 10:43:00 +00:00
|
|
|
%patch3 -p1 -b .deplibs
|
|
|
|
%patch4 -p1 -b .disablemods
|
|
|
|
%patch5 -p1 -b .layout
|
|
|
|
|
|
|
|
%patch21 -p0 -b .xfsz
|
|
|
|
%patch22 -p1 -b .pod
|
|
|
|
%patch23 -p1 -b .export
|
|
|
|
%patch24 -p1 -b .corelimit
|
|
|
|
%patch25 -p1 -b .selinux
|
2004-09-09 06:08:44 +00:00
|
|
|
|
2004-09-09 06:16:14 +00:00
|
|
|
# no -b to prevent droplets in install root
|
2005-12-02 10:43:00 +00:00
|
|
|
%patch50 -p1
|
2006-02-06 14:58:12 +00:00
|
|
|
%patch54 -p1 -b .authnoprov
|
2006-02-03 10:06:08 +00:00
|
|
|
|
2004-09-09 06:16:56 +00:00
|
|
|
# Patch in vendor/release string
|
2005-12-02 10:43:00 +00:00
|
|
|
sed "s/@RELEASE@/%{vstring}/" < %{PATCH20} | patch -p1
|
2004-09-09 06:16:31 +00:00
|
|
|
|
2004-09-09 06:12:16 +00:00
|
|
|
# Safety check: prevent build if defined MMN does not equal upstream MMN.
|
2004-09-09 06:17:21 +00:00
|
|
|
vmmn=`echo MODULE_MAGIC_NUMBER_MAJOR | cpp -include include/ap_mmn.h | sed -n '/^2/p'`
|
2004-09-09 06:12:16 +00:00
|
|
|
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
|
|
|
|
|
2004-09-09 06:17:21 +00:00
|
|
|
: Building for '%{distro}' with MMN %{mmn} and vendor string '%{vstring}'
|
|
|
|
|
2004-09-09 06:12:41 +00:00
|
|
|
%build
|
2004-09-09 06:20:08 +00:00
|
|
|
# forcibly prevent use of bundled apr, apr-util, pcre
|
|
|
|
rm -rf srclib/{apr,apr-util,pcre}
|
|
|
|
|
2004-09-09 06:08:44 +00:00
|
|
|
# regenerate configure scripts
|
2004-09-09 06:20:08 +00:00
|
|
|
autoheader && autoconf || exit 1
|
2004-09-09 06:08:44 +00:00
|
|
|
|
2004-09-09 06:17:21 +00:00
|
|
|
# Limit size of CHANGES to recent history
|
2004-09-09 06:19:06 +00:00
|
|
|
echo '1,/Changes with Apache MPM/wq' | ed CHANGES
|
2004-09-09 06:17:21 +00:00
|
|
|
|
2004-09-09 06:12:16 +00:00
|
|
|
# Before configure; fix location of build dir in generated apxs
|
|
|
|
%{__perl} -pi -e "s:\@exp_installbuilddir\@:%{_libdir}/httpd/build:g" \
|
|
|
|
support/apxs.in
|
2004-09-09 06:16:14 +00:00
|
|
|
# update location of migration guide in apachectl
|
|
|
|
%{__perl} -pi -e "s:\@docdir\@:%{_docdir}/%{name}-%{version}:g" \
|
|
|
|
support/apachectl.in
|
2004-09-09 06:11:42 +00:00
|
|
|
|
2004-09-09 06:17:21 +00:00
|
|
|
# Build the migration guide
|
|
|
|
sed 's/@DISTRO@/%{distro}/' < $RPM_SOURCE_DIR/migration.xml > migration.xml
|
2004-09-18 08:37:46 +00:00
|
|
|
xmlto -x $RPM_SOURCE_DIR/html.xsl html-nochunks migration.xml
|
2004-09-09 06:12:16 +00:00
|
|
|
cp $RPM_SOURCE_DIR/migration.css . # make %%doc happy
|
|
|
|
|
2004-09-09 06:18:41 +00:00
|
|
|
CFLAGS=$RPM_OPT_FLAGS
|
2006-05-11 13:44:41 +00:00
|
|
|
SH_LDFLAGS="-Wl,-z,relro"
|
|
|
|
export CFLAGS SH_LDFLAGS
|
2004-09-09 06:12:16 +00:00
|
|
|
|
|
|
|
function mpmbuild()
|
|
|
|
{
|
|
|
|
mpm=$1; shift
|
|
|
|
mkdir $mpm; pushd $mpm
|
2004-09-09 06:16:56 +00:00
|
|
|
../configure \
|
2004-09-09 06:08:44 +00:00
|
|
|
--prefix=%{_sysconfdir}/httpd \
|
|
|
|
--exec-prefix=%{_prefix} \
|
|
|
|
--bindir=%{_bindir} \
|
|
|
|
--sbindir=%{_sbindir} \
|
|
|
|
--mandir=%{_mandir} \
|
2004-09-09 06:12:16 +00:00
|
|
|
--libdir=%{_libdir} \
|
2004-09-09 06:08:44 +00:00
|
|
|
--sysconfdir=%{_sysconfdir}/httpd/conf \
|
|
|
|
--includedir=%{_includedir}/httpd \
|
|
|
|
--libexecdir=%{_libdir}/httpd/modules \
|
|
|
|
--datadir=%{contentdir} \
|
2004-09-09 06:16:14 +00:00
|
|
|
--with-installbuilddir=%{_libdir}/httpd/build \
|
2004-09-09 06:12:16 +00:00
|
|
|
--with-mpm=$mpm \
|
2004-09-09 06:16:14 +00:00
|
|
|
--with-apr=%{_prefix} --with-apr-util=%{_prefix} \
|
2004-09-09 06:08:44 +00:00
|
|
|
--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 \
|
2004-09-09 06:16:14 +00:00
|
|
|
--with-suexec-uidmin=500 --with-suexec-gidmin=100 \
|
2005-12-02 10:43:00 +00:00
|
|
|
--enable-pie \
|
|
|
|
--with-pcre \
|
2004-09-09 06:12:16 +00:00
|
|
|
$*
|
|
|
|
|
|
|
|
make %{?_smp_mflags}
|
|
|
|
popd
|
|
|
|
}
|
|
|
|
|
2005-12-02 10:43:00 +00:00
|
|
|
# Build everything and the kitchen sink with the prefork build
|
|
|
|
mpmbuild prefork \
|
|
|
|
--enable-mods-shared=all \
|
2004-09-09 06:16:56 +00:00
|
|
|
--enable-ssl --with-ssl --enable-distcache \
|
2005-12-02 10:43:00 +00:00
|
|
|
--enable-proxy \
|
2004-09-09 06:16:14 +00:00
|
|
|
--enable-cache --enable-mem-cache \
|
|
|
|
--enable-file-cache --enable-disk-cache \
|
2005-12-02 10:43:00 +00:00
|
|
|
--enable-ldap --enable-authnz-ldap \
|
|
|
|
--enable-cgid \
|
|
|
|
--enable-authn-anon --enable-authn-alias
|
2004-09-09 06:12:16 +00:00
|
|
|
|
2005-12-02 10:43:00 +00:00
|
|
|
# For the other MPMs, just build httpd and no optional modules
|
|
|
|
mpmbuild worker --enable-modules=none
|
|
|
|
#mpmbuild event --enable-modules=none
|
2004-09-09 06:12:16 +00:00
|
|
|
|
2004-09-09 06:08:44 +00:00
|
|
|
%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
|
2004-09-09 06:16:56 +00:00
|
|
|
mv docs/man/logresolve.8 docs/man/logresolve.1
|
2004-09-09 06:08:44 +00:00
|
|
|
|
2004-09-09 06:12:16 +00:00
|
|
|
pushd prefork
|
2004-09-09 06:08:44 +00:00
|
|
|
make DESTDIR=$RPM_BUILD_ROOT install
|
2004-09-09 06:12:16 +00:00
|
|
|
popd
|
2004-09-09 06:08:44 +00:00
|
|
|
|
2005-12-02 10:43:00 +00:00
|
|
|
# install alternative MPMs
|
|
|
|
install -m 755 worker/httpd $RPM_BUILD_ROOT%{_sbindir}/httpd.worker
|
|
|
|
#install -m 755 event/httpd $RPM_BUILD_ROOT%{_sbindir}/httpd.event
|
2004-11-18 11:59:52 +00:00
|
|
|
|
2004-09-09 06:08:44 +00:00
|
|
|
# install conf file/directory
|
|
|
|
mkdir $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d
|
|
|
|
install -m 644 $RPM_SOURCE_DIR/README.confd \
|
2004-09-09 06:22:22 +00:00
|
|
|
$RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/README
|
2005-12-05 17:26:03 +00:00
|
|
|
for f in ssl.conf welcome.conf manual.conf proxy_ajp.conf; do
|
2004-09-09 06:22:22 +00:00
|
|
|
install -m 644 $RPM_SOURCE_DIR/$f $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/$f
|
|
|
|
done
|
2004-09-09 06:08:44 +00:00
|
|
|
|
|
|
|
rm $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf/*.conf
|
|
|
|
install -m 644 $RPM_SOURCE_DIR/httpd.conf \
|
|
|
|
$RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf/httpd.conf
|
|
|
|
|
2004-09-09 06:22:47 +00:00
|
|
|
mkdir $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
|
|
|
|
install -m 644 $RPM_SOURCE_DIR/httpd.sysconf \
|
|
|
|
$RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/httpd
|
|
|
|
|
2004-09-09 06:08:44 +00:00
|
|
|
# for holding mod_dav lock database
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/dav
|
|
|
|
|
2004-09-09 06:09:40 +00:00
|
|
|
# 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}
|
|
|
|
|
2004-09-09 06:16:14 +00:00
|
|
|
# create cache root
|
|
|
|
mkdir $RPM_BUILD_ROOT%{_localstatedir}/cache/mod_proxy
|
|
|
|
|
2004-09-09 06:08:44 +00:00
|
|
|
# move utilities to /usr/bin
|
|
|
|
mv $RPM_BUILD_ROOT%{_sbindir}/{ab,htdbm,logresolve,htpasswd,htdigest} \
|
|
|
|
$RPM_BUILD_ROOT%{_bindir}
|
|
|
|
|
2004-09-09 06:16:14 +00:00
|
|
|
# move builddir to the right place
|
2005-12-02 10:43:00 +00:00
|
|
|
#mv $RPM_BUILD_ROOT%{contentdir}/build $RPM_BUILD_ROOT%{_libdir}/httpd/build
|
2004-09-09 06:08:44 +00:00
|
|
|
|
2004-09-09 06:10:03 +00:00
|
|
|
# Make the MMN accessible to module packages
|
|
|
|
echo %{mmn} > $RPM_BUILD_ROOT%{_includedir}/httpd/.mmn
|
|
|
|
|
2004-09-09 06:08:44 +00:00
|
|
|
# docroot
|
|
|
|
mkdir $RPM_BUILD_ROOT%{contentdir}/html
|
|
|
|
install -m 644 $RPM_SOURCE_DIR/index.html \
|
|
|
|
$RPM_BUILD_ROOT%{contentdir}/error/noindex.html
|
2004-09-09 06:16:14 +00:00
|
|
|
|
|
|
|
# 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
|
2004-09-09 06:08:44 +00:00
|
|
|
|
2005-12-07 16:45:38 +00:00
|
|
|
# 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
|
|
|
|
|
2004-09-09 06:16:14 +00:00
|
|
|
install -m 644 $RPM_SOURCE_DIR/powered_by_fedora.png \
|
|
|
|
$RPM_BUILD_ROOT%{contentdir}/icons
|
2004-09-09 06:08:44 +00:00
|
|
|
|
|
|
|
# logs
|
|
|
|
rmdir $RPM_BUILD_ROOT%{_sysconfdir}/httpd/logs
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log/httpd
|
|
|
|
|
|
|
|
# symlinks for /etc/httpd
|
|
|
|
ln -s ../..%{_localstatedir}/log/httpd $RPM_BUILD_ROOT/etc/httpd/logs
|
|
|
|
ln -s ../..%{_localstatedir}/run $RPM_BUILD_ROOT/etc/httpd/run
|
|
|
|
ln -s ../..%{_libdir}/httpd/modules $RPM_BUILD_ROOT/etc/httpd/modules
|
|
|
|
ln -s ../..%{_libdir}/httpd/build $RPM_BUILD_ROOT/etc/httpd/build
|
|
|
|
|
|
|
|
# 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
|
|
|
|
%{__perl} -pi -e "s:\@docdir\@:%{_docdir}/%{name}-%{version}:g" \
|
|
|
|
$RPM_BUILD_ROOT/etc/rc.d/init.d/httpd
|
|
|
|
|
|
|
|
# install log rotation stuff
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/etc/logrotate.d
|
|
|
|
install -m644 $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.pid|" \
|
|
|
|
-e "s|/usr/local/apache2|/etc/httpd|" < docs/man/httpd.8 \
|
|
|
|
> $RPM_BUILD_ROOT%{_mandir}/man8/httpd.8
|
|
|
|
|
2004-09-09 06:12:16 +00:00
|
|
|
# Remove unpackaged files
|
2004-09-09 06:16:14 +00:00
|
|
|
rm -f $RPM_BUILD_ROOT%{_libdir}/*.exp \
|
2004-09-09 06:12:16 +00:00
|
|
|
$RPM_BUILD_ROOT/etc/httpd/conf/mime.types \
|
|
|
|
$RPM_BUILD_ROOT%{_libdir}/httpd/modules/*.exp \
|
2004-09-09 06:16:31 +00:00
|
|
|
$RPM_BUILD_ROOT%{_libdir}/httpd/build/config.nice \
|
2004-09-09 06:12:16 +00:00
|
|
|
$RPM_BUILD_ROOT%{_bindir}/ap?-config \
|
|
|
|
$RPM_BUILD_ROOT%{_sbindir}/{checkgid,dbmmanage,envvars*} \
|
|
|
|
$RPM_BUILD_ROOT%{contentdir}/htdocs/* \
|
2004-09-09 06:16:56 +00:00
|
|
|
$RPM_BUILD_ROOT%{_mandir}/man1/dbmmanage.* \
|
|
|
|
$RPM_BUILD_ROOT%{contentdir}/cgi-bin/*
|
2004-09-09 06:12:16 +00:00
|
|
|
|
2005-12-02 10:43:00 +00:00
|
|
|
rm -rf $RPM_BUILD_ROOT/etc/httpd/conf/{original,extra}
|
|
|
|
|
2004-09-09 06:16:56 +00:00
|
|
|
# Make suexec a+rw so it can be stripped. %%files lists real permissions
|
|
|
|
chmod 755 $RPM_BUILD_ROOT%{_sbindir}/suexec
|
|
|
|
|
2004-09-09 06:08:44 +00:00
|
|
|
%pre
|
|
|
|
# Add the "apache" user
|
|
|
|
/usr/sbin/useradd -c "Apache" -u 48 \
|
|
|
|
-s /sbin/nologin -r -d %{contentdir} apache 2> /dev/null || :
|
|
|
|
|
2004-09-09 06:16:56 +00:00
|
|
|
%triggerpostun -- apache < 2.0, stronghold-apache < 2.0
|
2004-09-09 06:09:04 +00:00
|
|
|
/sbin/chkconfig --add httpd
|
|
|
|
|
2004-09-09 06:16:56 +00:00
|
|
|
# Prevent removal of index.html on upgrades from 1.3
|
|
|
|
%triggerun -- apache < 2.0, stronghold-apache < 2.0
|
|
|
|
if [ -r %{contentdir}/index.html -a ! -r %{contentdir}/index.html.rpmold ]; then
|
|
|
|
mv %{contentdir}/index.html %{contentdir}/index.html.rpmold
|
|
|
|
fi
|
|
|
|
|
2004-09-09 06:08:44 +00:00
|
|
|
%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
|
|
|
|
|
2005-04-26 08:25:34 +00:00
|
|
|
%define sslcert %{_sysconfdir}/pki/tls/certs/localhost.crt
|
|
|
|
%define sslkey %{_sysconfdir}/pki/tls/private/localhost.key
|
2005-04-25 21:35:08 +00:00
|
|
|
|
2004-09-09 06:08:44 +00:00
|
|
|
%post -n mod_ssl
|
|
|
|
umask 077
|
|
|
|
|
2005-04-26 08:25:34 +00:00
|
|
|
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
|
2004-09-09 06:08:44 +00:00
|
|
|
fi
|
|
|
|
|
|
|
|
FQDN=`hostname`
|
|
|
|
if [ "x${FQDN}" = "x" ]; then
|
|
|
|
FQDN=localhost.localdomain
|
|
|
|
fi
|
|
|
|
|
2005-04-26 08:25:34 +00:00
|
|
|
if [ ! -f %{sslcert} ] ; then
|
|
|
|
cat << EOF | %{_bindir}/openssl req -new -key %{sslkey} \
|
2005-04-25 21:35:08 +00:00
|
|
|
-x509 -days 365 -set_serial $RANDOM \
|
2005-04-26 08:25:34 +00:00
|
|
|
-out %{sslcert} 2>/dev/null
|
2004-09-09 06:08:44 +00:00
|
|
|
--
|
|
|
|
SomeState
|
|
|
|
SomeCity
|
|
|
|
SomeOrganization
|
|
|
|
SomeOrganizationalUnit
|
|
|
|
${FQDN}
|
|
|
|
root@${FQDN}
|
|
|
|
EOF
|
|
|
|
fi
|
|
|
|
|
2004-09-09 06:16:14 +00:00
|
|
|
%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
|
|
|
|
|
2005-12-02 10:43:00 +00:00
|
|
|
# Verify that the same modules were built into the httpd binaries
|
2005-02-09 09:02:54 +00:00
|
|
|
./prefork/httpd -l | grep -v prefork > prefork.mods
|
2005-12-02 10:43:00 +00:00
|
|
|
for mpm in worker; 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
|
2005-02-09 09:02:54 +00:00
|
|
|
|
2004-09-09 06:08:44 +00:00
|
|
|
%clean
|
|
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
%files
|
|
|
|
%defattr(-,root,root)
|
|
|
|
|
2004-09-09 06:20:37 +00:00
|
|
|
%doc ABOUT_APACHE README CHANGES LICENSE VERSIONING NOTICE
|
2004-09-09 06:08:44 +00:00
|
|
|
%doc migration.html migration.css
|
|
|
|
|
|
|
|
%dir %{_sysconfdir}/httpd
|
|
|
|
%{_sysconfdir}/httpd/modules
|
|
|
|
%{_sysconfdir}/httpd/logs
|
|
|
|
%{_sysconfdir}/httpd/run
|
|
|
|
%dir %{_sysconfdir}/httpd/conf
|
2005-12-02 10:43:00 +00:00
|
|
|
%config %{_sysconfdir}/httpd/conf/httpd.conf
|
2004-09-09 06:16:14 +00:00
|
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf.d/welcome.conf
|
2005-12-05 17:26:03 +00:00
|
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf.d/proxy_ajp.conf
|
2004-09-09 06:08:44 +00:00
|
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf/magic
|
|
|
|
|
2004-09-09 06:16:14 +00:00
|
|
|
%config(noreplace) %{_sysconfdir}/logrotate.d/httpd
|
2004-09-09 06:08:44 +00:00
|
|
|
%config %{_sysconfdir}/rc.d/init.d/httpd
|
|
|
|
|
|
|
|
%dir %{_sysconfdir}/httpd/conf.d
|
|
|
|
%{_sysconfdir}/httpd/conf.d/README
|
|
|
|
|
2004-09-09 06:22:47 +00:00
|
|
|
%config(noreplace) %{_sysconfdir}/sysconfig/httpd
|
|
|
|
|
2005-12-02 10:43:00 +00:00
|
|
|
%{_bindir}/*
|
|
|
|
%{_sbindir}/ht*
|
2004-09-09 06:08:44 +00:00
|
|
|
%{_sbindir}/apachectl
|
|
|
|
%{_sbindir}/rotatelogs
|
2005-04-25 21:35:08 +00:00
|
|
|
%attr(4510,root,%{suexec_caller}) %{_sbindir}/suexec
|
2004-09-09 06:08:44 +00:00
|
|
|
|
|
|
|
%dir %{_libdir}/httpd
|
|
|
|
%dir %{_libdir}/httpd/modules
|
2004-09-09 06:16:56 +00:00
|
|
|
%{_libdir}/httpd/modules/mod*.so
|
|
|
|
%exclude %{_libdir}/httpd/modules/mod_ssl.so
|
2004-09-09 06:08:44 +00:00
|
|
|
|
|
|
|
%dir %{contentdir}
|
|
|
|
%dir %{contentdir}/cgi-bin
|
|
|
|
%dir %{contentdir}/html
|
|
|
|
%dir %{contentdir}/icons
|
2004-09-09 06:09:30 +00:00
|
|
|
%dir %{contentdir}/error
|
|
|
|
%dir %{contentdir}/error/include
|
2004-09-09 06:08:44 +00:00
|
|
|
%{contentdir}/icons/*
|
2004-09-09 06:09:30 +00:00
|
|
|
%{contentdir}/error/README
|
|
|
|
%{contentdir}/error/noindex.html
|
2004-09-09 06:16:14 +00:00
|
|
|
%config %{contentdir}/error/*.var
|
|
|
|
%config %{contentdir}/error/include/*.html
|
2004-09-09 06:08:44 +00:00
|
|
|
|
|
|
|
%attr(0700,root,root) %dir %{_localstatedir}/log/httpd
|
|
|
|
%attr(0700,apache,apache) %dir %{_localstatedir}/lib/dav
|
2004-09-09 06:16:14 +00:00
|
|
|
%attr(0700,apache,apache) %dir %{_localstatedir}/cache/mod_proxy
|
2004-09-09 06:08:44 +00:00
|
|
|
|
2004-09-09 06:16:56 +00:00
|
|
|
%{_mandir}/man?/*
|
|
|
|
%exclude %{_mandir}/man8/apxs.8*
|
2004-09-09 06:08:44 +00:00
|
|
|
|
|
|
|
%files manual
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%{contentdir}/manual
|
2006-01-05 11:49:42 +00:00
|
|
|
%config %{_sysconfdir}/httpd/conf.d/manual.conf
|
2004-09-09 06:08:44 +00:00
|
|
|
|
|
|
|
%files -n mod_ssl
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%{_libdir}/httpd/modules/mod_ssl.so
|
|
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf.d/ssl.conf
|
2004-09-09 06:09:40 +00:00
|
|
|
%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
|
2004-09-09 06:08:44 +00:00
|
|
|
|
|
|
|
%files devel
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%{_includedir}/httpd
|
|
|
|
%{_sysconfdir}/httpd/build
|
|
|
|
%{_sbindir}/apxs
|
|
|
|
%{_mandir}/man8/apxs.8*
|
|
|
|
%dir %{_libdir}/httpd/build
|
|
|
|
%{_libdir}/httpd/build/*.mk
|
2005-12-02 10:43:00 +00:00
|
|
|
%{_libdir}/httpd/build/*.sh
|
2004-09-09 06:08:44 +00:00
|
|
|
|
|
|
|
%changelog
|
2006-05-11 13:44:41 +00:00
|
|
|
* Thu May 11 2006 Joe Orton <jorton@redhat.com> 2.2.2-3
|
|
|
|
- build DSOs using -z relro linker flag
|
|
|
|
|
2006-05-03 14:14:28 +00:00
|
|
|
* Wed May 3 2006 Joe Orton <jorton@redhat.com> 2.2.2-2
|
|
|
|
- update to 2.2.2
|
|
|
|
|
2006-04-06 14:32:59 +00:00
|
|
|
* Thu Apr 6 2006 Joe Orton <jorton@redhat.com> 2.2.0-6
|
|
|
|
- rebuild to pick up apr-util LDAP interface fix (#188073)
|
|
|
|
|
2006-02-11 03:27:40 +00:00
|
|
|
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - (none):2.2.0-5.1.2
|
|
|
|
- bump again for double-long bug on ppc(64)
|
|
|
|
|
2006-02-07 12:14:22 +00:00
|
|
|
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - (none):2.2.0-5.1.1
|
|
|
|
- rebuilt for new gcc4.1 snapshot and glibc changes
|
|
|
|
|
2006-02-06 14:58:12 +00:00
|
|
|
* Mon Feb 6 2006 Joe Orton <jorton@redhat.com> 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.
|
|
|
|
|
2006-02-03 10:06:08 +00:00
|
|
|
* Fri Feb 3 2006 Joe Orton <jorton@redhat.com> 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
|
|
|
|
|
2006-01-05 11:49:42 +00:00
|
|
|
* Thu Jan 5 2006 Joe Orton <jorton@redhat.com> 2.2.0-4
|
|
|
|
- mod_proxy_ajp: fix Cookie handling (Mladen Turk, r358769)
|
|
|
|
|
2005-12-09 22:40:56 +00:00
|
|
|
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
|
|
|
|
- rebuilt
|
|
|
|
|
2005-12-07 16:45:38 +00:00
|
|
|
* Wed Dec 7 2005 Joe Orton <jorton@redhat.com> 2.2.0-3
|
|
|
|
- strip manual to just English content
|
|
|
|
|
2005-12-05 17:26:03 +00:00
|
|
|
* Mon Dec 5 2005 Joe Orton <jorton@redhat.com> 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
|
|
|
|
|
2005-12-02 10:43:00 +00:00
|
|
|
* Fri Dec 2 2005 Joe Orton <jorton@redhat.com> 2.2.0-1
|
|
|
|
- update to 2.2.0
|
|
|
|
|
|
|
|
* Wed Nov 30 2005 Joe Orton <jorton@redhat.com> 2.1.10-2
|
|
|
|
- enable mod_authn_alias, mod_authn_anon
|
|
|
|
- update default httpd.conf
|
|
|
|
|
|
|
|
* Fri Nov 25 2005 Joe Orton <jorton@redhat.com> 2.1.10-1
|
|
|
|
- update to 2.1.10
|
|
|
|
- require apr >= 1.2.0, apr-util >= 1.2.0
|
|
|
|
|
2005-11-09 11:18:09 +00:00
|
|
|
* Wed Nov 9 2005 Tomas Mraz <tmraz@redhat.com> 2.0.54-16
|
|
|
|
- rebuilt against new openssl
|
|
|
|
|
2005-11-03 16:27:11 +00:00
|
|
|
* Thu Nov 3 2005 Joe Orton <jorton@redhat.com> 2.0.54-15
|
|
|
|
- log notice giving SELinux context at startup if enabled
|
|
|
|
- drop SSLv2 and restrict default cipher suite in default
|
|
|
|
SSL configuration
|
|
|
|
|
2005-10-20 11:25:12 +00:00
|
|
|
* Thu Oct 20 2005 Joe Orton <jorton@redhat.com> 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)
|
|
|
|
|
2005-09-15 14:17:47 +00:00
|
|
|
* Sat Aug 13 2005 Joe Orton <jorton@redhat.com> 2.0.54-13
|
|
|
|
- don't load by default: mod_cern_meta, mod_asis
|
|
|
|
- do load by default: mod_ext_filter (#165893)
|
|
|
|
|
2005-07-28 14:52:09 +00:00
|
|
|
* Thu Jul 28 2005 Joe Orton <jorton@redhat.com> 2.0.54-12
|
|
|
|
- drop broken epoch deps
|
|
|
|
|
2005-07-26 12:07:19 +00:00
|
|
|
* Thu Jun 30 2005 Joe Orton <jorton@redhat.com> 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
|
|
|
|
|
2005-05-23 12:10:13 +00:00
|
|
|
* Mon May 23 2005 Joe Orton <jorton@redhat.com> 2.0.54-10
|
|
|
|
- remove broken symlink (Robert Scheck, #158404)
|
|
|
|
|
2005-05-18 10:23:09 +00:00
|
|
|
* Wed May 18 2005 Joe Orton <jorton@redhat.com> 2.0.54-9
|
|
|
|
- add piped logger fixes (w/Jeff Trawick)
|
|
|
|
|
2005-05-09 12:56:31 +00:00
|
|
|
* Mon May 9 2005 Joe Orton <jorton@redhat.com> 2.0.54-8
|
|
|
|
- drop old "powered by Red Hat" logos
|
|
|
|
|
2005-05-04 14:06:31 +00:00
|
|
|
* Wed May 4 2005 Joe Orton <jorton@redhat.com> 2.0.54-7
|
|
|
|
- mod_userdir: fix memory allocation issue (upstream #34588)
|
|
|
|
- mod_ldap: fix memory corruption issue (Brad Nicholes, upstream #34618)
|
|
|
|
|
2005-04-26 08:25:34 +00:00
|
|
|
* Tue Apr 26 2005 Joe Orton <jorton@redhat.com> 2.0.54-6
|
|
|
|
- fix key/cert locations in post script
|
|
|
|
|
2005-04-25 21:35:08 +00:00
|
|
|
* Mon Apr 25 2005 Joe Orton <jorton@redhat.com> 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)
|
|
|
|
|
2005-04-18 10:41:27 +00:00
|
|
|
* Mon Apr 18 2005 Joe Orton <jorton@redhat.com> 2.0.54-4
|
|
|
|
- replace PreReq with Requires(pre)
|
|
|
|
|
2005-04-18 08:10:30 +00:00
|
|
|
* Mon Apr 18 2005 Joe Orton <jorton@redhat.com> 2.0.54-3
|
|
|
|
- update to 2.0.54
|
|
|
|
|
2005-03-29 12:19:40 +00:00
|
|
|
* Tue Mar 29 2005 Joe Orton <jorton@redhat.com> 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
|
|
|
|
|
2005-03-02 08:17:41 +00:00
|
|
|
* Wed Mar 2 2005 Joe Orton <jorton@redhat.com> 2.0.53-5
|
|
|
|
- apachectl: restore use of $OPTIONS again
|
|
|
|
|
2005-02-09 09:02:54 +00:00
|
|
|
* Wed Feb 9 2005 Joe Orton <jorton@redhat.com> 2.0.53-4
|
|
|
|
- update to 2.0.53
|
|
|
|
- move prefork/worker modules comparison to %%check
|
|
|
|
|
2005-02-07 15:14:50 +00:00
|
|
|
* Mon Feb 7 2005 Joe Orton <jorton@redhat.com> 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
|
|
|
|
|
2004-11-18 11:59:52 +00:00
|
|
|
* Tue Nov 16 2004 Joe Orton <jorton@redhat.com> 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
|
|
|
|
|
2004-11-13 19:38:09 +00:00
|
|
|
* Sat Nov 13 2004 Jeff Johnson <jbj@redhat.com> 2.0.52-5
|
|
|
|
- rebuild against db-4.3.21 aware apr-util.
|
|
|
|
|
2004-11-13 00:48:42 +00:00
|
|
|
* Thu Nov 11 2004 Jeff Johnson <jbj@jbj.org> 2.0.52-4
|
|
|
|
- rebuild against db-4.3-21.
|
|
|
|
|
2004-10-13 10:43:51 +00:00
|
|
|
* Thu Sep 28 2004 Joe Orton <jorton@redhat.com> 2.0.52-3
|
|
|
|
- add dummy connection address fixes from HEAD
|
2004-10-15 15:36:49 +00:00
|
|
|
- mod_ssl: add security fix for CAN-2004-0885
|
2004-10-13 10:43:51 +00:00
|
|
|
|
2004-09-28 13:49:37 +00:00
|
|
|
* Tue Sep 28 2004 Joe Orton <jorton@redhat.com> 2.0.52-2
|
|
|
|
- update to 2.0.52
|
|
|
|
|
2004-09-21 09:24:00 +00:00
|
|
|
* Tue Sep 21 2004 Joe Orton <jorton@redhat.com> 2.0.51-6
|
|
|
|
- fix 2.0.51 regression in Satisfy merging (CAN-2004-0811)
|
|
|
|
|
2004-09-18 08:37:46 +00:00
|
|
|
* Sat Sep 18 2004 Joe Orton <jorton@redhat.com> 2.0.51-5
|
|
|
|
- switch to Jeff Trawick's child reclaim timing logic patch
|
|
|
|
- migration guide updates
|
|
|
|
|
2004-09-16 10:34:01 +00:00
|
|
|
* Thu Sep 16 2004 Joe Orton <jorton@redhat.com> 2.0.51-4
|
|
|
|
- fix pcre includes
|
|
|
|
|
2004-09-16 09:59:58 +00:00
|
|
|
* Thu Sep 16 2004 Joe Orton <jorton@redhat.com> 2.0.51-3
|
|
|
|
- update to 2.0.51
|
|
|
|
|
2004-09-14 13:41:57 +00:00
|
|
|
* Tue Sep 14 2004 Joe Orton <jorton@redhat.com> 2.0.50-8
|
|
|
|
- add improved child reclaim timing logic (#119128/#132360)
|
|
|
|
- add BuildRequire zlib-devel for mod_deflate
|
|
|
|
|
2004-09-09 06:23:08 +00:00
|
|
|
* Wed Sep 8 2004 Joe Orton <jorton@redhat.com> 2.0.50-7
|
|
|
|
- prereq rather than just require httpd from -suexec (#132045)
|
|
|
|
|
2004-09-09 06:22:47 +00:00
|
|
|
* Sun Sep 5 2004 Joe Orton <jorton@redhat.com> 2.0.50-6
|
|
|
|
- include /etc/sysconfig/httpd template (#112085)
|
|
|
|
- pass $OPTIONS in httpd invocations in apachectl (#115910)
|
|
|
|
- do not pass $OPTIONS to apachectl from init script
|
|
|
|
- start httpd in C locale by default from apachectl
|
|
|
|
|
2004-09-09 06:22:22 +00:00
|
|
|
* Wed Sep 1 2004 Joe Orton <jorton@redhat.com> 2.0.50-5
|
|
|
|
- move manual configuration into conf.d/manual.conf (#131208)
|
|
|
|
- add test_hook from HEAD, -t -DDUMP_CERTS for mod_ssl
|
|
|
|
- document AddDefaultCharset change since 1.3 in migration.html
|
|
|
|
|
2004-09-09 06:21:42 +00:00
|
|
|
* Tue Aug 17 2004 Joe Orton <jorton@redhat.com> 2.0.50-4
|
|
|
|
- start httpd in the C locale by default (#128002)
|
|
|
|
- fix CustomLog comments in default httpd.conf (#43223)
|
|
|
|
- ensure correct mod_suexec vs mod_userdir hook ordering
|
|
|
|
(Joshua Slive, upstream #18156)
|
|
|
|
|
2004-09-09 06:21:18 +00:00
|
|
|
* Tue Jun 29 2004 Joe Orton <jorton@redhat.com> 2.0.50-3
|
|
|
|
- update -proxy11 patch
|
|
|
|
- explain where suexec went if SuexecUserGroup is used but
|
|
|
|
/usr/sbin/suexec is not found
|
|
|
|
|
2004-09-09 06:20:52 +00:00
|
|
|
* Tue Jun 29 2004 Joe Orton <jorton@redhat.com> 2.0.50-1
|
|
|
|
- update to 2.0.50
|
|
|
|
|
2004-09-09 06:20:37 +00:00
|
|
|
* Mon Jun 21 2004 Joe Orton <jorton@redhat.com> 2.0.49-8
|
|
|
|
- split out suexec into httpd-suexec package (#77972)
|
|
|
|
- link to system pcreposix.h to fix including httpd.h
|
|
|
|
|
2004-09-09 06:20:08 +00:00
|
|
|
* Wed Jun 16 2004 Joe Orton <jorton@redhat.com> 2.0.49-7
|
|
|
|
- don't install or use bundled pcreposix.h
|
|
|
|
- bump default MaxClients to 256
|
|
|
|
- drop default Timeout to 2 minutes
|
|
|
|
- merge from upstream:
|
|
|
|
* add fix for VirtualHost multiple address handling (Jeff Trawick)
|
|
|
|
|
|
|
|
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com> 2.0.49-6
|
2004-09-09 06:19:58 +00:00
|
|
|
- rebuilt
|
|
|
|
|
2004-09-09 06:19:09 +00:00
|
|
|
* Thu Jun 10 2004 Joe Orton <jorton@redhat.com> 2.0.49-5
|
|
|
|
- remove comments about ScoreBoardFile in httpd.conf
|
|
|
|
- avoid redundant name lookup in pod code
|
|
|
|
- mod_headers: add %{...}s feature for using SSL variables
|
|
|
|
- mod_autoindex: don't truncate output on stat() failure (#117959)
|
|
|
|
- mod_ssl: fix shmcb corruption with small caches (Geoff Thorpe)
|
|
|
|
- mod_ssl: security fix for overflow in FakeBasicAuth (CVE CAN-2004-0488)
|
|
|
|
- mod_deflate: fix memory consumption for large responses
|
|
|
|
- check that suexec is setuid root (André Malo)
|
|
|
|
- worker: add ThreadStackSize (Jeff Trawick) and ThreadGuardSize directives
|
|
|
|
|
2004-09-09 06:19:06 +00:00
|
|
|
* Thu May 6 2004 Joe Orton <jorton@redhat.com> 2.0.49-4
|
|
|
|
- make "noindex" page valid XHTML 1.1 (Pascal Volk, #122020)
|
|
|
|
- fix SEGV with no Listen directives (Michael Corcoran)
|
|
|
|
- mod_cgi: synch with 2.0 backport proposed upstream
|
|
|
|
|
|
|
|
* Thu Apr 22 2004 Joe Orton <jorton@redhat.com> 2.0.49-3
|
|
|
|
- conflict with older pcre (#121531)
|
|
|
|
- include mod_ext_filter
|
|
|
|
- mod_cgi: handle concurrent stderr/stdout from script
|
|
|
|
|
2004-09-09 06:18:41 +00:00
|
|
|
* Fri Mar 26 2004 Joe Orton <jorton@redhat.com> 2.0.49-2
|
|
|
|
- mod_ssl: fix session cache memory leak (Madhu Mathihalli)
|
|
|
|
- mod_ssl: fix SEGV when trying to shutdown during pool cleanup
|
|
|
|
- merge the mod_proxy HTTP/1.1-compliance fixes
|
|
|
|
- apply fix for #118020
|
|
|
|
|
|
|
|
* Thu Mar 18 2004 Joe Orton <jorton@redhat.com> 2.0.49-1
|
|
|
|
- update to 2.0.49 (#118798, thanks to Robert Scheck)
|
|
|
|
- only link ab and mod_ssl against SSL_LIBS
|
|
|
|
- open log files using APR_LARGEFILE where available
|
|
|
|
|
|
|
|
* Wed Mar 17 2004 Joe Orton <jorton@redhat.com> 2.0.48-18
|
|
|
|
- add fix for #118020
|
|
|
|
- ssl.conf tweaks: seed SSL PRNG with 256 bytes from /dev/urandom
|
|
|
|
|
|
|
|
* Mon Mar 15 2004 Joe Orton <jorton@redhat.com> 2.0.48-17
|
|
|
|
- use "SSLMutex default" in default ssl.conf
|
|
|
|
- limit to 128K XML request bodies in default httpd.conf; fix to
|
|
|
|
give a 413 error not a 400 if the limit is exceeded
|
|
|
|
- mod_rewrite: add %%{SSL:...} and %%{HTTPS} variable lookups
|
|
|
|
- mod_dav: propagate executable property across COPY/MOVE
|
|
|
|
- mod_dav: give 507 on out-of-space errors in more places
|
|
|
|
- mod_ssl: add ssl_is_https optional function
|
|
|
|
- mod_ssl: support indexed lookup of DN components
|
|
|
|
- mod_ssl: optimised variable lookup
|
|
|
|
- mod_ssl: install only minimal mod_ssl.h
|
|
|
|
- worker: fix potential hang at restart
|
|
|
|
|
2004-09-09 06:19:06 +00:00
|
|
|
* Tue Mar 2 2004 Elliot Lee <sopwith@redhat.com> 2.0.48-16.1
|
|
|
|
- Rebuilt.
|
2004-09-09 06:17:21 +00:00
|
|
|
|
|
|
|
* Mon Feb 23 2004 Joe Orton <jorton@redhat.com> 2.0.48-16
|
|
|
|
- fix apxs -q installbuilddir
|
|
|
|
- really update to ab from HEAD
|
|
|
|
- remove check that accept() returns an fd < FD_SETSIZE
|
|
|
|
|
|
|
|
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com> 2.0.48-15
|
2004-09-09 06:19:06 +00:00
|
|
|
- Rebuilt.
|
2004-09-09 06:17:21 +00:00
|
|
|
|
|
|
|
* Tue Feb 3 2004 Joe Orton <jorton@redhat.com> 2.0.48-14
|
|
|
|
- mod_dav: fix 401 on destination and reject unescaped fragment in URI
|
|
|
|
- remove redundant ldconfig invocation from mod_ssl %%post
|
|
|
|
- remove unnecessary -headusage patch
|
|
|
|
|
|
|
|
* Fri Jan 30 2004 Joe Orton <jorton@redhat.com> 2.0.48-13
|
|
|
|
- allow further customisation of init script (Peter Bieringer, #114619)
|
|
|
|
- worker fixes from upstream
|
|
|
|
- use basename(filename) in APLOG_MARK to reduce noise levels at
|
|
|
|
"LogLevel debug"
|
|
|
|
|
|
|
|
* Wed Jan 28 2004 Joe Orton <jorton@redhat.com> 2.0.48-12
|
|
|
|
- mod_ssl: cosmetic tweaks for pass phrase prompting
|
|
|
|
- simplify rebranding a little
|
|
|
|
|
|
|
|
* Tue Jan 27 2004 Joe Orton <jorton@redhat.com> 2.0.48-11
|
|
|
|
- trim pre-2.0 history from CHANGES to limit size
|
|
|
|
|
2004-09-09 06:16:56 +00:00
|
|
|
* Tue Jan 27 2004 Joe Orton <jorton@redhat.com> 2.0.48-10
|
|
|
|
- update to ab from HEAD
|
|
|
|
- remove dbmmanage man page (part of #114080)
|
|
|
|
- mod_ssl: fix streaming nph- CGI scripts over SSL
|
|
|
|
- mod_autoindex: fixes from 2.0 branch (André Malo)
|
|
|
|
- add NameVirtualHost vs mod_ssl warning to httpd.conf (#114315)
|
|
|
|
- mod_proxy: HTTP/1.1-compliance fixes from HEAD
|
|
|
|
|
|
|
|
* Tue Jan 20 2004 Joe Orton <jorton@redhat.com> 2.0.48-9
|
|
|
|
- use a large BSS in the test PIE executable to trigger bugs early
|
|
|
|
- tighten check on CPP output in MMN check (#113934)
|
|
|
|
|
|
|
|
* Mon Jan 19 2004 Joe Orton <jorton@redhat.com> 2.0.48-8
|
|
|
|
- add man page fixes
|
|
|
|
- mod_include: use parser rewrite+fixes from 2.0 branch (André Malo et al)
|
|
|
|
- mod_ssl: add distcache support (Geoff Thorpe)
|
|
|
|
- mod_ssl: SSL variable handling fixes for non-SSL connections (various)
|
|
|
|
- allow linking modules against specific libraries found during configure
|
|
|
|
|
|
|
|
* Mon Jan 19 2004 Joe Orton <jorton@redhat.com> 2.0.48-7
|
|
|
|
- hack to ensure that /usr/sbin/suexec gets stripped
|
|
|
|
- merges from upstream:
|
|
|
|
* fix for CVE CAN-2003-0020 (André Malo)
|
|
|
|
* open log files read-only (Jeff Trawick)
|
|
|
|
* mod_cgi: fix logging of script exec failure messages (Jeff Trawick)
|
|
|
|
* mod_proxy: fix leak in request body handling (Larry Toppi)
|
|
|
|
- merges from Taroon:
|
|
|
|
* move away /var/www/html/index.html before upgrade from 1.3 (#70705)
|
|
|
|
* allow upgrade from Stronghold 4.0
|
|
|
|
* migration guide updates
|
|
|
|
* mod_log_config: fix logging of timezone (upstream #23642)
|
|
|
|
* mod_ssl: restore readable error descriptions in error log
|
|
|
|
|
|
|
|
* Mon Jan 19 2004 Joe Orton <jorton@redhat.com> 2.0.48-6
|
|
|
|
- fix httpd.init issues reported by Behdad Esfahbod
|
|
|
|
- add fix for mod_usertrack (#113269)
|
|
|
|
- automatically raise RLIMIT_CORE if CoreDumpDirectory is used
|
|
|
|
- emit warning at end of %%prep if PIE support is not enabled
|
|
|
|
- add symlink to libtool script from build directory (#113720)
|
|
|
|
- don't link suexec against the world
|
|
|
|
|
|
|
|
* Sun Jan 04 2004 Joe Orton <jorton@redhat.com> 2.0.48-5
|
|
|
|
- use graceful restart in logrotate
|
|
|
|
- bump default MaxRequestsPerChild for prefork to 4000
|
|
|
|
- move vendor string for Server header into spec file
|
|
|
|
- include mod_status extension hook and use it in mod_ssl to include
|
|
|
|
SSL session cache statistics in server-status output
|
|
|
|
|
|
|
|
* Thu Dec 18 2003 Joe Orton <jorton@redhat.com> 2.0.48-4
|
|
|
|
- rebuild
|
|
|
|
|
|
|
|
* Sat Dec 13 2003 Jeff Johnson <jbj@jbj.org> 2.0.48-3
|
|
|
|
- rebuild against db-4.2.52.
|
|
|
|
|
|
|
|
* Tue Oct 28 2003 Joe Orton <jorton@redhat.com> 2.0.48-2
|
|
|
|
- update to 2.0.48
|
2004-09-09 06:16:31 +00:00
|
|
|
- includes security fix for CVE CAN-2003-0542
|
2004-09-09 06:16:56 +00:00
|
|
|
- include mpm*.h to fix mod_fastcgi build (#108080)
|
|
|
|
- increase DYNAMIC_MODULE_LIMIT to 128
|
|
|
|
- re-enable ap_hack_* export trimming patch
|
|
|
|
- only use -export-dynamic when linking httpd, not suexec etc
|
|
|
|
- don't load mod_unique_id by default
|
2004-09-09 06:16:31 +00:00
|
|
|
|
2004-09-09 06:16:14 +00:00
|
|
|
* Thu Oct 23 2003 Joe Orton <jorton@redhat.com> 2.0.47-10
|
|
|
|
- httpd.conf: configure test page in welcome.conf, load suexec,
|
|
|
|
don't use custom error docs by default, sync with upstream.
|
|
|
|
- add "Powered by Fedora" icon (Garrett LeSage)
|
|
|
|
- migration guide updates
|
|
|
|
- drop mod_cgid
|
|
|
|
- enable SSL_EXPERIMENTAL_ENGINE (#106858)
|
|
|
|
- drop minimum suexec gid to 100 (#74753, #107083)
|
|
|
|
- speed up graceful restarts in prefork (#105725)
|
|
|
|
- mod_ssl fixes
|
|
|
|
|
|
|
|
* Wed Oct 22 2003 Joe Orton <jorton@redhat.com> 2.0.47-9
|
|
|
|
- updated index.html (Matt Wilson, #107378)
|
|
|
|
- change server version string comment to "(Fedora)"
|
|
|
|
|
2004-09-09 06:16:56 +00:00
|
|
|
* Mon Oct 13 2003 Jeff Johnson <jbj@jbj.org> 2.0.47-8.1
|
|
|
|
- rebuild against db-4.2.42.
|
|
|
|
|
2004-09-09 06:16:14 +00:00
|
|
|
* Wed Oct 8 2003 Joe Orton <jorton@redhat.com> 2.0.47-8
|
|
|
|
- use -fPIE not -fpie to fix s390x (Florian La Roche)
|
|
|
|
- include VERSIONING in docdir
|
|
|
|
|
|
|
|
* Mon Oct 6 2003 Joe Orton <jorton@redhat.com> 2.0.47-7
|
|
|
|
- enable PIE support
|
|
|
|
- include bug fix for #78019
|
|
|
|
|
|
|
|
* Mon Sep 8 2003 Joe Orton <jorton@redhat.com> 2.0.47-6
|
|
|
|
- update httpd.conf for manual changes (alietss@yahoo.com, #101015)
|
|
|
|
- use anonymous shm for LDAP auth cache (#103566)
|
|
|
|
|
|
|
|
* Sun Sep 7 2003 Joe Orton <jorton@redhat.com> 2.0.47-5
|
|
|
|
- include unixd.h again
|
|
|
|
- fix EXTRA_INCLUDES
|
|
|
|
|
|
|
|
* Mon Jul 28 2003 Joe Orton <jorton@redhat.com> 2.0.47-4
|
2004-09-09 06:12:41 +00:00
|
|
|
- add mod_include fixes from upstream
|
2004-09-09 06:16:14 +00:00
|
|
|
- httpd.conf updates: wording fixes from upstream; load
|
|
|
|
mod_deflate by default, update AddLanguage section (#98455)
|
|
|
|
- don't add eNULL cipher in default ssl.conf (#98401)
|
|
|
|
- only bind to IPv4 addresses in default config (#98916)
|
2004-09-09 06:12:41 +00:00
|
|
|
|
2004-09-09 06:16:14 +00:00
|
|
|
* Thu Jul 24 2003 Joe Orton <jorton@redhat.com> 2.0.47-3
|
|
|
|
- fix for segfaults in php-snmp init (#97207)
|
2004-09-09 06:12:41 +00:00
|
|
|
|
2004-09-09 06:16:14 +00:00
|
|
|
* Wed Jul 23 2003 Joe Orton <jorton@redhat.com> 2.0.47-2
|
|
|
|
- fix apxs -c again
|
|
|
|
|
|
|
|
* Mon Jul 14 2003 Joe Orton <jorton@redhat.com> 2.0.47-1
|
|
|
|
- update to 2.0.47
|
|
|
|
- add mod_logio (#100436)
|
|
|
|
- remove Vendor tag
|
|
|
|
|
|
|
|
* Thu Jul 10 2003 Joe Orton <jorton@redhat.com> 2.0.45-14
|
|
|
|
- use libtool script included in apr
|
|
|
|
- fix apxs -q LIBTOOL (more #92313)
|
|
|
|
|
|
|
|
* Tue Jul 8 2003 Joe Orton <jorton@redhat.com> 2.0.45-13
|
|
|
|
- use system pcre library
|
|
|
|
|
|
|
|
* Thu Jul 3 2003 Joe Orton <jorton@redhat.com> 2.0.45-12
|
|
|
|
- remove some installed headers
|
|
|
|
- fix for use of libtool 1.5
|
|
|
|
|
|
|
|
* Wed Jun 5 2003 Elliot Lee <sopwith@redhat.com>
|
2004-09-09 06:19:06 +00:00
|
|
|
- Rebuilt.
|
2004-09-09 06:12:41 +00:00
|
|
|
|
2004-09-09 06:16:14 +00:00
|
|
|
* Thu Jun 5 2003 Joe Orton <jorton@redhat.com> 2.0.45-10
|
|
|
|
- fix apxs -g (#92313)
|
|
|
|
|
|
|
|
* Sat May 31 2003 Joe Orton <jorton@redhat.com> 2.0.45-9
|
|
|
|
- trim manual sources properly
|
|
|
|
- remove ExcludeArch
|
|
|
|
|
|
|
|
* Thu May 29 2003 Joe Orton <jorton@redhat.com> 2.0.45-8
|
|
|
|
- rebuild
|
|
|
|
|
|
|
|
* Mon May 19 2003 Joe Orton <jorton@redhat.com> 2.0.45-6
|
|
|
|
- don't load /usr/sbin/envvars from apxs
|
|
|
|
- add fix for mod_dav_fs namespace handling
|
|
|
|
- add fix for mod_dav If header etag comparison
|
|
|
|
- remove irrelevant warning from mod_proxy
|
|
|
|
- don't conflict with thttpd (#91422)
|
|
|
|
|
|
|
|
* Sun May 18 2003 Joe Orton <jorton@redhat.com> 2.0.45-5
|
|
|
|
- don't package any XML sources in httpd-manual
|
|
|
|
- fix examples in default httpd.conf for enabling caching
|
|
|
|
|
|
|
|
* Sun May 18 2003 Joe Orton <jorton@redhat.com> 2.0.45-4
|
|
|
|
- change default charset to UTF-8 (#88964)
|
|
|
|
|
|
|
|
* Thu May 15 2003 Joe Orton <jorton@redhat.com> 2.0.45-3
|
|
|
|
- update httpd.conf for changes from default in 2.0.45
|
|
|
|
- include conf.d/*.conf after loading standard modules
|
|
|
|
- include LDAP and cache modules (#75370, #88277)
|
|
|
|
- run buildconf in %%build not %%prep
|
|
|
|
|
|
|
|
* Tue May 13 2003 Joe Orton <jorton@redhat.com> 2.0.45-2
|
|
|
|
- have apxs always use /usr/bin/libtool
|
|
|
|
|
|
|
|
* Mon May 5 2003 Joe Orton <jorton@redhat.com> 2.0.45-1
|
|
|
|
- update to 2.0.45 (#82227)
|
|
|
|
- use separate apr, apr-util packages (#74951)
|
|
|
|
- mark logrotate file as noreplace (#85654)
|
|
|
|
- mark all of /var/www/error as %%config-not-noreplace
|
|
|
|
- remove dates from error pages (#86474)
|
|
|
|
- don't enable mod_cgid for worker MPM (#88819)
|
|
|
|
|
|
|
|
* Wed Apr 30 2003 Elliot Lee <sopwith@redhat.com> 2.0.40-22
|
|
|
|
- headusage patch to fix build on ppc64 etc.
|
2004-09-09 06:12:41 +00:00
|
|
|
|
|
|
|
* Tue Apr 1 2003 Joe Orton <jorton@redhat.com> 2.0.40-21.1
|
|
|
|
- add security fixes for CAN-2003-0020, CAN-2003-0132, CAN-2003-0083
|
|
|
|
- add security fix for file descriptor leaks, #82142
|
|
|
|
- add bug fix for #82587
|
|
|
|
|
2004-09-09 06:12:16 +00:00
|
|
|
* Mon Feb 24 2003 Joe Orton <jorton@redhat.com> 2.0.40-21
|
|
|
|
- add security fix for CAN-2003-0020; replace non-printable characters
|
|
|
|
with '!' when printing to error log.
|
|
|
|
- disable debuginfo on IA64.
|
|
|
|
|
|
|
|
* Tue Feb 11 2003 Joe Orton <jorton@redhat.com> 2.0.40-20
|
|
|
|
- disable POSIX semaphores to support 2.4.18 kernel (#83324)
|
|
|
|
|
|
|
|
* Wed Jan 29 2003 Joe Orton <jorton@redhat.com> 2.0.40-19
|
|
|
|
- require xmlto 0.0.11 or later
|
|
|
|
- fix apr_strerror on glibc2.3
|
|
|
|
|
|
|
|
* Wed Jan 22 2003 Tim Powers <timp@redhat.com> 2.0.40-18
|
2004-09-09 06:19:06 +00:00
|
|
|
- Rebuilt.
|
2004-09-09 06:12:16 +00:00
|
|
|
|
|
|
|
* Thu Jan 16 2003 Joe Orton <jorton@redhat.com> 2.0.40-17
|
|
|
|
- add mod_cgid and httpd binary built with worker MPM (#75496)
|
|
|
|
- allow choice of httpd binary in init script
|
|
|
|
- pick appropriate CGI module based on loaded MPM in httpd.conf
|
|
|
|
- source /etc/sysconfig/httpd in apachectl to get httpd choice
|
|
|
|
- make "apachectl status" fail gracefully when links isn't found (#78159)
|
|
|
|
|
|
|
|
* Mon Jan 13 2003 Joe Orton <jorton@redhat.com> 2.0.40-16
|
|
|
|
- rebuild for OpenSSL 0.9.7
|
|
|
|
|
|
|
|
* Fri Jan 3 2003 Joe Orton <jorton@redhat.com> 2.0.40-15
|
|
|
|
- fix possible infinite recursion in config dir processing (#77206)
|
|
|
|
- fix memory leaks in request body processing (#79282)
|
|
|
|
|
|
|
|
* Thu Dec 12 2002 Joe Orton <jorton@redhat.com> 2.0.40-14
|
|
|
|
- remove unstable shmht session cache from mod_ssl
|
|
|
|
- get SSL libs from pkg-config if available (Nalin Dahyabhai)
|
|
|
|
- stop "apxs -a -i" from inserting AddModule into httpd.conf (#78676)
|
|
|
|
|
|
|
|
* Wed Nov 6 2002 Joe Orton <jorton@redhat.com> 2.0.40-13
|
|
|
|
- fix location of installbuilddir in apxs when libdir!=/usr/lib
|
|
|
|
|
|
|
|
* Wed Nov 6 2002 Joe Orton <jorton@redhat.com> 2.0.40-12
|
|
|
|
- pass libdir to configure; clean up config_vars.mk
|
|
|
|
- package instdso.sh, fixing apxs -i (#73428)
|
|
|
|
- prevent build if upstream MMN differs from mmn macro
|
|
|
|
- remove installed but unpackaged files
|
2004-09-09 06:10:41 +00:00
|
|
|
|
2004-09-09 06:10:33 +00:00
|
|
|
* Wed Oct 9 2002 Joe Orton <jorton@redhat.com> 2.0.40-11
|
|
|
|
- correct SERVER_NAME encoding in i18n error pages (thanks to Andre Malo)
|
|
|
|
|
|
|
|
* Wed Oct 9 2002 Joe Orton <jorton@redhat.com> 2.0.40-10
|
|
|
|
- fix patch for CAN-2002-0840 to also cover i18n error pages
|
|
|
|
|
|
|
|
* Wed Oct 2 2002 Joe Orton <jorton@redhat.com> 2.0.40-9
|
|
|
|
- security fixes for CAN-2002-0840 and CAN-2002-0843
|
|
|
|
- fix for possible mod_dav segfault for certain requests
|
|
|
|
|
|
|
|
* Tue Sep 24 2002 Gary Benson <gbenson@redhat.com>
|
|
|
|
- updates to the migration guide
|
|
|
|
|
2004-09-09 06:10:14 +00:00
|
|
|
* Wed Sep 4 2002 Nalin Dahyabhai <nalin@redhat.com> 2.0.40-8
|
|
|
|
- link httpd with libssl to avoid library loading/unloading weirdness
|
|
|
|
|
2004-09-09 06:10:06 +00:00
|
|
|
* Tue Sep 3 2002 Joe Orton <jorton@redhat.com> 2.0.40-7
|
|
|
|
- add LoadModule lines for proxy modules in httpd.conf (#73349)
|
|
|
|
- fix permissions of conf/ssl.*/ directories; add Makefiles for
|
2004-09-09 06:10:14 +00:00
|
|
|
certificate management (#73352)
|
2004-09-09 06:10:06 +00:00
|
|
|
|
2004-09-09 06:10:03 +00:00
|
|
|
* Mon Sep 2 2002 Joe Orton <jorton@redhat.com> 2.0.40-6
|
|
|
|
- provide "httpd-mmn" to manage module ABI compatibility
|
|
|
|
|
2004-09-09 06:09:40 +00:00
|
|
|
* Sun Sep 1 2002 Joe Orton <jorton@redhat.com> 2.0.40-5
|
|
|
|
- fix SSL session cache (#69699)
|
|
|
|
- revert addition of LDAP support to apr-util
|
|
|
|
|
2004-09-09 06:09:36 +00:00
|
|
|
* Mon Aug 26 2002 Joe Orton <jorton@redhat.com> 2.0.40-4
|
|
|
|
- set SIGXFSZ disposition to "ignored" (#69520)
|
|
|
|
- make dummy connections to the first listener in config (#72692)
|
|
|
|
|
2004-09-09 06:09:30 +00:00
|
|
|
* Mon Aug 26 2002 Joe Orton <jorton@redhat.com> 2.0.40-3
|
|
|
|
- allow "apachectl configtest" on a 1.3 httpd.conf
|
|
|
|
- add mod_deflate
|
|
|
|
- enable LDAP support in apr-util
|
|
|
|
- don't package everything in /var/www/error as config(noreplace)
|
|
|
|
|
2004-09-09 06:09:04 +00:00
|
|
|
* Wed Aug 21 2002 Bill Nottingham <notting@redhat.com> 2.0.40-2
|
|
|
|
- add trigger (#68657)
|
|
|
|
|
2004-09-09 06:08:51 +00:00
|
|
|
* Mon Aug 12 2002 Joe Orton <jorton@redhat.com> 2.0.40-1
|
|
|
|
- update to 2.0.40
|
|
|
|
|
|
|
|
* Wed Jul 24 2002 Joe Orton <jorton@redhat.com> 2.0.36-8
|
|
|
|
- improve comment on use of UserDir in default config (#66886)
|
|
|
|
|
2004-09-09 06:08:44 +00:00
|
|
|
* Wed Jul 10 2002 Joe Orton <jorton@redhat.com> 2.0.36-7
|
|
|
|
- use /sbin/nologin as shell for apache user (#68371)
|
|
|
|
- add patch from CVS to fix possible infinite loop when processing
|
|
|
|
internal redirects
|
|
|
|
|
|
|
|
* Wed Jun 26 2002 Gary Benson <gbenson@redhat.com> 2.0.36-6
|
|
|
|
- modify init script to detect 1.3.x httpd.conf's and direct users
|
|
|
|
to the migration guide
|
|
|
|
|
|
|
|
* Tue Jun 25 2002 Gary Benson <gbenson@redhat.com> 2.0.36-5
|
|
|
|
- patch apachectl to detect 1.3.x httpd.conf's and direct users
|
|
|
|
to the migration guide
|
|
|
|
- ship the migration guide
|
|
|
|
|
|
|
|
* Fri Jun 21 2002 Joe Orton <jorton@redhat.com>
|
|
|
|
- move /etc/httpd2 back to /etc/httpd
|
|
|
|
- add noindex.html page and poweredby logo; tweak default config
|
|
|
|
to load noindex.html if no default "/" page is present.
|
|
|
|
- add patch to prevent mutex errors on graceful restart
|
|
|
|
|
|
|
|
* Fri Jun 21 2002 Tim Powers <timp@redhat.com> 2.0.36-4
|
|
|
|
- automated rebuild
|
|
|
|
|
|
|
|
* Wed Jun 12 2002 Joe Orton <jorton@redhat.com> 2.0.36-3
|
|
|
|
- add patch to fix SSL mutex handling
|
|
|
|
|
|
|
|
* Wed Jun 12 2002 Joe Orton <jorton@redhat.com> 2.0.36-2
|
|
|
|
- improved config directory patch
|
|
|
|
|
|
|
|
* Mon May 20 2002 Joe Orton <jorton@redhat.com>
|
|
|
|
- initial build; based heavily on apache.spec and mod_ssl.spec
|
|
|
|
- fixes: #65214, #58490, #57376, #61265, #65518, #58177, #57245
|