mirror of
https://github.com/apache/httpd.git
synced 2026-10-28 11:57:22 +03:00
longer removed. Added httxt2dbm to the sbin directory. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@240349 13f79535-47bb-0310-9956-ffa450edef68
546 lines
18 KiB
RPMSpec
546 lines
18 KiB
RPMSpec
%define contentdir /var/www
|
|
%define suexec_caller apache
|
|
%define mmn APACHE_MMN
|
|
|
|
%ifarch ia64
|
|
# disable debuginfo on IA64
|
|
%define debug_package %{nil}
|
|
%endif
|
|
|
|
Summary: Apache HTTP Server
|
|
Name: httpd
|
|
Version: APACHE_VERSION
|
|
Release: APACHE_RELEASE
|
|
URL: http://httpd.apache.org/
|
|
Vendor: Apache Software Foundation
|
|
Source0: http://www.apache.org/dist/httpd/httpd-%{version}.tar.gz
|
|
License: Apache License, Version 2.0
|
|
Group: System Environment/Daemons
|
|
BuildRoot: %{_tmppath}/%{name}-root
|
|
BuildPrereq: apr-devel, apr-util-devel, openldap-devel, db4-devel, expat-devel, findutils, perl, pkgconfig
|
|
BuildPrereq: /usr/bin/apr-1-config, /usr/bin/apu-1-config
|
|
Requires: apr >= 1.0.2, apr-util >= 1.0.2, gawk, /usr/share/magic.mime, /usr/bin/find, openldap
|
|
Prereq: /sbin/chkconfig, /bin/mktemp, /bin/rm, /bin/mv
|
|
Prereq: sh-utils, textutils, /usr/sbin/useradd
|
|
Provides: webserver
|
|
Provides: httpd-mmn = %{mmn}
|
|
Conflicts: thttpd
|
|
Obsoletes: apache, secureweb, mod_dav
|
|
|
|
%description
|
|
Apache is a powerful, full-featured, efficient, and freely-available
|
|
Web server. Apache is also the most popular Web server on the
|
|
Internet.
|
|
|
|
%package devel
|
|
Group: Development/Libraries
|
|
Summary: Development tools for the Apache HTTP server.
|
|
Obsoletes: secureweb-devel, apache-devel
|
|
Requires: libtool, httpd = %{version}
|
|
Requires: apr-devel >= 1.0.2, apr-util-devel >= 1.0.2
|
|
|
|
%description devel
|
|
The httpd-devel package contains the APXS binary and other files
|
|
that you need to build Dynamic Shared Objects (DSOs) for Apache.
|
|
|
|
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.
|
|
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
|
|
also be found at http://httpd.apache.org/docs/.
|
|
|
|
%package -n mod_ssl
|
|
Group: System Environment/Daemons
|
|
Summary: SSL/TLS module for the Apache HTTP server
|
|
Serial: 1
|
|
BuildPrereq: openssl-devel
|
|
Prereq: openssl, dev, /bin/cat
|
|
Requires: httpd, make, httpd-mmn = %{mmn}
|
|
|
|
%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
|
|
|
|
# Safety check: prevent build if defined MMN does not equal upstream MMN.
|
|
vmmn=`echo MODULE_MAGIC_NUMBER_MAJOR | cpp -include \`pwd\`/include/ap_mmn.h | grep -e '^[0-9]'`
|
|
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
|
|
|
|
# regenerate configure scripts
|
|
./buildconf
|
|
|
|
# Before configure; fix location of build dir in generated apxs
|
|
%{__perl} -pi -e "s:\@exp_installbuilddir\@:%{_libdir}/httpd/build:g" \
|
|
support/apxs.in
|
|
|
|
%build
|
|
|
|
if pkg-config openssl ; then
|
|
# configure -C barfs with trailing spaces in CFLAGS
|
|
CFLAGS="$RPM_OPT_FLAGS `pkg-config --cflags openssl | sed 's/ *$//'`"
|
|
AP_LIBS="$AP_LIBS `pkg-config --libs openssl`"
|
|
else
|
|
CFLAGS="$RPM_OPT_FLAGS"
|
|
AP_LIBS="-lssl -lcrypto"
|
|
fi
|
|
export CFLAGS
|
|
export AP_LIBS
|
|
|
|
function mpmbuild()
|
|
{
|
|
mpm=$1; shift
|
|
mkdir $mpm; pushd $mpm
|
|
cat > config.cache <<EOF
|
|
ac_cv_func_pthread_mutexattr_setpshared=no
|
|
ac_cv_func_sem_open=no
|
|
EOF
|
|
../configure -C \
|
|
--prefix=%{_sysconfdir}/httpd \
|
|
--with-apr=/usr/bin/apr-1-config \
|
|
--with-apr-util=/usr/bin/apu-1-config \
|
|
--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-mpm=$mpm \
|
|
--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=500 \
|
|
--with-devrandom \
|
|
--with-ldap --enable-ldap --enable-authnz-ldap \
|
|
--enable-cache --enable-disk-cache --enable-mem-cache \
|
|
--enable-ssl --with-ssl \
|
|
--enable-deflate --enable-cgid \
|
|
--enable-proxy --enable-proxy-connect \
|
|
--enable-proxy-http --enable-proxy-ftp \
|
|
$*
|
|
|
|
make %{?_smp_mflags}
|
|
popd
|
|
}
|
|
|
|
# Only bother enabling optional modules for main build.
|
|
mpmbuild prefork --enable-mods-shared=all
|
|
|
|
# To prevent most modules being built statically into httpd.worker,
|
|
# easiest way seems to be enable them shared.
|
|
mpmbuild worker --enable-mods-shared=all
|
|
|
|
# Verify that the same modules were built into the two httpd binaries
|
|
./prefork/httpd -l | grep -v prefork > prefork.mods
|
|
./worker/httpd -l | grep -v worker > worker.mods
|
|
if ! diff -u prefork.mods worker.mods; then
|
|
: Different modules built into httpd binaries, will not proceed
|
|
exit 1
|
|
fi
|
|
|
|
%install
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
pushd prefork
|
|
make DESTDIR=$RPM_BUILD_ROOT install
|
|
popd
|
|
# install worker binary
|
|
install -m 755 worker/httpd $RPM_BUILD_ROOT%{_sbindir}/httpd.worker
|
|
|
|
# mod_ssl bits
|
|
for suffix in crl crt csr key prm; do
|
|
mkdir $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf/ssl.${suffix}
|
|
done
|
|
|
|
# Makefiles for certificate management
|
|
#for ext in crt crl; do
|
|
# install -m 644 ./build/rpm/mod_ssl-Makefile.${ext} \
|
|
# $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf/ssl.${ext}/Makefile.${ext}
|
|
#done
|
|
#ln -s ../../../usr/share/ssl/certs/Makefile $RPM_BUILD_ROOT/etc/httpd/conf
|
|
|
|
# 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}
|
|
|
|
# move the build directory to within the library directory
|
|
mv $RPM_BUILD_ROOT%{contentdir}/build $RPM_BUILD_ROOT%{_libdir}/httpd/build
|
|
|
|
# fix up config_vars file: relocate the build directory into libdir;
|
|
# reference correct libtool from apr; remove references to RPM build root.
|
|
sed -e "s|%{contentdir}/build|%{_libdir}/httpd/build|g" \
|
|
-e "/AP_LIBS/d" -e "/abs_srcdir/d" \
|
|
-e "/^LIBTOOL/s|/[^ ]*/libtool|`/usr/bin/apr-1-config --apr-libtool`|" \
|
|
-e "/^EXTRA_INCLUDES/s|-I$RPM_BUILD_DIR[^ ]* ||g" \
|
|
< prefork/build/config_vars.mk \
|
|
> $RPM_BUILD_ROOT%{_libdir}/httpd/build/config_vars.mk
|
|
|
|
# Make the MMN accessible to module packages
|
|
echo %{mmn} > $RPM_BUILD_ROOT%{_includedir}/httpd/.mmn
|
|
|
|
# docroot
|
|
mkdir $RPM_BUILD_ROOT%{contentdir}/html
|
|
rm -r $RPM_BUILD_ROOT%{contentdir}/manual/style
|
|
|
|
# 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 ./build/rpm/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 ./build/rpm/httpd.logrotate \
|
|
$RPM_BUILD_ROOT/etc/logrotate.d/httpd
|
|
|
|
# Remove unpackaged files
|
|
rm -rf $RPM_BUILD_ROOT%{_libdir}/httpd/modules/*.exp \
|
|
$RPM_BUILD_ROOT%{contentdir}/htdocs/* \
|
|
$RPM_BUILD_ROOT%{contentdir}/cgi-bin/*
|
|
|
|
%pre
|
|
# Add the "apache" user
|
|
/usr/sbin/useradd -c "Apache" -u 48 \
|
|
-s /sbin/nologin -r -d %{contentdir} apache 2> /dev/null || :
|
|
|
|
%triggerpostun -- apache < 2.0
|
|
/sbin/chkconfig --add httpd
|
|
|
|
%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
|
|
|
|
%post -n mod_ssl
|
|
/sbin/ldconfig ### is this needed?
|
|
umask 077
|
|
|
|
if [ ! -f %{_sysconfdir}/httpd/conf/ssl.key/server.key ] ; then
|
|
%{_bindir}/openssl genrsa -rand /proc/apm:/proc/cpuinfo:/proc/dma:/proc/filesystems:/proc/interrupts:/proc/ioports:/proc/pci:/proc/rtc:/proc/uptime 1024 > %{_sysconfdir}/httpd/conf/ssl.key/server.key 2> /dev/null
|
|
fi
|
|
|
|
FQDN=`hostname`
|
|
if [ "x${FQDN}" = "x" ]; then
|
|
FQDN=localhost.localdomain
|
|
fi
|
|
|
|
if [ ! -f %{_sysconfdir}/httpd/conf/ssl.crt/server.crt ] ; then
|
|
cat << EOF | %{_bindir}/openssl req -new -key %{_sysconfdir}/httpd/conf/ssl.key/server.key -x509 -days 365 -out %{_sysconfdir}/httpd/conf/ssl.crt/server.crt 2>/dev/null
|
|
--
|
|
SomeState
|
|
SomeCity
|
|
SomeOrganization
|
|
SomeOrganizationalUnit
|
|
${FQDN}
|
|
root@${FQDN}
|
|
EOF
|
|
fi
|
|
|
|
%clean
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
%files
|
|
%defattr(-,root,root)
|
|
|
|
%doc ABOUT_APACHE README CHANGES LICENSE 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/magic
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf/mime.types
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-autoindex.conf
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-dav.conf
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-default.conf
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-info.conf
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-languages.conf
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-manual.conf
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-mpm.conf
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-multilang-errordoc.conf
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-userdir.conf
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-vhosts.conf
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-autoindex.conf
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-dav.conf
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-default.conf
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-info.conf
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-languages.conf
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-manual.conf
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-mpm.conf
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-multilang-errordoc.conf
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-userdir.conf
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-vhosts.conf
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf/original/httpd.conf
|
|
|
|
%config %{_sysconfdir}/logrotate.d/httpd
|
|
%config %{_sysconfdir}/rc.d/init.d/httpd
|
|
|
|
%{_sbindir}/ab
|
|
%{_sbindir}/htcacheclean
|
|
%{_sbindir}/htdbm
|
|
%{_sbindir}/htdigest
|
|
%{_sbindir}/htpasswd
|
|
%{_sbindir}/logresolve
|
|
%{_sbindir}/httpd
|
|
%{_sbindir}/httpd.worker
|
|
%{_sbindir}/httxt2dbm
|
|
%{_sbindir}/apachectl
|
|
%{_sbindir}/rotatelogs
|
|
%attr(4510,root,%{suexec_caller}) %{_sbindir}/suexec
|
|
|
|
%dir %{_libdir}/httpd
|
|
%dir %{_libdir}/httpd/modules
|
|
# everything but mod_ssl.so:
|
|
%{_libdir}/httpd/modules/mod_[a-r]*.so
|
|
%{_libdir}/httpd/modules/mod_s[petu]*.so
|
|
%{_libdir}/httpd/modules/mod_[t-z]*.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
|
|
%config(noreplace) %{contentdir}/error/*.var
|
|
%config(noreplace) %{contentdir}/error/include/*.html
|
|
|
|
%attr(0700,root,root) %dir %{_localstatedir}/log/httpd
|
|
|
|
%attr(0700,apache,apache) %dir %{_localstatedir}/lib/dav
|
|
|
|
%{_mandir}/man1/*
|
|
%{_mandir}/man8/ab*
|
|
%{_mandir}/man8/rotatelogs*
|
|
%{_mandir}/man8/logresolve*
|
|
%{_mandir}/man8/suexec*
|
|
%{_mandir}/man8/apachectl.8*
|
|
%{_mandir}/man8/httpd.8*
|
|
%{_mandir}/man8/htcacheclean.8*
|
|
|
|
%files manual
|
|
%defattr(-,root,root)
|
|
%{contentdir}/manual
|
|
%{contentdir}/error/README
|
|
|
|
%files -n mod_ssl
|
|
%defattr(-,root,root)
|
|
%{_libdir}/httpd/modules/mod_ssl.so
|
|
%attr(0700,root,root) %dir %{_sysconfdir}/httpd/conf/ssl.crl
|
|
%attr(0700,root,root) %dir %{_sysconfdir}/httpd/conf/ssl.crt
|
|
%attr(0700,root,root) %dir %{_sysconfdir}/httpd/conf/ssl.csr
|
|
%attr(0700,root,root) %dir %{_sysconfdir}/httpd/conf/ssl.key
|
|
%attr(0700,root,root) %dir %{_sysconfdir}/httpd/conf/ssl.prm
|
|
#%config %{_sysconfdir}/httpd/conf/Makefile
|
|
#%dir %{_sysconfdir}/httpd/conf/ssl.*
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-ssl.conf
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-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
|
|
%{_sysconfdir}/httpd/build
|
|
%{_sbindir}/apxs
|
|
%{_sbindir}/checkgid
|
|
%{_sbindir}/dbmmanage
|
|
%{_sbindir}/envvars*
|
|
%{_mandir}/man8/apxs.8*
|
|
%dir %{_libdir}/httpd/build
|
|
%{_libdir}/httpd/build/*.mk
|
|
%{_libdir}/httpd/build/instdso.sh
|
|
%{_libdir}/httpd/build/config.nice
|
|
%{_libdir}/httpd/build/mkdir.sh
|
|
|
|
%changelog
|
|
* Fri Aug 26 2005 Graham Leggett <minfrin@apache.org> 2.1.7
|
|
- Deleting the xml doc files is no longer necessary.
|
|
- Add httxt2dbm to the sbin directory
|
|
|
|
* Sat Jul 2 2005 Graham Leggett <minfrin@apache.org> 2.1.7-dev
|
|
- Fixed complaints about unpackaged files with new config file changes.
|
|
|
|
* Thu Dec 16 2004 Graham Leggett <minfrin@apache.org> 2.1.3-dev
|
|
- Changed build to use external apr and apr-util
|
|
|
|
* Thu May 20 2004 Graham Leggett <minfrin@apache.org> 2.0.50-dev
|
|
- Changed default dependancy to link to db4 instead of db3.
|
|
- Fixed complaints about unpackaged files.
|
|
|
|
* Sat Apr 5 2003 Graham Leggett <minfrin@apache.org> 2.0.46-dev
|
|
- Moved mime.types back to the default location.
|
|
- Added mod_ldap and friends, mod_cache and friends.
|
|
- Added openldap dependancy.
|
|
|
|
* Sun Mar 30 2003 Graham Leggett <minfrin@apache.org> 2.0.45-1
|
|
- Created generic Apache rpm spec file from that donated by Redhat.
|
|
- Removed Redhat specific patches and boilerplate files.
|
|
- Removed SSL related Makefiles.
|
|
|
|
* 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
|
|
- rebuilt
|
|
|
|
* 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
|
|
|
|
* 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
|
|
|
|
* Wed Sep 4 2002 Nalin Dahyabhai <nalin@redhat.com> 2.0.40-8
|
|
- link httpd with libssl to avoid library loading/unloading weirdness
|
|
|
|
* 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
|
|
certificate management (#73352)
|
|
|
|
* Mon Sep 2 2002 Joe Orton <jorton@redhat.com> 2.0.40-6
|
|
- provide "httpd-mmn" to manage module ABI compatibility
|
|
|
|
* 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
|
|
|
|
* 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)
|
|
|
|
* 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)
|
|
|
|
* Wed Aug 21 2002 Bill Nottingham <notting@redhat.com> 2.0.40-2
|
|
- add trigger (#68657)
|
|
|
|
* 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)
|
|
|
|
* 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
|