| [34] | 1 | %define contentdir /var/www | 
|---|
|  | 2 | %define suexec_caller apache | 
|---|
|  | 3 | %define mmn 20051115 | 
|---|
|  | 4 | %define vstring Fedora | 
|---|
|  | 5 | %define distro Fedora Core | 
|---|
|  | 6 |  | 
|---|
|  | 7 | Summary: Apache HTTP Server | 
|---|
|  | 8 | Name: httpd | 
|---|
|  | 9 | Version: 2.2.3 | 
|---|
|  | 10 | Release: 5 | 
|---|
|  | 11 | URL: http://httpd.apache.org/ | 
|---|
|  | 12 | Source0: http://www.apache.org/dist/httpd/httpd-%{version}.tar.gz | 
|---|
|  | 13 | Source1: index.html | 
|---|
|  | 14 | Source3: httpd.logrotate | 
|---|
|  | 15 | Source4: httpd.init | 
|---|
|  | 16 | Source5: httpd.sysconf | 
|---|
|  | 17 | Source7: powered_by_fedora.png | 
|---|
|  | 18 | Source10: httpd.conf | 
|---|
|  | 19 | Source11: ssl.conf | 
|---|
|  | 20 | Source12: welcome.conf | 
|---|
|  | 21 | Source13: manual.conf | 
|---|
|  | 22 | Source14: proxy_ajp.conf | 
|---|
|  | 23 | # Documentation | 
|---|
|  | 24 | Source30: migration.xml | 
|---|
|  | 25 | Source31: migration.css | 
|---|
|  | 26 | Source32: html.xsl | 
|---|
|  | 27 | Source33: README.confd | 
|---|
|  | 28 | # build/scripts patches | 
|---|
|  | 29 | Patch1: httpd-2.1.10-apctl.patch | 
|---|
|  | 30 | Patch2: httpd-2.1.10-apxs.patch | 
|---|
|  | 31 | Patch3: httpd-2.0.45-deplibs.patch | 
|---|
|  | 32 | Patch4: httpd-2.1.10-disablemods.patch | 
|---|
|  | 33 | Patch5: httpd-2.1.10-layout.patch | 
|---|
|  | 34 | Patch6: httpd-2.2.2-ac260.patch | 
|---|
|  | 35 | # Features/functional changes | 
|---|
|  | 36 | Patch20: httpd-2.0.48-release.patch | 
|---|
|  | 37 | Patch21: httpd-2.0.40-xfsz.patch | 
|---|
|  | 38 | Patch22: httpd-2.1.10-pod.patch | 
|---|
|  | 39 | Patch23: httpd-2.0.45-export.patch | 
|---|
|  | 40 | Patch24: httpd-2.0.48-corelimit.patch | 
|---|
|  | 41 | Patch25: httpd-2.0.54-selinux.patch | 
|---|
|  | 42 | # Bug fixes | 
|---|
|  | 43 | Patch50: httpd-2.0.45-encode.patch | 
|---|
|  | 44 | Patch54: httpd-2.2.0-authnoprov.patch | 
|---|
|  | 45 | License: Apache Software License | 
|---|
|  | 46 | Group: System Environment/Daemons | 
|---|
|  | 47 | BuildRoot: %{_tmppath}/%{name}-root | 
|---|
|  | 48 | BuildRequires: autoconf, perl, pkgconfig, xmlto >= 0.0.11, findutils | 
|---|
|  | 49 | BuildRequires: db4-devel, expat-devel, zlib-devel, libselinux-devel | 
|---|
|  | 50 | BuildRequires: apr-devel >= 1.2.0, apr-util-devel >= 1.2.0, pcre-devel >= 5.0, | 
|---|
|  | 51 | Requires: /etc/mime.types, gawk, /usr/share/magic.mime, /usr/bin/find | 
|---|
|  | 52 | Requires: initscripts >= 8.36 | 
|---|
|  | 53 | Obsoletes: httpd-suexec | 
|---|
|  | 54 | Prereq: /sbin/chkconfig, /bin/mktemp, /bin/rm, /bin/mv | 
|---|
|  | 55 | Prereq: sh-utils, textutils, /usr/sbin/useradd | 
|---|
|  | 56 | Provides: webserver | 
|---|
|  | 57 | Provides: httpd-mmn = %{mmn} | 
|---|
|  | 58 | Obsoletes: apache, secureweb, mod_dav, mod_gzip, stronghold-apache, stronghold-htdocs | 
|---|
|  | 59 | Obsoletes: mod_put, mod_roaming, mod_jk | 
|---|
|  | 60 | Conflicts: pcre < 4.0 | 
|---|
|  | 61 |  | 
|---|
|  | 62 | Patch1000: httpd-suexec-scripts.patch | 
|---|
|  | 63 |  | 
|---|
|  | 64 | %description | 
|---|
|  | 65 | The Apache HTTP Server is a powerful, efficient, and extensible | 
|---|
|  | 66 | web server. | 
|---|
|  | 67 |  | 
|---|
|  | 68 | %package devel | 
|---|
|  | 69 | Group: Development/Libraries | 
|---|
|  | 70 | Summary: Development tools for the Apache HTTP server. | 
|---|
|  | 71 | Obsoletes: secureweb-devel, apache-devel, stronghold-apache-devel | 
|---|
|  | 72 | Requires: apr-devel, apr-util-devel, pkgconfig | 
|---|
|  | 73 | Requires: httpd = %{version}-%{release} | 
|---|
|  | 74 |  | 
|---|
|  | 75 | %description devel | 
|---|
|  | 76 | The httpd-devel package contains the APXS binary and other files | 
|---|
|  | 77 | that you need to build Dynamic Shared Objects (DSOs) for the | 
|---|
|  | 78 | Apache HTTP Server. | 
|---|
|  | 79 |  | 
|---|
|  | 80 | If you are installing the Apache HTTP server and you want to be | 
|---|
|  | 81 | able to compile or develop additional modules for Apache, you need | 
|---|
|  | 82 | to install this package. | 
|---|
|  | 83 |  | 
|---|
|  | 84 | %package manual | 
|---|
|  | 85 | Group: Documentation | 
|---|
|  | 86 | Summary: Documentation for the Apache HTTP server. | 
|---|
|  | 87 | Requires: httpd = %{version}-%{release} | 
|---|
|  | 88 | Obsoletes: secureweb-manual, apache-manual | 
|---|
|  | 89 |  | 
|---|
|  | 90 | %description manual | 
|---|
|  | 91 | The httpd-manual package contains the complete manual and | 
|---|
|  | 92 | reference guide for the Apache HTTP server. The information can | 
|---|
|  | 93 | also be found at http://httpd.apache.org/docs/2.2/. | 
|---|
|  | 94 |  | 
|---|
|  | 95 | %package -n mod_ssl | 
|---|
|  | 96 | Group: System Environment/Daemons | 
|---|
|  | 97 | Summary: SSL/TLS module for the Apache HTTP server | 
|---|
|  | 98 | Epoch: 1 | 
|---|
|  | 99 | BuildRequires: openssl-devel, distcache-devel | 
|---|
|  | 100 | Requires(post): openssl >= 0.9.7f-4, /bin/cat | 
|---|
|  | 101 | Requires: httpd = 0:%{version}-%{release}, httpd-mmn = %{mmn} | 
|---|
|  | 102 | Obsoletes: stronghold-mod_ssl | 
|---|
|  | 103 |  | 
|---|
|  | 104 | %description -n mod_ssl | 
|---|
|  | 105 | The mod_ssl module provides strong cryptography for the Apache Web | 
|---|
|  | 106 | server via the Secure Sockets Layer (SSL) and Transport Layer | 
|---|
|  | 107 | Security (TLS) protocols. | 
|---|
|  | 108 |  | 
|---|
|  | 109 | %prep | 
|---|
|  | 110 | %setup -q | 
|---|
|  | 111 | %patch1 -p1 -b .apctl | 
|---|
|  | 112 | %patch2 -p1 -b .apxs | 
|---|
|  | 113 | %patch3 -p1 -b .deplibs | 
|---|
|  | 114 | %patch4 -p1 -b .disablemods | 
|---|
|  | 115 | %patch5 -p1 -b .layout | 
|---|
|  | 116 | %patch6 -p1 -b .ac260 | 
|---|
|  | 117 |  | 
|---|
|  | 118 | %patch21 -p0 -b .xfsz | 
|---|
|  | 119 | %patch22 -p1 -b .pod | 
|---|
|  | 120 | %patch23 -p1 -b .export | 
|---|
|  | 121 | %patch24 -p1 -b .corelimit | 
|---|
|  | 122 | %patch25 -p1 -b .selinux | 
|---|
|  | 123 |  | 
|---|
|  | 124 | # no -b to prevent droplets in install root | 
|---|
|  | 125 | %patch50 -p1 | 
|---|
|  | 126 | %patch54 -p1 -b .authnoprov | 
|---|
|  | 127 |  | 
|---|
|  | 128 | # Patch in vendor/release string | 
|---|
|  | 129 | sed "s/@RELEASE@/%{vstring}/" < %{PATCH20} | patch -p1 | 
|---|
|  | 130 |  | 
|---|
|  | 131 | %patch1000 -p1 -b .scripts | 
|---|
|  | 132 |  | 
|---|
|  | 133 | # Safety check: prevent build if defined MMN does not equal upstream MMN. | 
|---|
|  | 134 | vmmn=`echo MODULE_MAGIC_NUMBER_MAJOR | cpp -include include/ap_mmn.h | sed -n '/^2/p'` | 
|---|
|  | 135 | if test "x${vmmn}" != "x%{mmn}"; then | 
|---|
|  | 136 | : Error: Upstream MMN is now ${vmmn}, packaged MMN is %{mmn}. | 
|---|
|  | 137 | : Update the mmn macro and rebuild. | 
|---|
|  | 138 | exit 1 | 
|---|
|  | 139 | fi | 
|---|
|  | 140 |  | 
|---|
|  | 141 | : Building for '%{distro}' with MMN %{mmn} and vendor string '%{vstring}' | 
|---|
|  | 142 |  | 
|---|
|  | 143 | %build | 
|---|
|  | 144 | # forcibly prevent use of bundled apr, apr-util, pcre | 
|---|
|  | 145 | rm -rf srclib/{apr,apr-util,pcre} | 
|---|
|  | 146 |  | 
|---|
|  | 147 | # regenerate configure scripts | 
|---|
|  | 148 | autoheader && autoconf || exit 1 | 
|---|
|  | 149 |  | 
|---|
|  | 150 | # Limit size of CHANGES to recent history | 
|---|
|  | 151 | echo '1,/Changes with Apache MPM/wq' | ed CHANGES | 
|---|
|  | 152 |  | 
|---|
|  | 153 | # Before configure; fix location of build dir in generated apxs | 
|---|
|  | 154 | %{__perl} -pi -e "s:\@exp_installbuilddir\@:%{_libdir}/httpd/build:g" \ | 
|---|
|  | 155 | support/apxs.in | 
|---|
|  | 156 | # update location of migration guide in apachectl | 
|---|
|  | 157 | %{__perl} -pi -e "s:\@docdir\@:%{_docdir}/%{name}-%{version}:g" \ | 
|---|
|  | 158 | support/apachectl.in | 
|---|
|  | 159 |  | 
|---|
|  | 160 | # Build the migration guide | 
|---|
|  | 161 | sed 's/@DISTRO@/%{distro}/' < $RPM_SOURCE_DIR/migration.xml > migration.xml | 
|---|
|  | 162 | xmlto -x $RPM_SOURCE_DIR/html.xsl html-nochunks migration.xml | 
|---|
|  | 163 | cp $RPM_SOURCE_DIR/migration.css . # make %%doc happy | 
|---|
|  | 164 |  | 
|---|
|  | 165 | CFLAGS=$RPM_OPT_FLAGS | 
|---|
|  | 166 | SH_LDFLAGS="-Wl,-z,relro" | 
|---|
|  | 167 | export CFLAGS SH_LDFLAGS | 
|---|
|  | 168 |  | 
|---|
|  | 169 | function mpmbuild() | 
|---|
|  | 170 | { | 
|---|
|  | 171 | mpm=$1; shift | 
|---|
|  | 172 | mkdir $mpm; pushd $mpm | 
|---|
|  | 173 | ../configure \ | 
|---|
|  | 174 | --prefix=%{_sysconfdir}/httpd \ | 
|---|
|  | 175 | --exec-prefix=%{_prefix} \ | 
|---|
|  | 176 | --bindir=%{_bindir} \ | 
|---|
|  | 177 | --sbindir=%{_sbindir} \ | 
|---|
|  | 178 | --mandir=%{_mandir} \ | 
|---|
|  | 179 | --libdir=%{_libdir} \ | 
|---|
|  | 180 | --sysconfdir=%{_sysconfdir}/httpd/conf \ | 
|---|
|  | 181 | --includedir=%{_includedir}/httpd \ | 
|---|
|  | 182 | --libexecdir=%{_libdir}/httpd/modules \ | 
|---|
|  | 183 | --datadir=%{contentdir} \ | 
|---|
|  | 184 | --with-installbuilddir=%{_libdir}/httpd/build \ | 
|---|
|  | 185 | --with-mpm=$mpm \ | 
|---|
|  | 186 | --with-apr=%{_prefix} --with-apr-util=%{_prefix} \ | 
|---|
|  | 187 | --enable-suexec --with-suexec \ | 
|---|
|  | 188 | --with-suexec-caller=%{suexec_caller} \ | 
|---|
|  | 189 | --with-suexec-docroot=%{contentdir} \ | 
|---|
|  | 190 | --with-suexec-logfile=%{_localstatedir}/log/httpd/suexec.log \ | 
|---|
|  | 191 | --with-suexec-bin=%{_sbindir}/suexec \ | 
|---|
|  | 192 | --with-suexec-uidmin=500 --with-suexec-gidmin=100 \ | 
|---|
|  | 193 | --enable-pie \ | 
|---|
|  | 194 | --with-pcre \ | 
|---|
|  | 195 | $* | 
|---|
|  | 196 |  | 
|---|
|  | 197 | make %{?_smp_mflags} | 
|---|
|  | 198 | popd | 
|---|
|  | 199 | } | 
|---|
|  | 200 |  | 
|---|
|  | 201 | # Build everything and the kitchen sink with the prefork build | 
|---|
|  | 202 | mpmbuild prefork \ | 
|---|
|  | 203 | --enable-mods-shared=all \ | 
|---|
|  | 204 | --enable-ssl --with-ssl --enable-distcache \ | 
|---|
|  | 205 | --enable-proxy \ | 
|---|
|  | 206 | --enable-cache --enable-mem-cache \ | 
|---|
|  | 207 | --enable-file-cache --enable-disk-cache \ | 
|---|
|  | 208 | --enable-ldap --enable-authnz-ldap \ | 
|---|
|  | 209 | --enable-cgid \ | 
|---|
|  | 210 | --enable-authn-anon --enable-authn-alias | 
|---|
|  | 211 |  | 
|---|
|  | 212 | # For the other MPMs, just build httpd and no optional modules | 
|---|
|  | 213 | mpmbuild worker --enable-modules=none | 
|---|
|  | 214 | #mpmbuild event --enable-modules=none | 
|---|
|  | 215 |  | 
|---|
|  | 216 | %install | 
|---|
|  | 217 | rm -rf $RPM_BUILD_ROOT | 
|---|
|  | 218 |  | 
|---|
|  | 219 | # Classify ab and logresolve as section 1 commands, as they are in /usr/bin | 
|---|
|  | 220 | mv docs/man/ab.8 docs/man/ab.1 | 
|---|
|  | 221 | mv docs/man/logresolve.8 docs/man/logresolve.1 | 
|---|
|  | 222 |  | 
|---|
|  | 223 | pushd prefork | 
|---|
|  | 224 | make DESTDIR=$RPM_BUILD_ROOT install | 
|---|
|  | 225 | popd | 
|---|
|  | 226 |  | 
|---|
|  | 227 | # install alternative MPMs | 
|---|
|  | 228 | install -m 755 worker/httpd $RPM_BUILD_ROOT%{_sbindir}/httpd.worker | 
|---|
|  | 229 | #install -m 755 event/httpd $RPM_BUILD_ROOT%{_sbindir}/httpd.event | 
|---|
|  | 230 |  | 
|---|
|  | 231 | # install conf file/directory | 
|---|
|  | 232 | mkdir $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d | 
|---|
|  | 233 | install -m 644 $RPM_SOURCE_DIR/README.confd \ | 
|---|
|  | 234 | $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/README | 
|---|
|  | 235 | for f in ssl.conf welcome.conf manual.conf proxy_ajp.conf; do | 
|---|
|  | 236 | install -m 644 $RPM_SOURCE_DIR/$f $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/$f | 
|---|
|  | 237 | done | 
|---|
|  | 238 |  | 
|---|
|  | 239 | rm $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf/*.conf | 
|---|
|  | 240 | install -m 644 $RPM_SOURCE_DIR/httpd.conf \ | 
|---|
|  | 241 | $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf/httpd.conf | 
|---|
|  | 242 |  | 
|---|
|  | 243 | mkdir $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig | 
|---|
|  | 244 | install -m 644 $RPM_SOURCE_DIR/httpd.sysconf \ | 
|---|
|  | 245 | $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/httpd | 
|---|
|  | 246 |  | 
|---|
|  | 247 | # for holding mod_dav lock database | 
|---|
|  | 248 | mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/dav | 
|---|
|  | 249 |  | 
|---|
|  | 250 | # create a prototype session cache | 
|---|
|  | 251 | mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/cache/mod_ssl | 
|---|
|  | 252 | touch $RPM_BUILD_ROOT%{_localstatedir}/cache/mod_ssl/scache.{dir,pag,sem} | 
|---|
|  | 253 |  | 
|---|
|  | 254 | # create cache root | 
|---|
|  | 255 | mkdir $RPM_BUILD_ROOT%{_localstatedir}/cache/mod_proxy | 
|---|
|  | 256 |  | 
|---|
|  | 257 | # move utilities to /usr/bin | 
|---|
|  | 258 | mv $RPM_BUILD_ROOT%{_sbindir}/{ab,htdbm,logresolve,htpasswd,htdigest} \ | 
|---|
|  | 259 | $RPM_BUILD_ROOT%{_bindir} | 
|---|
|  | 260 |  | 
|---|
|  | 261 | # Make the MMN accessible to module packages | 
|---|
|  | 262 | echo %{mmn} > $RPM_BUILD_ROOT%{_includedir}/httpd/.mmn | 
|---|
|  | 263 |  | 
|---|
|  | 264 | # docroot | 
|---|
|  | 265 | mkdir $RPM_BUILD_ROOT%{contentdir}/html | 
|---|
|  | 266 | install -m 644 $RPM_SOURCE_DIR/index.html \ | 
|---|
|  | 267 | $RPM_BUILD_ROOT%{contentdir}/error/noindex.html | 
|---|
|  | 268 |  | 
|---|
|  | 269 | # remove manual sources | 
|---|
|  | 270 | find $RPM_BUILD_ROOT%{contentdir}/manual \( \ | 
|---|
|  | 271 | -name \*.xml -o -name \*.xml.* -o -name \*.ent -o -name \*.xsl -o -name \*.dtd \ | 
|---|
|  | 272 | \) -print0 | xargs -0 rm -f | 
|---|
|  | 273 |  | 
|---|
|  | 274 | # Strip the manual down just to English and replace the typemaps with flat files: | 
|---|
|  | 275 | set +x | 
|---|
|  | 276 | for f in `find $RPM_BUILD_ROOT%{contentdir}/manual -name \*.html -type f`; do | 
|---|
|  | 277 | if test -f ${f}.en; then | 
|---|
|  | 278 | cp ${f}.en ${f} | 
|---|
|  | 279 | rm ${f}.* | 
|---|
|  | 280 | fi | 
|---|
|  | 281 | done | 
|---|
|  | 282 | set -x | 
|---|
|  | 283 |  | 
|---|
|  | 284 | install -m 644 $RPM_SOURCE_DIR/powered_by_fedora.png \ | 
|---|
|  | 285 | $RPM_BUILD_ROOT%{contentdir}/icons | 
|---|
|  | 286 |  | 
|---|
|  | 287 | # logs | 
|---|
|  | 288 | rmdir $RPM_BUILD_ROOT%{_sysconfdir}/httpd/logs | 
|---|
|  | 289 | mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log/httpd | 
|---|
|  | 290 |  | 
|---|
|  | 291 | # symlinks for /etc/httpd | 
|---|
|  | 292 | ln -s $RPM_BUILD_ROOT%{_localstatedir}/log/httpd $RPM_BUILD_ROOT/etc/httpd/logs | 
|---|
|  | 293 | ln -s $RPM_BUILD_ROOT%{_localstatedir}/run $RPM_BUILD_ROOT/etc/httpd/run | 
|---|
|  | 294 | ln -s $RPM_BUILD_ROOT%{_libdir}/httpd/modules $RPM_BUILD_ROOT/etc/httpd/modules | 
|---|
|  | 295 |  | 
|---|
|  | 296 | # install SYSV init stuff | 
|---|
|  | 297 | mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d | 
|---|
|  | 298 | install -m755 $RPM_SOURCE_DIR/httpd.init \ | 
|---|
|  | 299 | $RPM_BUILD_ROOT/etc/rc.d/init.d/httpd | 
|---|
|  | 300 | %{__perl} -pi -e "s:\@docdir\@:%{_docdir}/%{name}-%{version}:g" \ | 
|---|
|  | 301 | $RPM_BUILD_ROOT/etc/rc.d/init.d/httpd | 
|---|
|  | 302 |  | 
|---|
|  | 303 | # install log rotation stuff | 
|---|
|  | 304 | mkdir -p $RPM_BUILD_ROOT/etc/logrotate.d | 
|---|
|  | 305 | install -m644 $RPM_SOURCE_DIR/httpd.logrotate \ | 
|---|
|  | 306 | $RPM_BUILD_ROOT/etc/logrotate.d/httpd | 
|---|
|  | 307 |  | 
|---|
|  | 308 | # fix man page paths | 
|---|
|  | 309 | sed -e "s|/usr/local/apache2/conf/httpd.conf|/etc/httpd/conf/httpd.conf|" \ | 
|---|
|  | 310 | -e "s|/usr/local/apache2/conf/mime.types|/etc/mime.types|" \ | 
|---|
|  | 311 | -e "s|/usr/local/apache2/conf/magic|/etc/httpd/conf/magic|" \ | 
|---|
|  | 312 | -e "s|/usr/local/apache2/logs/error_log|/var/log/httpd/error_log|" \ | 
|---|
|  | 313 | -e "s|/usr/local/apache2/logs/access_log|/var/log/httpd/access_log|" \ | 
|---|
|  | 314 | -e "s|/usr/local/apache2/logs/httpd.pid|/var/run/httpd.pid|" \ | 
|---|
|  | 315 | -e "s|/usr/local/apache2|/etc/httpd|" < docs/man/httpd.8 \ | 
|---|
|  | 316 | > $RPM_BUILD_ROOT%{_mandir}/man8/httpd.8 | 
|---|
|  | 317 |  | 
|---|
|  | 318 | # Make ap_config_layout.h libdir-agnostic | 
|---|
|  | 319 | sed -i '/.*DEFAULT_..._LIBEXECDIR/d;/DEFAULT_..._INSTALLBUILDDIR/d' \ | 
|---|
|  | 320 | $RPM_BUILD_ROOT%{_includedir}/httpd/ap_config_layout.h | 
|---|
|  | 321 |  | 
|---|
|  | 322 | # Remove unpackaged files | 
|---|
|  | 323 | rm -f $RPM_BUILD_ROOT%{_libdir}/*.exp \ | 
|---|
|  | 324 | $RPM_BUILD_ROOT/etc/httpd/conf/mime.types \ | 
|---|
|  | 325 | $RPM_BUILD_ROOT%{_libdir}/httpd/modules/*.exp \ | 
|---|
|  | 326 | $RPM_BUILD_ROOT%{_libdir}/httpd/build/config.nice \ | 
|---|
|  | 327 | $RPM_BUILD_ROOT%{_bindir}/ap?-config \ | 
|---|
|  | 328 | $RPM_BUILD_ROOT%{_sbindir}/{checkgid,dbmmanage,envvars*} \ | 
|---|
|  | 329 | $RPM_BUILD_ROOT%{contentdir}/htdocs/* \ | 
|---|
|  | 330 | $RPM_BUILD_ROOT%{_mandir}/man1/dbmmanage.* \ | 
|---|
|  | 331 | $RPM_BUILD_ROOT%{contentdir}/cgi-bin/* | 
|---|
|  | 332 |  | 
|---|
|  | 333 | rm -rf $RPM_BUILD_ROOT/etc/httpd/conf/{original,extra} | 
|---|
|  | 334 |  | 
|---|
|  | 335 | # Make suexec a+rw so it can be stripped.  %%files lists real permissions | 
|---|
|  | 336 | chmod 755 $RPM_BUILD_ROOT%{_sbindir}/suexec | 
|---|
|  | 337 |  | 
|---|
|  | 338 | %pre | 
|---|
|  | 339 | # Add the "apache" user | 
|---|
|  | 340 | /usr/sbin/useradd -c "Apache" -u 48 \ | 
|---|
|  | 341 | -s /sbin/nologin -r -d %{contentdir} apache 2> /dev/null || : | 
|---|
|  | 342 |  | 
|---|
|  | 343 | %triggerpostun -- apache < 2.0, stronghold-apache < 2.0 | 
|---|
|  | 344 | /sbin/chkconfig --add httpd | 
|---|
|  | 345 |  | 
|---|
|  | 346 | # Prevent removal of index.html on upgrades from 1.3 | 
|---|
|  | 347 | %triggerun -- apache < 2.0, stronghold-apache < 2.0 | 
|---|
|  | 348 | if [ -r %{contentdir}/index.html -a ! -r %{contentdir}/index.html.rpmold ]; then | 
|---|
|  | 349 | mv %{contentdir}/index.html %{contentdir}/index.html.rpmold | 
|---|
|  | 350 | fi | 
|---|
|  | 351 |  | 
|---|
|  | 352 | %post | 
|---|
|  | 353 | # Register the httpd service | 
|---|
|  | 354 | /sbin/chkconfig --add httpd | 
|---|
|  | 355 |  | 
|---|
|  | 356 | %preun | 
|---|
|  | 357 | if [ $1 = 0 ]; then | 
|---|
|  | 358 | /sbin/service httpd stop > /dev/null 2>&1 | 
|---|
|  | 359 | /sbin/chkconfig --del httpd | 
|---|
|  | 360 | fi | 
|---|
|  | 361 |  | 
|---|
|  | 362 | %define sslcert %{_sysconfdir}/pki/tls/certs/localhost.crt | 
|---|
|  | 363 | %define sslkey %{_sysconfdir}/pki/tls/private/localhost.key | 
|---|
|  | 364 |  | 
|---|
|  | 365 | %post -n mod_ssl | 
|---|
|  | 366 | umask 077 | 
|---|
|  | 367 |  | 
|---|
|  | 368 | if [ ! -f %{sslkey} ] ; then | 
|---|
|  | 369 | %{_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 | 
|---|
|  | 370 | fi | 
|---|
|  | 371 |  | 
|---|
|  | 372 | FQDN=`hostname` | 
|---|
|  | 373 | if [ "x${FQDN}" = "x" ]; then | 
|---|
|  | 374 | FQDN=localhost.localdomain | 
|---|
|  | 375 | fi | 
|---|
|  | 376 |  | 
|---|
|  | 377 | if [ ! -f %{sslcert} ] ; then | 
|---|
|  | 378 | cat << EOF | %{_bindir}/openssl req -new -key %{sslkey} \ | 
|---|
|  | 379 | -x509 -days 365 -set_serial $RANDOM \ | 
|---|
|  | 380 | -out %{sslcert} 2>/dev/null | 
|---|
|  | 381 | -- | 
|---|
|  | 382 | SomeState | 
|---|
|  | 383 | SomeCity | 
|---|
|  | 384 | SomeOrganization | 
|---|
|  | 385 | SomeOrganizationalUnit | 
|---|
|  | 386 | ${FQDN} | 
|---|
|  | 387 | root@${FQDN} | 
|---|
|  | 388 | EOF | 
|---|
|  | 389 | fi | 
|---|
|  | 390 |  | 
|---|
|  | 391 | %check | 
|---|
|  | 392 | # Check the built modules are all PIC | 
|---|
|  | 393 | if readelf -d $RPM_BUILD_ROOT%{_libdir}/httpd/modules/*.so | grep TEXTREL; then | 
|---|
|  | 394 | : modules contain non-relocatable code | 
|---|
|  | 395 | exit 1 | 
|---|
|  | 396 | fi | 
|---|
|  | 397 |  | 
|---|
|  | 398 | # Verify that the same modules were built into the httpd binaries | 
|---|
|  | 399 | ./prefork/httpd -l | grep -v prefork > prefork.mods | 
|---|
|  | 400 | for mpm in worker; do | 
|---|
|  | 401 | ./${mpm}/httpd -l | grep -v ${mpm} > ${mpm}.mods | 
|---|
|  | 402 | if ! diff -u prefork.mods ${mpm}.mods; then | 
|---|
|  | 403 | : Different modules built into httpd binaries, will not proceed | 
|---|
|  | 404 | exit 1 | 
|---|
|  | 405 | fi | 
|---|
|  | 406 | done | 
|---|
|  | 407 |  | 
|---|
|  | 408 | %clean | 
|---|
|  | 409 | rm -rf $RPM_BUILD_ROOT | 
|---|
|  | 410 |  | 
|---|
|  | 411 | %files | 
|---|
|  | 412 | %defattr(-,root,root) | 
|---|
|  | 413 |  | 
|---|
|  | 414 | %doc ABOUT_APACHE README CHANGES LICENSE VERSIONING NOTICE | 
|---|
|  | 415 | %doc migration.html migration.css | 
|---|
|  | 416 |  | 
|---|
|  | 417 | %dir %{_sysconfdir}/httpd | 
|---|
|  | 418 | %{_sysconfdir}/httpd/modules | 
|---|
|  | 419 | %{_sysconfdir}/httpd/logs | 
|---|
|  | 420 | %{_sysconfdir}/httpd/run | 
|---|
|  | 421 | %dir %{_sysconfdir}/httpd/conf | 
|---|
|  | 422 | %config %{_sysconfdir}/httpd/conf/httpd.conf | 
|---|
|  | 423 | %config(noreplace) %{_sysconfdir}/httpd/conf.d/welcome.conf | 
|---|
|  | 424 | %config(noreplace) %{_sysconfdir}/httpd/conf.d/proxy_ajp.conf | 
|---|
|  | 425 | %config(noreplace) %{_sysconfdir}/httpd/conf/magic | 
|---|
|  | 426 |  | 
|---|
|  | 427 | %config(noreplace) %{_sysconfdir}/logrotate.d/httpd | 
|---|
|  | 428 | %config %{_sysconfdir}/rc.d/init.d/httpd | 
|---|
|  | 429 |  | 
|---|
|  | 430 | %dir %{_sysconfdir}/httpd/conf.d | 
|---|
|  | 431 | %{_sysconfdir}/httpd/conf.d/README | 
|---|
|  | 432 |  | 
|---|
|  | 433 | %config(noreplace) %{_sysconfdir}/sysconfig/httpd | 
|---|
|  | 434 |  | 
|---|
|  | 435 | %{_bindir}/* | 
|---|
|  | 436 | %{_sbindir}/ht* | 
|---|
|  | 437 | %{_sbindir}/apachectl | 
|---|
|  | 438 | %{_sbindir}/rotatelogs | 
|---|
|  | 439 | %attr(4510,root,%{suexec_caller}) %{_sbindir}/suexec | 
|---|
|  | 440 |  | 
|---|
|  | 441 | %dir %{_libdir}/httpd | 
|---|
|  | 442 | %dir %{_libdir}/httpd/modules | 
|---|
|  | 443 | %{_libdir}/httpd/modules/mod*.so | 
|---|
|  | 444 | %exclude %{_libdir}/httpd/modules/mod_ssl.so | 
|---|
|  | 445 |  | 
|---|
|  | 446 | %dir %{contentdir} | 
|---|
|  | 447 | %dir %{contentdir}/cgi-bin | 
|---|
|  | 448 | %dir %{contentdir}/html | 
|---|
|  | 449 | %dir %{contentdir}/icons | 
|---|
|  | 450 | %dir %{contentdir}/error | 
|---|
|  | 451 | %dir %{contentdir}/error/include | 
|---|
|  | 452 | %{contentdir}/icons/* | 
|---|
|  | 453 | %{contentdir}/error/README | 
|---|
|  | 454 | %{contentdir}/error/noindex.html | 
|---|
|  | 455 | %config %{contentdir}/error/*.var | 
|---|
|  | 456 | %config %{contentdir}/error/include/*.html | 
|---|
|  | 457 |  | 
|---|
|  | 458 | %attr(0700,root,root) %dir %{_localstatedir}/log/httpd | 
|---|
|  | 459 | %attr(0700,apache,apache) %dir %{_localstatedir}/lib/dav | 
|---|
|  | 460 | %attr(0700,apache,apache) %dir %{_localstatedir}/cache/mod_proxy | 
|---|
|  | 461 |  | 
|---|
|  | 462 | %{_mandir}/man?/* | 
|---|
|  | 463 | %exclude %{_mandir}/man8/apxs.8* | 
|---|
|  | 464 |  | 
|---|
|  | 465 | %files manual | 
|---|
|  | 466 | %defattr(-,root,root) | 
|---|
|  | 467 | %{contentdir}/manual | 
|---|
|  | 468 | %config %{_sysconfdir}/httpd/conf.d/manual.conf | 
|---|
|  | 469 |  | 
|---|
|  | 470 | %files -n mod_ssl | 
|---|
|  | 471 | %defattr(-,root,root) | 
|---|
|  | 472 | %{_libdir}/httpd/modules/mod_ssl.so | 
|---|
|  | 473 | %config(noreplace) %{_sysconfdir}/httpd/conf.d/ssl.conf | 
|---|
|  | 474 | %attr(0700,apache,root) %dir %{_localstatedir}/cache/mod_ssl | 
|---|
|  | 475 | %attr(0600,apache,root) %ghost %{_localstatedir}/cache/mod_ssl/scache.dir | 
|---|
|  | 476 | %attr(0600,apache,root) %ghost %{_localstatedir}/cache/mod_ssl/scache.pag | 
|---|
|  | 477 | %attr(0600,apache,root) %ghost %{_localstatedir}/cache/mod_ssl/scache.sem | 
|---|
|  | 478 |  | 
|---|
|  | 479 | %files devel | 
|---|
|  | 480 | %defattr(-,root,root) | 
|---|
|  | 481 | %{_includedir}/httpd | 
|---|
|  | 482 | %{_sbindir}/apxs | 
|---|
|  | 483 | %{_mandir}/man8/apxs.8* | 
|---|
|  | 484 | %dir %{_libdir}/httpd/build | 
|---|
|  | 485 | %{_libdir}/httpd/build/*.mk | 
|---|
|  | 486 | %{_libdir}/httpd/build/*.sh | 
|---|
|  | 487 |  | 
|---|
|  | 488 | %changelog | 
|---|
|  | 489 | * Mon Sep 11 2006 Joe Orton <jorton@redhat.com> 2.2.3-5 | 
|---|
|  | 490 | - updated "powered by Fedora" logo (#205573, Diana Fong) | 
|---|
|  | 491 | - tweak welcome page wording slightly (#205880) | 
|---|
|  | 492 |  | 
|---|
|  | 493 | * Fri Aug 18 2006 Jesse Keating <jkeating@redhat.com> - 2.2.3-4 | 
|---|
|  | 494 | - rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc* | 
|---|
|  | 495 | (#203001) | 
|---|
|  | 496 |  | 
|---|
|  | 497 | * Thu Aug  3 2006 Joe Orton <jorton@redhat.com> 2.2.3-3 | 
|---|
|  | 498 | - init: use killproc() delay to avoid race killing parent | 
|---|
|  | 499 |  | 
|---|
|  | 500 | * Fri Jul 28 2006 Joe Orton <jorton@redhat.com> 2.2.3-2 | 
|---|
|  | 501 | - update to 2.2.3 | 
|---|
|  | 502 | - trim %%changelog to >=2.0.52 | 
|---|
|  | 503 |  | 
|---|
|  | 504 | * Thu Jul 20 2006 Joe Orton <jorton@redhat.com> 2.2.2-8 | 
|---|
|  | 505 | - fix segfault on dummy connection failure at graceful restart (#199429) | 
|---|
|  | 506 |  | 
|---|
|  | 507 | * Wed Jul 19 2006 Joe Orton <jorton@redhat.com> 2.2.2-7 | 
|---|
|  | 508 | - fix "apxs -g"-generated Makefile | 
|---|
|  | 509 | - fix buildconf with autoconf 2.60 | 
|---|
|  | 510 |  | 
|---|
|  | 511 | * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.2.2-5.1 | 
|---|
|  | 512 | - rebuild | 
|---|
|  | 513 |  | 
|---|
|  | 514 | * Wed Jun  7 2006 Joe Orton <jorton@redhat.com> 2.2.2-5 | 
|---|
|  | 515 | - require pkgconfig for -devel (#194152) | 
|---|
|  | 516 | - fixes for installed support makefiles (special.mk et al) | 
|---|
|  | 517 | - BR autoconf | 
|---|
|  | 518 |  | 
|---|
|  | 519 | * Fri Jun  2 2006 Joe Orton <jorton@redhat.com> 2.2.2-4 | 
|---|
|  | 520 | - make -devel package multilib-safe (#192686) | 
|---|
|  | 521 |  | 
|---|
|  | 522 | * Thu May 11 2006 Joe Orton <jorton@redhat.com> 2.2.2-3 | 
|---|
|  | 523 | - build DSOs using -z relro linker flag | 
|---|
|  | 524 |  | 
|---|
|  | 525 | * Wed May  3 2006 Joe Orton <jorton@redhat.com> 2.2.2-2 | 
|---|
|  | 526 | - update to 2.2.2 | 
|---|
|  | 527 |  | 
|---|
|  | 528 | * Thu Apr  6 2006 Joe Orton <jorton@redhat.com> 2.2.0-6 | 
|---|
|  | 529 | - rebuild to pick up apr-util LDAP interface fix (#188073) | 
|---|
|  | 530 |  | 
|---|
|  | 531 | * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - (none):2.2.0-5.1.2 | 
|---|
|  | 532 | - bump again for double-long bug on ppc(64) | 
|---|
|  | 533 |  | 
|---|
|  | 534 | * Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - (none):2.2.0-5.1.1 | 
|---|
|  | 535 | - rebuilt for new gcc4.1 snapshot and glibc changes | 
|---|
|  | 536 |  | 
|---|
|  | 537 | * Mon Feb  6 2006 Joe Orton <jorton@redhat.com> 2.2.0-5.1 | 
|---|
|  | 538 | - mod_auth_basic/mod_authn_file: if no provider is configured, | 
|---|
|  | 539 | and AuthUserFile is not configured, decline to handle authn | 
|---|
|  | 540 | silently rather than failing noisily. | 
|---|
|  | 541 |  | 
|---|
|  | 542 | * Fri Feb  3 2006 Joe Orton <jorton@redhat.com> 2.2.0-5 | 
|---|
|  | 543 | - mod_ssl: add security fix for CVE-2005-3357 (#177914) | 
|---|
|  | 544 | - mod_imagemap: add security fix for CVE-2005-3352 (#177913) | 
|---|
|  | 545 | - add fix for AP_INIT_* designated initializers with C++ compilers | 
|---|
|  | 546 | - httpd.conf: enable HTMLTable in default IndexOptions | 
|---|
|  | 547 | - httpd.conf: add more "redirect-carefully" matches for DAV clients | 
|---|
|  | 548 |  | 
|---|
|  | 549 | * Thu Jan  5 2006 Joe Orton <jorton@redhat.com> 2.2.0-4 | 
|---|
|  | 550 | - mod_proxy_ajp: fix Cookie handling (Mladen Turk, r358769) | 
|---|
|  | 551 |  | 
|---|
|  | 552 | * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com> | 
|---|
|  | 553 | - rebuilt | 
|---|
|  | 554 |  | 
|---|
|  | 555 | * Wed Dec  7 2005 Joe Orton <jorton@redhat.com> 2.2.0-3 | 
|---|
|  | 556 | - strip manual to just English content | 
|---|
|  | 557 |  | 
|---|
|  | 558 | * Mon Dec  5 2005 Joe Orton <jorton@redhat.com> 2.2.0-2 | 
|---|
|  | 559 | - don't strip C-L from HEAD responses (Greg Ames, #110552) | 
|---|
|  | 560 | - load mod_proxy_balancer by default | 
|---|
|  | 561 | - add proxy_ajp.conf to load/configure mod_proxy_ajp | 
|---|
|  | 562 | - Obsolete mod_jk | 
|---|
|  | 563 | - update docs URLs in httpd.conf/ssl.conf | 
|---|
|  | 564 |  | 
|---|
|  | 565 | * Fri Dec  2 2005 Joe Orton <jorton@redhat.com> 2.2.0-1 | 
|---|
|  | 566 | - update to 2.2.0 | 
|---|
|  | 567 |  | 
|---|
|  | 568 | * Wed Nov 30 2005 Joe Orton <jorton@redhat.com> 2.1.10-2 | 
|---|
|  | 569 | - enable mod_authn_alias, mod_authn_anon | 
|---|
|  | 570 | - update default httpd.conf | 
|---|
|  | 571 |  | 
|---|
|  | 572 | * Fri Nov 25 2005 Joe Orton <jorton@redhat.com> 2.1.10-1 | 
|---|
|  | 573 | - update to 2.1.10 | 
|---|
|  | 574 | - require apr >= 1.2.0, apr-util >= 1.2.0 | 
|---|
|  | 575 |  | 
|---|
|  | 576 | * Wed Nov  9 2005 Tomas Mraz <tmraz@redhat.com> 2.0.54-16 | 
|---|
|  | 577 | - rebuilt against new openssl | 
|---|
|  | 578 |  | 
|---|
|  | 579 | * Thu Nov  3 2005 Joe Orton <jorton@redhat.com> 2.0.54-15 | 
|---|
|  | 580 | - log notice giving SELinux context at startup if enabled | 
|---|
|  | 581 | - drop SSLv2 and restrict default cipher suite in default | 
|---|
|  | 582 | SSL configuration | 
|---|
|  | 583 |  | 
|---|
|  | 584 | * Thu Oct 20 2005 Joe Orton <jorton@redhat.com> 2.0.54-14 | 
|---|
|  | 585 | - mod_ssl: add security fix for SSLVerifyClient (CVE-2005-2700) | 
|---|
|  | 586 | - add security fix for byterange filter DoS (CVE-2005-2728) | 
|---|
|  | 587 | - add security fix for C-L vs T-E handling (CVE-2005-2088) | 
|---|
|  | 588 | - mod_ssl: add security fix for CRL overflow (CVE-2005-1268) | 
|---|
|  | 589 | - mod_ldap/mod_auth_ldap: add fixes from 2.0.x branch (upstream #34209 etc) | 
|---|
|  | 590 | - add fix for dummy connection handling (#167425) | 
|---|
|  | 591 | - mod_auth_digest: fix hostinfo comparison in CONNECT requests | 
|---|
|  | 592 | - mod_include: fix variable corruption in nested includes (upstream #12655) | 
|---|
|  | 593 | - mod_ssl: add fix for handling non-blocking reads | 
|---|
|  | 594 | - mod_ssl: fix to enable output buffering (upstream #35279) | 
|---|
|  | 595 | - mod_ssl: buffer request bodies for per-location renegotiation (upstream #12355) | 
|---|
|  | 596 |  | 
|---|
|  | 597 | * Sat Aug 13 2005 Joe Orton <jorton@redhat.com> 2.0.54-13 | 
|---|
|  | 598 | - don't load by default: mod_cern_meta, mod_asis | 
|---|
|  | 599 | - do load by default: mod_ext_filter (#165893) | 
|---|
|  | 600 |  | 
|---|
|  | 601 | * Thu Jul 28 2005 Joe Orton <jorton@redhat.com> 2.0.54-12 | 
|---|
|  | 602 | - drop broken epoch deps | 
|---|
|  | 603 |  | 
|---|
|  | 604 | * Thu Jun 30 2005 Joe Orton <jorton@redhat.com> 2.0.54-11 | 
|---|
|  | 605 | - mod_dav_fs: fix uninitialized variable (#162144) | 
|---|
|  | 606 | - add epoch to dependencies as appropriate | 
|---|
|  | 607 | - mod_ssl: drop dependencies on dev, make | 
|---|
|  | 608 | - mod_ssl: mark post script dependencies as such | 
|---|
|  | 609 |  | 
|---|
|  | 610 | * Mon May 23 2005 Joe Orton <jorton@redhat.com> 2.0.54-10 | 
|---|
|  | 611 | - remove broken symlink (Robert Scheck, #158404) | 
|---|
|  | 612 |  | 
|---|
|  | 613 | * Wed May 18 2005 Joe Orton <jorton@redhat.com> 2.0.54-9 | 
|---|
|  | 614 | - add piped logger fixes (w/Jeff Trawick) | 
|---|
|  | 615 |  | 
|---|
|  | 616 | * Mon May  9 2005 Joe Orton <jorton@redhat.com> 2.0.54-8 | 
|---|
|  | 617 | - drop old "powered by Red Hat" logos | 
|---|
|  | 618 |  | 
|---|
|  | 619 | * Wed May  4 2005 Joe Orton <jorton@redhat.com> 2.0.54-7 | 
|---|
|  | 620 | - mod_userdir: fix memory allocation issue (upstream #34588) | 
|---|
|  | 621 | - mod_ldap: fix memory corruption issue (Brad Nicholes, upstream #34618) | 
|---|
|  | 622 |  | 
|---|
|  | 623 | * Tue Apr 26 2005 Joe Orton <jorton@redhat.com> 2.0.54-6 | 
|---|
|  | 624 | - fix key/cert locations in post script | 
|---|
|  | 625 |  | 
|---|
|  | 626 | * Mon Apr 25 2005 Joe Orton <jorton@redhat.com> 2.0.54-5 | 
|---|
|  | 627 | - create default dummy cert in /etc/pki/tls | 
|---|
|  | 628 | - use a pseudo-random serial number on the dummy cert | 
|---|
|  | 629 | - change default ssl.conf to point at /etc/pki/tls | 
|---|
|  | 630 | - merge back -suexec subpackage; SELinux policy can now be | 
|---|
|  | 631 | used to persistently disable suexec (#155716) | 
|---|
|  | 632 | - drop /etc/httpd/conf/ssl.* directories and Makefiles | 
|---|
|  | 633 | - unconditionally enable PIE support | 
|---|
|  | 634 | - mod_ssl: fix for picking up -shutdown options (upstream #34452) | 
|---|
|  | 635 |  | 
|---|
|  | 636 | * Mon Apr 18 2005 Joe Orton <jorton@redhat.com> 2.0.54-4 | 
|---|
|  | 637 | - replace PreReq with Requires(pre) | 
|---|
|  | 638 |  | 
|---|
|  | 639 | * Mon Apr 18 2005 Joe Orton <jorton@redhat.com> 2.0.54-3 | 
|---|
|  | 640 | - update to 2.0.54 | 
|---|
|  | 641 |  | 
|---|
|  | 642 | * Tue Mar 29 2005 Joe Orton <jorton@redhat.com> 2.0.53-6 | 
|---|
|  | 643 | - update default httpd.conf: | 
|---|
|  | 644 | * clarify the comments on AddDefaultCharset usage (#135821) | 
|---|
|  | 645 | * remove all the AddCharset default extensions | 
|---|
|  | 646 | * don't load mod_imap by default | 
|---|
|  | 647 | * synch with upstream 2.0.53 httpd-std.conf | 
|---|
|  | 648 | - mod_ssl: set user from SSLUserName in access hook (upstream #31418) | 
|---|
|  | 649 | - htdigest: fix permissions of created files (upstream #33765) | 
|---|
|  | 650 | - remove htsslpass | 
|---|
|  | 651 |  | 
|---|
|  | 652 | * Wed Mar  2 2005 Joe Orton <jorton@redhat.com> 2.0.53-5 | 
|---|
|  | 653 | - apachectl: restore use of $OPTIONS again | 
|---|
|  | 654 |  | 
|---|
|  | 655 | * Wed Feb  9 2005 Joe Orton <jorton@redhat.com> 2.0.53-4 | 
|---|
|  | 656 | - update to 2.0.53 | 
|---|
|  | 657 | - move prefork/worker modules comparison to %%check | 
|---|
|  | 658 |  | 
|---|
|  | 659 | * Mon Feb  7 2005 Joe Orton <jorton@redhat.com> 2.0.52-7 | 
|---|
|  | 660 | - fix cosmetic issues in "service httpd reload" | 
|---|
|  | 661 | - move User/Group higher in httpd.conf (#146793) | 
|---|
|  | 662 | - load mod_logio by default in httpd.conf | 
|---|
|  | 663 | - apachectl: update for correct libselinux tools locations | 
|---|
|  | 664 |  | 
|---|
|  | 665 | * Tue Nov 16 2004 Joe Orton <jorton@redhat.com> 2.0.52-6 | 
|---|
|  | 666 | - add security fix for CVE CAN-2004-0942 (memory consumption DoS) | 
|---|
|  | 667 | - SELinux: run httpd -t under runcon in configtest (Steven Smalley) | 
|---|
|  | 668 | - fix SSLSessionCache comment for distcache in ssl.conf | 
|---|
|  | 669 | - restart using SIGHUP not SIGUSR1 after logrotate | 
|---|
|  | 670 | - add ap_save_brigade fix (upstream #31247) | 
|---|
|  | 671 | - mod_ssl: fix possible segfault in auth hook (upstream #31848) | 
|---|
|  | 672 | - add htsslpass(1) and configure as default SSLPassPhraseDialog (#128677) | 
|---|
|  | 673 | - apachectl: restore use of $OPTIONS | 
|---|
|  | 674 | - apachectl, httpd.init: refuse to restart if $HTTPD -t fails | 
|---|
|  | 675 | - apachectl: run $HTTPD -t in user SELinux context for configtest | 
|---|
|  | 676 | - update for pcre-5.0 header locations | 
|---|
|  | 677 |  | 
|---|
|  | 678 | * Sat Nov 13 2004 Jeff Johnson <jbj@redhat.com> 2.0.52-5 | 
|---|
|  | 679 | - rebuild against db-4.3.21 aware apr-util. | 
|---|
|  | 680 |  | 
|---|
|  | 681 | * Thu Nov 11 2004 Jeff Johnson <jbj@jbj.org> 2.0.52-4 | 
|---|
|  | 682 | - rebuild against db-4.3-21. | 
|---|
|  | 683 |  | 
|---|
|  | 684 | * Thu Sep 28 2004 Joe Orton <jorton@redhat.com> 2.0.52-3 | 
|---|
|  | 685 | - add dummy connection address fixes from HEAD | 
|---|
|  | 686 | - mod_ssl: add security fix for CAN-2004-0885 | 
|---|
|  | 687 |  | 
|---|
|  | 688 | * Tue Sep 28 2004 Joe Orton <jorton@redhat.com> 2.0.52-2 | 
|---|
|  | 689 | - update to 2.0.52 | 
|---|
|  | 690 |  | 
|---|