apache-vl.spec 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937
  1. %define _sysconfdir /etc
  2. %define _localstatedir /var
  3. %define contentdir /home/httpd
  4. %define apache_ver 1.3.41
  5. %define mod_ssl_ver 2.8.31
  6. %define mm_ver 1.4.2
  7. Summary: The most widely used Web server on the Internet.
  8. Summary(ja): インターネットで最も広く利用されているウェブサーバ
  9. Name: apache
  10. Version: 1.3.41
  11. Release: 3%{?_dist_release}
  12. Group: System Environment/Daemons
  13. License: Apache License, Version 2.0
  14. Vendor: Project Vine
  15. Distribution: Vine Linux
  16. #Source0: ftp://ftp.apache.org/apache/dist/apache_%{apache_ver}.tar.gz
  17. Source0: http://archive.apache.org/dist/httpd/apache_%{apache_ver}.tar.bz2
  18. Source1: ftp://ftp.modssl.org/source/mod_ssl-%{mod_ssl_ver}-%{apache_ver}.tar.gz
  19. Source2: ftp://ftp.ossp.org/pkg/lib/mm/mm-%{mm_ver}.tar.gz
  20. Source3: http://www.snert.com/Software/Throttle/mod_throttle211.tgz
  21. Source4: spacer48.png
  22. Source5: apache-0vl4-index.html
  23. Source6: PoweredByVine.png
  24. Source7: httpd.init
  25. Source8: apache.logrotate
  26. Source9: apache-access.conf
  27. Source10: apache-0vl4-httpd.conf
  28. Source11: apache-srm.conf
  29. Source12: ftp://ftp.cohprog.com/pub/apache/module/1.3.0/mod_bandwidth.c
  30. Source13: mod_put.c
  31. Source14: SSL-Certificate-Creation
  32. Source20: README-apache.conf.d
  33. # Source100: www.apache.jp-20020317.tgz
  34. Source100: apache-jpdocs-20020327.tgz
  35. # for x86_64 architecture support
  36. Source207: httpd.init.lib64
  37. Patch1: apache-1.3.31-apxs.patch
  38. # Patch2: apache_1.3.14-phhttpd-eapi.patch
  39. Patch4: mod_ssl-2.6.4-tty.patch
  40. Patch5: apache_1.3.12-piranha.patch
  41. # Patch6: mod_ssl-2.8.8-openssl.patch
  42. # Patch for security fix
  43. # Patch200: patch for tmp-file problem from SuSE 8.0 mm-1.1.3-290
  44. # Patch200: mm-tmp-race.dif
  45. # Patch210: patch for htpasswd problem
  46. # Patch210: apache-htpasswd.patch
  47. # Patch290: apache-1.3.33_CVE-2007-5000.patch
  48. # Patch300: apache-1.3.39_CVE-2007-6388.patch
  49. Patch310: apache-1.3.39_CVE-2007-4465.patch
  50. Patch320: apache-1.3.39_CVE-2008-0005.patch
  51. Patch330: apache-1.3.41_CVE-2010-0010.patch
  52. # Patch for Vine
  53. Patch0: apache_1.3.26-vine.patch
  54. # Patch10: apache_1.3.12-disable_iso8859_charset.patch
  55. Patch20: apache_1.3.22-use_expat_lite.patch
  56. Patch30: apache_1.3.26-layout.patch
  57. Patch40: apache-1.3.41-getline.patch
  58. # for x86_64 architecture support
  59. #Patch300: mod_ssl-2.8.28-libssl.lib64.patch
  60. Patch300: mod_ssl-2.8.31-libssl.lib64.patch
  61. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  62. BuildRequires: findutils, openssl-devel, perl
  63. BuildRequires: db4-devel, gdbm-devel
  64. # Requires: /etc/mime.types, gawk, file, /usr/bin/find
  65. # Prereq: /sbin/chkconfig, /bin/mktemp, /bin/rm, mailcap, grep, textutils
  66. # Prereq: /usr/sbin/useradd
  67. Requires: mailcap, gawk, file, findutils
  68. Requires(post): chkconfig, mktemp, coreutils, mailcap, grep
  69. Requires(pre): shadow-utils
  70. Requires(preun): chkconfig
  71. Provides: webserver
  72. %description
  73. Apache is a powerful, full-featured, efficient and freely-available
  74. Web server. Apache is also the most popular Web server on the
  75. Internet.
  76. Install the apache package if you need a Web server.
  77. %description -l ja
  78. Apacheはパワフルで高機能, 有能でいてかつ自由に利用できるウェブサーバです。
  79. Apacheはインターネットで最も広く利用されているウェブサーバです。
  80. ウェブサーバを必要とするならapacheパッケージをインストールしてください。
  81. %package -n mod_ssl
  82. Summary: Cryptography support for the Apache web server.
  83. Version: %{mod_ssl_ver}
  84. Group: System Environment/Daemons
  85. Requires: apache = %{apache_ver}-%{release}
  86. Requires(post): openssl, dev
  87. %description -n mod_ssl
  88. The mod_ssl module provides strong cryptography for the Apache web
  89. server via the Secure Sockets Layer (SSL) and Transport Layer Security
  90. (TLS) protocols.
  91. %description -n mod_ssl -l ja
  92. apache web サーバをSSL経由で動かすための mod_ssl モジュールです.
  93. mod_ssl を始めてインストールしたときにはインストール時には仮のCSR
  94. が作成されますが、正確な情報を記述したCSRを作成してください。
  95. 作成方法は rpm -q --scripts mod_ssl によって表示されるコマンドを参考に
  96. することもできます。
  97. %package devel
  98. Summary: Development tools for the Apache Web server.
  99. Summary(ja): Apacheウェブサーバのための開発ツール
  100. Group: Development/Libraries
  101. Obsoletes: secureweb-devel
  102. %description devel
  103. The apache-devel package contains the APXS binary and other files that
  104. you'll need to build Dynamic Shared Objects (DSOs) for Apache.
  105. If you are installing the Apache Web server, and you want to be
  106. able to compile or develop additional modules for Apache, you'll
  107. need to install this package.
  108. %description -l ja devel
  109. apache-develパッケージは Apache用のダイナミック共有オブジェクト(DSOs)
  110. を構築するのに必要なApacheウェブサーバのソースコードとAPXSバイナリを含
  111. んでいます。
  112. Apacheウェブサーバをインストールして、かつ、追加モジュールを開発または
  113. コンパイルするには、このパッケージをインストールする必要があります。
  114. %package manual
  115. Summary: Documentation for the Apache Web server.
  116. Summary(ja): Apacheウェブサーバのためマニュアル文章
  117. Group: Applications/Documentation
  118. Requires: apache >= 1.3.26-0vl4
  119. %description manual
  120. The apache-manual package contains the complete manual and reference
  121. guide for the Apache Web server. If you need Apache documentation
  122. installed on the local machine, install this package. The information
  123. can also be found on the Web at http://www.apache.org/docs/.
  124. %description -l ja manual
  125. apache-manualパッケージは Apacheウェブサーバの完全なマニュアルとリファ
  126. レンスガイドを含んでいます。もしApacheの文章がローカルマシン上に必要な
  127. ら、このパッケージをインストールしてください。
  128. この情報は、http://www.apache.org/docs/にも見ることができます。
  129. %prep
  130. %setup -q -n apache_%{apache_ver} -a 1 -a 2 -a 3
  131. %ifarch x86_64
  132. %patch300 -p0 -b .lib64
  133. %endif
  134. EAPI_MM=`pwd`/mm-%{mm_ver} ; export EAPI_MM
  135. pushd mm-%{mm_ver}
  136. # %patch200 -p1 -b .mm
  137. #configure --disable-shared
  138. popd
  139. #%patch6 -p0 -b .openssl
  140. pushd mod_ssl-%{mod_ssl_ver}-%{apache_ver}
  141. %patch4 -p2 -b .tty
  142. #configure --with-apache=`cd ..;pwd` --with-mm=$EAPI_MM
  143. popd
  144. %patch0 -p1 -b .redhat
  145. %patch1 -p1 -b .apxs
  146. #%patch3 -p0 -b .eapi
  147. #%patch2 -p1 -b .phhttpd
  148. %patch5 -p1 -b .piranha
  149. #%patch10 -p1 -b .disable_iso8859_charset
  150. %patch20 -p1 -b .use_expat_lite
  151. %patch30 -p1 -b .layout
  152. %patch40 -p0 -b .getline
  153. # %patch210 -p1 -b .htpasswd
  154. # %patch290 -p1 -b .CVE-2007-5000
  155. # %patch300 -p4 -b .CVE-2007-6388
  156. %patch310 -p1 -b .CVE-2007-4465
  157. %patch320 -p1 -b .CVE-2008-0005
  158. %patch330 -p4 -b .CVE-2010-0010
  159. # mv eapi guys
  160. cp -p mod_ssl-%{mod_ssl_ver}-%{apache_ver}/pkg.eapi/*.c src/ap/
  161. cp -p mod_ssl-%{mod_ssl_ver}-%{apache_ver}/pkg.eapi/*.h src/include/
  162. %build
  163. EAPI_MM=`pwd`/mm-%{mm_ver} ; export EAPI_MM
  164. pushd $EAPI_MM
  165. %configure --disable-shared
  166. make
  167. popd
  168. pushd mod_ssl-%{mod_ssl_ver}-%{apache_ver}
  169. %configure --with-apache=`cd ..;pwd` --with-mm=$EAPI_MM
  170. popd
  171. OPTIM="$RPM_OPT_FLAGS" \
  172. ./configure --prefix=%{_prefix} \
  173. --libexecdir=%{_libdir}/apache \
  174. --mandir=%{_mandir} \
  175. --with-layout=Vine \
  176. --add-module=%{SOURCE12} \
  177. --add-module=%{SOURCE13} \
  178. %if 0
  179. --activate-module=src/modules/throttle/mod_throttle.o \
  180. %endif
  181. --add-module=src/modules/throttle/mod_throttle.c \
  182. --enable-module=all \
  183. --enable-shared=max \
  184. --enable-shared=ssl \
  185. --enable-rule=EAPI \
  186. --disable-rule=WANTHSREGEX \
  187. --disable-module=auth_dbm \
  188. --with-perl=/usr/bin/perl \
  189. --enable-suexec \
  190. --suexec-docroot=%{contentdir}/html \
  191. --suexec-caller=apache
  192. make
  193. %install
  194. rm -rf $RPM_BUILD_ROOT
  195. make install root=$RPM_BUILD_ROOT
  196. strip $RPM_BUILD_ROOT%{_sbindir}/httpd
  197. strip $RPM_BUILD_ROOT%{_libdir}/apache/*so
  198. # remove apachectl; we have our own SYSV init stuff
  199. rm $RPM_BUILD_ROOT%{_sbindir}/apachectl
  200. rm $RPM_BUILD_ROOT%{_mandir}/man8/apachectl.8
  201. # install SYSV init stuff
  202. mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d
  203. %ifarch x86_64
  204. install -m755 %{SOURCE207} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/httpd
  205. %else
  206. install -m755 %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/httpd
  207. %endif
  208. for I in 0 1 2 6; do
  209. mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/rc$I.d
  210. ln -s ../init.d/httpd $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/rc$I.d/K15httpd
  211. done
  212. for I in 3 5; do
  213. mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/rc$I.d
  214. ln -s ../init.d/httpd $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/rc$I.d/S85httpd
  215. done
  216. # install log rotation stuff
  217. mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d
  218. install -m644 %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/apache
  219. ln -s ../..%{_var}/log/httpd $RPM_BUILD_ROOT%{_sysconfdir}/httpd/logs
  220. ln -s ../..%{_libdir}/apache $RPM_BUILD_ROOT%{_sysconfdir}/httpd/modules
  221. mkdir -p $RPM_BUILD_ROOT%{contentdir}/html
  222. rm -f $RPM_BUILD_ROOT%{contentdir}/html/index.html.ja.*
  223. install -m644 %{SOURCE5} $RPM_BUILD_ROOT%{contentdir}/html/index.html.ja
  224. install -m644 %{SOURCE5} $RPM_BUILD_ROOT%{contentdir}/html/index.html.html
  225. install -m644 %{SOURCE6} $RPM_BUILD_ROOT%{contentdir}/html
  226. # jpdocs
  227. tar xzf %{SOURCE100}
  228. cp -r apache-jpdocs/httpd-docs-1.3-ja/htdocs/manual $RPM_BUILD_ROOT%{contentdir}/html/manual-ja
  229. mkdir -p $RPM_BUILD_ROOT%{_mandir}/ja/man1
  230. cp apache-jpdocs/httpd-docs-1.3-ja/man/*.1 $RPM_BUILD_ROOT%{_mandir}/ja/man1
  231. mkdir -p $RPM_BUILD_ROOT%{_mandir}/ja/man8
  232. cp apache-jpdocs/httpd-docs-1.3-ja/man/*.8 $RPM_BUILD_ROOT%{_mandir}/ja/man8
  233. rm $RPM_BUILD_ROOT%{_mandir}/ja/man8/apachectl.8
  234. pushd $RPM_BUILD_ROOT%{_mandir}/ja/man1 ; gzip -9 * ; popd
  235. pushd $RPM_BUILD_ROOT%{_mandir}/ja/man8 ; gzip -9 * ; popd
  236. # replace Apache's default config files with our own versions
  237. install -m644 %{SOURCE9} $RPM_BUILD_ROOT/etc/httpd/conf/access.conf
  238. install -m644 %{SOURCE10} $RPM_BUILD_ROOT/etc/httpd/conf/httpd.conf
  239. install -m644 %{SOURCE11} $RPM_BUILD_ROOT/etc/httpd/conf/srm.conf
  240. # install conf.d directory
  241. install -d $RPM_BUILD_ROOT/%{_sysconfdir}/httpd/conf.d
  242. install -m 644 %{SOURCE20} $RPM_BUILD_ROOT/%{_sysconfdir}/httpd/conf.d/README
  243. # Remove default keys and certs, install docs, and point to the right makefile.
  244. mkdir -p $RPM_BUILD_ROOT%{contentdir}/html/manual/mod/mod_ssl/
  245. install -m644 mod_ssl-%{mod_ssl_ver}-%{apache_ver}/pkg.ssldoc/*.{html,gif,jpg} \
  246. $RPM_BUILD_ROOT%{contentdir}/html/manual/mod/mod_ssl/
  247. rm -f $RPM_BUILD_ROOT/etc/httpd/conf/ssl.*/server.*
  248. ln -s ../../../usr/share/ssl/certs/Makefile $RPM_BUILD_ROOT/etc/httpd/conf
  249. # install apache source code for devel package
  250. #mkdir -p $RPM_BUILD_ROOT/usr/src
  251. #tar xzf $RPM_SOURCE_DIR/apache_%{version}.tar.gz -C $RPM_BUILD_ROOT/usr/src
  252. find $RPM_BUILD_ROOT -type f | \
  253. xargs grep -l "/usr/local/bin/perl5" | \
  254. xargs perl -pi -e "s|/usr/local/bin/perl5|/usr/bin/perl|g;"
  255. find $RPM_BUILD_ROOT -type f | \
  256. xargs grep -l "/usr/local/bin/perl" | \
  257. xargs perl -pi -e "s|/usr/local/bin/perl|/usr/bin/perl|g;"
  258. # clean up apxs
  259. sed "s^$RPM_BUILD_ROOT^^g" $RPM_BUILD_ROOT%{_sbindir}/apxs > apxs.tmp && \
  260. cat apxs.tmp > $RPM_BUILD_ROOT%{_sbindir}/apxs
  261. # create a prototype session cache
  262. mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/cache/
  263. touch $RPM_BUILD_ROOT%{_localstatedir}/cache/ssl_gcache_data.{dir,pag,sem}
  264. # fixup the documentation file naming
  265. #find $RPM_BUILD_ROOT%{contentdir} -name "*.html.html" | xargs rename .html.html .html
  266. %clean
  267. rm -rf $RPM_BUILD_ROOT
  268. %post
  269. /sbin/chkconfig --add httpd
  270. /etc/rc.d/init.d/httpd condrestart
  271. [ -f %{_sysconfdir}/mime.types ] || exit 0
  272. # safely add .htm to mime types if it is not already there
  273. TEMPTYPES=`/bin/mktemp /tmp/mimetypes.XXXXXX`
  274. [ -z "$TEMPTYPES" ] && {
  275. echo "could not make temporary file, htm not added to /etc/mime.types" >&2
  276. exit 1
  277. }
  278. ( grep -v "^text/html" %{_sysconfdir}/mime.types
  279. types=$(grep "^text/html" %{_sysconfdir}/mime.types | cut -f2-)
  280. echo -en "text/html\t\t\t"
  281. for val in $types ; do
  282. if [ "$val" = "htm" ] ; then
  283. continue
  284. fi
  285. echo -n "$val "
  286. done
  287. echo "htm"
  288. ) > $TEMPTYPES
  289. cat $TEMPTYPES > %{_sysconfdir}/mime.types && /bin/rm -f $TEMPTYPES
  290. %pre
  291. # Add the "apache" user
  292. /usr/sbin/useradd -c "Apache" -u 48 \
  293. -s /bin/false -r -d %{contentdir} apache 2> /dev/null || :
  294. exit 0
  295. %preun
  296. if [ $1 = 0 ]; then
  297. %{_sysconfdir}/rc.d/init.d/httpd stop > /dev/null 2>&1
  298. /sbin/chkconfig --del httpd
  299. fi
  300. %post -n mod_ssl
  301. /sbin/ldconfig
  302. umask 077
  303. if [ ! -f %{_sysconfdir}/httpd/conf/ssl.key/server.key ] ; then
  304. %{_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
  305. fi
  306. if [ ! -f %{_sysconfdir}/httpd/conf/ssl.crt/server.crt ] ; then
  307. 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
  308. --
  309. SomeCountry
  310. SomeState
  311. SomeCity
  312. SomeOrganization
  313. SomeOrganizationalUnit
  314. localhost.localdomain
  315. root@localhost.localdomain
  316. EOF
  317. fi
  318. %files
  319. %defattr(-,root,root)
  320. %doc ABOUT_APACHE LICENSE README cgi-bin
  321. %dir %{_sysconfdir}/httpd/
  322. %dir %{_sysconfdir}/httpd/conf
  323. %dir %{_sysconfdir}/httpd/conf.d
  324. %{_sysconfdir}/httpd/conf.d/README
  325. %config(noreplace) %{_sysconfdir}/httpd/conf/access.conf
  326. %config(noreplace) %{_sysconfdir}/httpd/conf/srm.conf
  327. %config(noreplace) %{_sysconfdir}/httpd/conf/httpd.conf
  328. %config(noreplace) %{_sysconfdir}/httpd/conf/magic
  329. %{_sysconfdir}/httpd/logs
  330. %{_sysconfdir}/httpd/modules
  331. %config(noreplace) %{_sysconfdir}/logrotate.d/apache
  332. %config %{_sysconfdir}/rc.d/init.d/httpd
  333. %config(missingok) /etc/rc.d/rc3.d/S85httpd
  334. %config(missingok) /etc/rc.d/rc5.d/S85httpd
  335. %config(missingok) /etc/rc.d/rc0.d/K15httpd
  336. %config(missingok) /etc/rc.d/rc1.d/K15httpd
  337. %config(missingok) /etc/rc.d/rc2.d/K15httpd
  338. %config(missingok) /etc/rc.d/rc6.d/K15httpd
  339. %dir %{contentdir}
  340. %dir %{contentdir}/cgi-bin
  341. %dir %{contentdir}/html
  342. %config(noreplace) %{contentdir}/html/index.html*
  343. %{contentdir}/html/*.png
  344. %{contentdir}/html/*.gif
  345. %{contentdir}/icons
  346. %dir %{_libdir}/apache
  347. %{_libdir}/apache/httpd.exp
  348. %{_libdir}/apache/libproxy.so
  349. %{_libdir}/apache/mod*.so
  350. %{_mandir}/man1/*
  351. %{_mandir}/man8/ab.8*
  352. %{_mandir}/man8/httpd.8*
  353. %{_mandir}/man8/logresolve.8*
  354. %{_mandir}/man8/rotatelogs.8*
  355. %{_mandir}/man8/suexec.8*
  356. %{_mandir}/ja/*/*
  357. %{_sbindir}/ab
  358. %{_sbindir}/httpd
  359. %{_sbindir}/logresolve
  360. %{_sbindir}/rotatelogs
  361. #%attr(4510,root,apache) %{_sbindir}/suexec
  362. %attr(0711,root,root) %{_sbindir}/suexec
  363. %{_bindir}/*
  364. #%attr(-,nobody,nobody) %dir %{_var}/cache/httpd
  365. %attr(0755,apache,root) %dir %{_var}/cache/httpd
  366. %dir %{_var}/log/httpd
  367. %files manual
  368. %defattr(-,root,root)
  369. %{contentdir}/html/manual
  370. %{contentdir}/html/manual-ja
  371. %files devel
  372. %defattr(-,root,root)
  373. %{_includedir}/apache
  374. %{_sbindir}/apxs
  375. %{_mandir}/man8/apxs.8*
  376. %files -n mod_ssl
  377. %defattr(-,root,root)
  378. %doc $RPM_SOURCE_DIR/SSL-Certificate-Creation
  379. %doc mod_ssl-%{mod_ssl_ver}-%{apache_ver}/{README*,LICENSE,NEWS,CHANGES,CREDITS}
  380. %{contentdir}/html/manual/mod/mod_ssl/
  381. %{_libdir}/apache/libssl.so
  382. %{_sysconfdir}/httpd/conf/Makefile
  383. %attr(0700,root,root) %dir %{_sysconfdir}/httpd/conf/ssl.*
  384. %attr(0600,root,root) %ghost %{_localstatedir}/cache/ssl_gcache_data.dir
  385. %attr(0600,root,root) %ghost %{_localstatedir}/cache/ssl_gcache_data.pag
  386. %attr(0600,root,root) %ghost %{_localstatedir}/cache/ssl_gcache_data.sem
  387. %dir %{_sysconfdir}/httpd
  388. %{_sysconfdir}/httpd/conf/ssl.*/*
  389. %changelog
  390. * Thu Jul 29 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.3.41-3
  391. - added Patch330 for CVE-2010-0010
  392. - added Patch40 for building currnet toolchain
  393. - added BR: db4-devel, gdbm-devel
  394. - updated mm to 1.4.2
  395. * Sat Aug 23 2008 Shu KONNO <owa@bg.wakwak.com> 1.3.41-2vl5
  396. - updated mod_ssl-2.8.28-libssl.lib64.patch to 2.8.31
  397. - spec in utf-8
  398. * Wed Jun 18 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.3.41-1vl5
  399. - rebuilt with db4-4.6.21
  400. - applied new versioning policy
  401. - sync with VinePlus/4.0 package
  402. * Tue Feb 12 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.3.41-0vl1
  403. - build for VinePlus 4.x
  404. - new upstream release with security fix
  405. - drop unnessary unnecessary patches (patch 290,300)
  406. * Wed Jan 16 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.3.39-0vl2
  407. - add patch310 for fix CVE-2007-4465
  408. - add patch320 for fix CVE-2008-0005
  409. * Thu Jan 10 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.3.39-0vl1
  410. - new upstream release with security fix
  411. - add patch290 CVE-2007-5000
  412. - add patch300 CVE-2007-6388
  413. * Sat Jun 9 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.3.37-0vl6
  414. - rebuilt with openssl-0.9.8e
  415. * Thu May 10 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.3.37-0vl5
  416. - rebuilt with new toolchain and db4-4.3.x
  417. * Tue Mar 27 2007 Shu KONNO <owa@bg.wakwak.com> 1.3.37-0vl4
  418. - added Patch300: mod_ssl-2.8.28-libssl.lib64.patch
  419. * Sat Oct 21 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.3.37-0vl3
  420. - changed apache-manual Group to Applications/Documentation
  421. * Mon Jul 31 2006 Shu KONNO <owa@bg.wakwak.com> 1.3.37-0vl2
  422. - updated apache to 1.3.37 (CVE-2006-3747)
  423. - updated mod_ssl to 2.8.28-1.3.37
  424. - changed URLs
  425. * Fri Mar 03 2006 Shu KONNO <owa@bg.wakwak.com> 1.3.34-0vl2
  426. - added option '--libexecdir=%%{_libdir}/apache' to configure
  427. - added httpd.init.lib64
  428. * Wed Nov 09 2005 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.3.34-0vl1
  429. - rebuild for VineSeed
  430. - blush up doc section
  431. * Mon Oct 24 2005 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.3.34-0vl0.1
  432. - Test package
  433. - new upstream release
  434. - update to 1.3.34
  435. - update to mod_ssl 2.8.25-1.3.34
  436. - update to mm 1.4.0
  437. * Sat Nov 27 2004 IKEDA Katsumi <ikeda@webmasters.gr.jp> 1.3.33-0vl2
  438. - Added a security patch for buffer overflow in the htpasswd utility.
  439. - Patch210: apache-htpasswd.patch
  440. - Moved %%patch4 above %%configure in mod_ssl-* directory.
  441. * Sun Oct 31 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.33-0vl1
  442. - new upstream release
  443. - update to 1.3.33
  444. - update mod_ssl to 2.8.22-1.3.33
  445. - drop obsolete patch (Patch100)
  446. * Sat Oct 30 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.32-0vl2
  447. - add Patch100 to fix buffer overflow in mod_include (CAN-2004-0940).
  448. * Sun Oct 24 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.32-0vl1
  449. - new upstream release
  450. - update to 1.3.32
  451. - update mod_ssl to 2.8.21-1.3.32
  452. - drop obsolete patch (Patch210)
  453. * Wed Oct 13 2004 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.3.31-0vl6
  454. - rebuilt with db4-4.2.25
  455. * Fri Jul 23 2004 NISHIMURA Daisuke <nishi@graco.c.u-tokyo.ac.jp> 1.3.31-0vl5
  456. - Patch210: fix buffer overflow in mod_proxy (CVE CAN-2004-0492)
  457. - update License
  458. - apache-manual requires apache for %{contentdir} and MultiViews
  459. * Sun Jul 18 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.31-0vl4
  460. - update mod_ssl to 2.8.19-1.3.31
  461. - Changes with mod_ssl 2.8.19 (27-May-2004 to 16-Jul-2004)
  462. *) Fix ssl_log() related format string vulnerability in mod_proxy
  463. hook functions.
  464. * Sun Jul 11 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.31-0vl3
  465. - add %%{_sysconfdir}/httpd/conf.d for additional configuration file (conf.d/*.conf)
  466. thanks to HOTTA Michihide <hotta AT net-newbie DOT com>
  467. * Sat May 29 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.31-0vl2
  468. - update mod_ssl to 2.8.18-1.3.31
  469. - Changes with mod_ssl 2.8.18 (11-May-2004 to 27-May-2004)
  470. *) Fix buffer overflow in "SSLOptions +FakeBasicAuth" implementation
  471. if the Subject-DN in the client certificate exceeds 6KB in length.
  472. (CVE CAN-2004-0488).
  473. *) Handle the case of OpenSSL retry requests after interrupted system
  474. calls during the SSL handshake phase.
  475. *) Remove some unused functions.
  476. * Thu May 13 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.31-0vl1
  477. - new upstream release
  478. - update mod_ssl to 2.8.17-1.3.31
  479. * Fri Mar 26 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.29-0vl2
  480. - rebuild with openssl-0.9.7d
  481. * Mon Nov 10 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.29-0vl1
  482. - new upstream release 1.3.29
  483. - update mod_ssl to 2.8.16-1.3.29
  484. * Sun Jul 20 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.28-0vl1
  485. - new upstream release 1.3.28
  486. - update mod_ssl to 2.8.15-1.3.28
  487. * Sat Mar 29 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.27-0vl3
  488. - update mod_ssl to 2.8.14-1.3.27
  489. - Changes with mod_ssl 2.8.14 (18-Mar-2002 to 21-Mar-2003)
  490. *) Fixed logic in the destruction of a temporary certificate
  491. structure and this way avoid a crash due to freeing NULL object.
  492. *) Removed one newly introduced X509_free() call in the context of
  493. SSL_get_certificate(), because this function does not increment a
  494. reference count (although SSL_get_peer_certificate() does).
  495. *) Fixed hash-table based shared memory session cache (shmht)
  496. implementation by making sure that the underlying hash table
  497. library does not crash if memory cannot be allocated.
  498. - Changes with mod_ssl 2.8.13 (23-Oct-2002 to 18-Mar-2003)
  499. *) Always enforce RSA blinding on RSA private keys in order to be
  500. resistent to timing attacks.
  501. *) Added timeout also to the "pre-sucking" of the trailing data in
  502. POST request handling.
  503. *) Correctly shutdown shared memory pools on fork+exec situations.
  504. *) Bugfix SSL client certificate verification: OpenSSL was not
  505. informed with SSL_set_verify_result(ssl, X509_V_OK) in case
  506. mod_ssl forced the verification to be ok.
  507. *) Consistently use OPENSSL_free() instead of plain free() to
  508. deallocate memory chunks allocated inside OpenSSL.
  509. *) Fixed various memory leaks related to X509 certificates.
  510. * Sat Oct 26 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.27-0vl2
  511. - update mod_ssl to 2.8.12-1.3.27
  512. - security bug fix.
  513. - Fixed potential Cross-Site-Scripting bug.
  514. - Allow also 8192 bytes of shared memory data size.
  515. * Sat Oct 5 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.27-0vl1
  516. - new upstream release 1.3.27 for security fix
  517. - update mod_ssl to 2.8.11-1.3.27
  518. * Thu Aug 8 2002 Masaki Shinomiya <shino@pos.to> 1.3.26-0vl4
  519. - MultiViews manual (see [VineSeed:06745] )
  520. - condrestart in %post
  521. - allow to rebuild on Vine 2.0/2.1/2.5
  522. * Wed Jul 31 2002 IWAI Masaharu <iwai@alib.jp> 1.3.26-0vl3
  523. - SECURITY: fixed for tmp-file problem
  524. - from SuSE 8.0 mm-1.1.3-290
  525. * Fri Jul 26 2002 - poeml@suse.de
  526. - security fix for tmp-file problem
  527. * Sun Jun 30 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.26-0vl2
  528. - update mod_ssl to 2.8.10-1.3.26
  529. - update patch0,
  530. do not show distribution name, when ServerTokens was set.
  531. * Wed Jun 19 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.26-0vl1
  532. - new upstream release 1.3.24
  533. - fixed security hole
  534. - update mod_ssl to 2.8.9-1.3.26
  535. - add patch30 to use Vine Linux layout
  536. * Wed Mar 27 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.24-0vl1
  537. - new upstream release 1.3.24
  538. - update mod_ssl 2.8.8-1.3.24
  539. - fixed missing tag "</a>" in apache-vine-index.html
  540. - added manual-ja to %%files manual
  541. * Wed Mar 27 2002 Shoji Matsumoto <shom@vinelinux.org> 1.3.23-0vl5
  542. - update Japanese Document (www.apache.jp to CVS tree)
  543. - update apache-vine-index.html
  544. * Sun Mar 17 2002 Shoji Matsumoto <shom@vinelinux.org> 1.3.23-0vl4
  545. - add www.apache.jp-20020317.tgz (Japanese Document Mirror)
  546. - update apache-vine-index.html
  547. * Wed Feb 27 2002 Toru Sagami <sagami@vinelinux.org> 1.3.23-0vl3
  548. - use --add-module for mod_throttle.c instead of --activate-module
  549. - make configtest exits with RETVAL
  550. - remove missing doc
  551. * Wed Feb 27 2002 Satoshi MACHINO <machino@vinelinux.org> 1.3.23-0vl2
  552. - added patch2 for openssl patch(updated ;p)
  553. * Thu Feb 26 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.23-0vl1
  554. - new upstream release 1.3.23
  555. - update mod_throttle 2.11
  556. - update mod_ssl 2.8.7-1.3.23
  557. - drop patch2, patch6
  558. * Wed Jan 23 2002 Toru Sagami <sagami@vinelinux.org> 1.3.22-0vl3
  559. - added %%{_localstatedir} definition as /var (%%{_var})
  560. - added pre script to add user "apache" and prereq for /usr/sbin/useradd
  561. - change owner/group of cache directory to "apache" from "nobody"
  562. - changed httpd.conf to run httpd as user/owner "apache"
  563. - added more mod_ssl docs
  564. - typo fixed in default index.html
  565. - added graceful/configtest in httpd.init (courtesy of [vine-users:038237])
  566. - set NameWidth=* by default
  567. - don't put "noreplace" to httpd.init
  568. * Thu Oct 25 2001 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.3.22-0vl2
  569. - added patch20 to force using libexpat-lite in the source
  570. even if external expat packages (found in VineSeedPlus) are installed
  571. * Wed Oct 17 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.22-0vl1
  572. - upstream release 1.3.22
  573. - update mod_ssl to 2.8.5-1.3.22
  574. - remove waste files..
  575. * Thu Oct 4 2001 IWAI Masaharu <iwaim@cc.mbn.or.jp> 1.3.20-0vl7
  576. - added noreplace flag (%%config file is not replaced)
  577. * Thu Sep 13 2001 Tomoya TAKA <tomoya@olive.plala.or.jp>
  578. - 1.3.20-0vl6
  579. - fix a typo in Prereq
  580. * Wed Sep 12 2001 Shoji Matsumoto <shom@vinelinux.org> 1.3.20-0vl5
  581. - replace filenames in *Req: to packagenames (for apt)
  582. * Wed Aug 29 2001 Jun Nishii <jun@vinelinux.org> 1.3.20-0vl4
  583. - restore index.html and poweredby.png for Vine
  584. * Mon Jul 16 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
  585. - 1.3.20-0vl3
  586. - rebuilt with openssl-0.9.6b
  587. * Tue Jul 3 2001 Jun Nishii <jun@vinelinux.org> 1.3.20-0vl2
  588. - added mod_ssl subpackage
  589. * Thu Mar 1 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.20-0vl1
  590. - update to 1.3.20
  591. * Thu Mar 1 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.19-0vl1
  592. - update to 1.3.19
  593. * Fri Feb 2 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.17-0vl1
  594. - update to 1.3.17-fix
  595. * Wed Dec 27 2000 Tomoya TAKA <tomoya@olive.plala.or.jp> 1.3.14-0vl4
  596. - fix to handle man pages correctly with _mandir
  597. * Sun Nov 19 2000 Satoshi MACHINO <machino@vinelinux.org> 1.3.14-0vl3
  598. - build with gcc-2.95.3
  599. - partially used rpmmacros
  600. * Sat Nov 7 2000 Kazuhisa TAKEI <takei@vinelinux.org> 1.3.14-0vl2
  601. - change from file depend to package name depend. (Requires: )
  602. * Sat Oct 14 2000 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.14-0vl1
  603. - update to 1.3.14
  604. * Thu Jul 20 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  605. - fixed typo at default index.html.
  606. * Thu Jun 8 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  607. - remove '"' of path from default httpd.conf for linuxconf.
  608. * Thu Apr 20 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  609. - added disable_iso8859_charset patch for character turnning depend on server side.
  610. * Wed Apr 19 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  611. - modified default httpd.conf about LanguageProc
  612. - use vine-patch instead of RedHat.
  613. - modified default index.html for Vine.
  614. * Wed Apr 19 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  615. - added japanese summary and descriptions
  616. * Wed Mar 01 2000 Nalin Dahyabhai <nalin@redhat.com>
  617. - make suexec limit UIDs and GIDs to < 51 instead of 100
  618. * Fri Feb 25 2000 Nalin Dahyabhai <nalin@redhat.com>
  619. - update to 1.3.12
  620. - add EAPI patch
  621. * Thu Feb 17 2000 Preston Brown <pbrown@redhat.com>
  622. - ifmodule directive for php stuff.
  623. - load mod_perl before mod_php (#8169)
  624. * Tue Feb 14 2000 Zach Brown <zab@redhat.com>
  625. - minor fix to phhttpd patch
  626. * Thu Feb 10 2000 Preston Brown <pbrown@redhat.com>
  627. - improved default index.html.
  628. * Thu Feb 03 2000 Preston Brown <pbrown@redhat.com>
  629. - strip dynamically loadable modules.
  630. * Mon Feb 02 2000 Zach Brown <zab@redhat.com>
  631. - add phhttpd 'Tunnel' directive and code to use it
  632. * Mon Jan 31 2000 Cristian Gafton <gafton@redhat.com>
  633. - rebuild to fix depenencies
  634. * Tue Jan 25 2000 Bernhard Rosenkraenzer <bero@redhat.com>
  635. - 1.3.11
  636. - deal with the fact that RPM now gzips man pages
  637. * Wed Jan 12 2000 Preston Brown <pbrown@redhat.com>
  638. - new poweredby.png w/new logo
  639. - apxs.8 man page moved to devel archive (#6661)
  640. - don't remove old logfiles on package de-install (#8268)
  641. - more updates to logrotate to avoid spurious cron mail (#8110)
  642. * Mon Jan 10 2000 Preston Brown <pbrown@redhat.com>
  643. - mod_throttle added; mod_bandwidth updated.
  644. * Mon Dec 17 1999 Dale Lovelace <dale@redhat.com>
  645. - Add configuration for mod_put to httpd.conf
  646. * Mon Dec 06 1999 Preston Brown <pbrown@redhat.com>
  647. - documentation cleanups in httpd.conf (#5357, #6655)
  648. - fixed logrotate script to ignore error if no apache running (#7074)
  649. * Wed Nov 10 1999 Jeff Johnson <jbj@redhat.com>
  650. - add put module.
  651. * Thu Nov 04 1999 Preston Brown <pbrown@redhat.com>
  652. - make suexec non-suid. People can enable it if they wish themselves.
  653. - somehow the unified httpd.conf got trashed. fixed.
  654. - manual is now a subpackage
  655. - point to /usr/share/magic as the magic file location; don't use the
  656. apache-specific one.
  657. - fix apxs module installation issues (#5650)
  658. * Tue Sep 21 1999 Bill Nottingham <notting@redhat.com>
  659. - move DSO in httpd.conf to after ServerRoot
  660. * Mon Sep 20 1999 Preston Brown <pbrown@redhat.com>
  661. - it is httpd stop, not httpsd stop (# 5254)
  662. - suexec added (# 5257)
  663. * Thu Sep 09 1999 Preston Brown <pbrown@redhat.com>
  664. - remove apachectl man page (# 4459)
  665. * Fri Aug 27 1999 Preston Brown <pbrown@redhat.com>
  666. - upgraded to 1.3.9
  667. - fix bug # 3680 (suexec docroot was wrong)
  668. - fix bug # 2378 (logrotate with -USR1 not -HUP)
  669. - fix bug # 3548 (logrotate complains if apache not running)
  670. - httpd.conf is now in the unified apache format as distributed
  671. * Mon Aug 16 1999 Bill Nottingham <notting@redhat.com>
  672. - initscript munging
  673. * Sat May 21 1999 Bill Nottingham <notting@redhat.com>
  674. - fix broken link in index.html
  675. * Wed Apr 07 1999 Bill Nottingham <notting@redhat.com>
  676. - allow indexes in /doc
  677. * Tue Apr 06 1999 Preston Brown <pbrown@redhat.com>
  678. - strip binaries
  679. * Mon Apr 05 1999 Preston Brown <pbrown@redhat.com>
  680. - prerequire /bin/rm, added /doc path pointing to /usr/doc for localhost
  681. * Fri Mar 26 1999 Preston Brown <pbrown@redhat.com>
  682. - updated log rotating scripts to not complain if logs aren't present.
  683. * Thu Mar 25 1999 Preston Brown <pbrown@redhat.com>
  684. - fixed up path to perl
  685. * Wed Mar 24 1999 Preston Brown <pbrown@redhat.com>
  686. - updated init script to conform to new standards
  687. - upgraded to 1.3.6, fixed apxs patch
  688. * Mon Mar 22 1999 Preston Brown <pbrown@redhat.com>
  689. - clean up logfiles on deinstallation
  690. * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
  691. - auto rebuild in the new build environment (release 4)
  692. * Fri Mar 12 1999 Cristian Gafton <gafton@redhat.com>
  693. - added mod_bandwidth
  694. - updated to 1.3.4
  695. - prereq mailcap
  696. * Fri Dec 18 1998 Cristian Gafton <gafton@redhat.com>
  697. - added patch to disable building support for ndbm
  698. - build against glibc 2.1
  699. * Mon Oct 12 1998 Cristian Gafton <gafton@redhat.com>
  700. - updated to 1.3.3 to catch up with bug fixes
  701. - added the /usr/bin/* binaries to the spec file list
  702. * Fri Sep 25 1998 Cristian Gafton <gafton@redhat.com>
  703. - change ownership of cache dir to nobody
  704. - added "Red Hat" to the server string
  705. - updated to version 1.3.2
  706. - fixed all references to httpsd in config files
  707. * Fri Sep 04 1998 Cristian Gafton <gafton@redhat.com>
  708. - small fixes to the spec file
  709. - patch to handle correctly the -d <newroot> option
  710. - leave out the .usr.src.apache_%{version} for now
  711. * Thu Sep 03 1998 Preston Brown <pbrown@redhat.com>
  712. - patched apxs not to bomb out if it can't find httpd
  713. * Wed Sep 02 1998 Preston Brown <pbrown@redhat.com>
  714. - upgraded to apache 1.3.1.
  715. - Heavy rewrite.
  716. - changed providing a_web_server to just webserver. Humor is not an option.
  717. * Mon Aug 10 1998 Erik Troan <ewt@redhat.com>
  718. - updated to build as non-root user
  719. - added patch to defeat header dos attack
  720. * Thu May 07 1998 Prospector System <bugs@redhat.com>
  721. - translations modified for de, fr, tr
  722. * Wed May 06 1998 Cristian Gafton <gafton@redhat.com>
  723. - fixed the default config files to be more paranoid about security
  724. * Sat May 02 1998 Cristian Gafton <gafton@redhat.com>
  725. - fixed init script
  726. - added index.htm to the list of acceptable indexes
  727. * Sat May 02 1998 Cristian Gafton <gafton@redhat.com>
  728. - updated to 1.2.6
  729. - added post script to install htm extension for text/html into
  730. /etc/mime.types
  731. * Wed Apr 22 1998 Michael K. Johnson <johnsonm@redhat.com>
  732. - enhanced sysv init script
  733. * Tue Jan 06 1998 Erik Troan <ewt@redhat.com>
  734. - updated to 1.2.5, which includes many security fixes
  735. * Wed Dec 31 1997 Otto Hammersmith <otto@redhat.com>
  736. - fixed overkill on http.init stop
  737. * Wed Dec 31 1997 Erik Troan <ewt@redhat.com>
  738. - added patch for backslash DOS attach
  739. * Thu Nov 06 1997 Donnie Barnes <djb@redhat.com>
  740. - added htdigest binary to file list
  741. * Mon Nov 03 1997 Donnie Barnes <djb@redhat.com>
  742. - made the default index.html be config(noreplace) so we no longer
  743. blow away other folks' index.html
  744. * Wed Oct 29 1997 Donnie Barnes <djb@redhat.com>
  745. - added chkconfig support
  746. - added restart|status options to initscript
  747. - renamed httpd.init to httpd
  748. * Tue Oct 07 1997 Elliot Lee <sopwith@redhat.com>
  749. - Redid spec file, patches, etc. from scratch.