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