On Tue, Apr 21, 2015 at 08:57:28PM +0100, Stuart Henderson wrote: > On 2015/04/21 21:34, Stefan Sperling wrote: > > On Sun, Apr 19, 2015 at 08:34:47PM +0100, Stuart Henderson wrote: > > > On 2015/04/19 19:59, Stefan Sperling wrote: > > > > On Wed, Apr 15, 2015 at 04:53:59PM +0200, Stefan Sperling wrote: > > > > > - Renaming the binaries made sense when Apache 1 was in the base > > > > > system. > > > > > Nowadays it's unnecessary. People would usually start Apache 2 via > > > > > the > > > > > rc script which be smart about launching the correct 'httpd' > > > > > binary. > > > > > > > > I went ahead and included the above change: Stop renaming the binaries > > > > and man pages. This creates a small overlap with the base system (httpd, > > > > htpasswd) but I hope that's fine since the files live in /usr/local. > > > > > > Much though I would love to get rid of the nightmare manpage patches, > > > the issue here is that it will conflict with www/apache-httpd-openbsd, > > > and until we can get rid of apache-httpd-openbsd they both need to be > > > freely installable during a bulk build so that dependent ports (modules) > > > can be built. > > > > How about... we just remove apache-httpd-openbsd? > > That is a medium-term goal, but there's a bit of work to do first.
I've also received off-list objections to removing apache-httpd-openbsd. Here's a new diff which updates apache-httpd to 2.4 without conflicting with apache-httpd-openbsd. So far, I've tested packaging of all dependent ports except for lang/php/ Works except for the following ap2- modules which stop building: ap2-mod_fastcgi ap2-mod_fcgid Haven't investigated why yet. Perhaps these just need a version upgrade? Further help / testing is welcome. Note for claudio: The --enable-nonportable-atomics option is passed on to APR configure so it has no effect here and I've removed it. Index: Makefile =================================================================== RCS file: /cvs/ports/www/apache-httpd/Makefile,v retrieving revision 1.56 diff -u -p -r1.56 Makefile --- Makefile 16 Feb 2015 22:57:13 -0000 1.56 +++ Makefile 11 May 2015 17:04:24 -0000 @@ -1,9 +1,8 @@ -# $OpenBSD: Makefile,v 1.56 2015/02/16 22:57:13 naddy Exp $ +# $OpenBSD: Makefile,v 1.54 2014/11/04 21:46:55 sthen Exp $ COMMENT= apache HTTP server -V= 2.2.29 -REVISION= 3 +V= 2.4.12 PKGNAME= apache-httpd-${V} DISTNAME= httpd-${V} @@ -15,11 +14,15 @@ HOMEPAGE= http://httpd.apache.org/ PERMIT_PACKAGE_CDROM= Yes SHARED_ONLY= Yes +USE_GROFF = Yes NO_TEST= Yes -WANTLIB += c crypto m ssl expat apr-1 db>=4 z pcre pthread aprutil-1>=2 +WANTLIB += c crypto m ssl expat apr-1 db>=4 z lzma pcre pthread aprutil-1>=2 \ + xml2 -LIB_DEPENDS= devel/pcre +LIB_DEPENDS= archivers/xz \ + devel/pcre \ + textproc/libxml FLAVORS= ldap FLAVOR?= @@ -50,12 +53,13 @@ CONFIGURE_ARGS+= --enable-layout=OpenBSD --with-apr=${LOCALBASE}/bin/apr-1-config \ --with-apr-util=${LOCALBASE}/bin/apu-1-config \ --enable-ssl --with-ssl=/usr \ - --with-mpm=prefork \ + --enable-mpms-shared=all \ + --with-mpm=worker \ --with-program-name=httpd2 \ --enable-modules=all \ --enable-cache \ --enable-disk-cache \ - --enable-proxy \ + --enable-proxy=shared \ --enable-mods-shared=all \ --enable-suexec \ --with-suexec-caller=_apache2 \ @@ -71,10 +75,10 @@ FAKE_FLAGS+= rel_user=_apache2 rel_grou datadir=${PREFIX}/share/examples/apache2 \ sysconfdir=${PREFIX}/share/examples/apache2/conf -A2SBIN= apachectl apxs dbmmanage htdigest htpasswd \ - logresolve rotatelogs suexec -A2MAN1= dbmmanage htdigest htpasswd -A2MAN8= apachectl apxs httpd logresolve rotatelogs suexec +A2BIN= apxs logresolve dbmmanage htdigest htpasswd +A2SBIN= apachectl rotatelogs suexec +A2MAN1= dbmmanage apxs htdigest htpasswd logresolve +A2MAN8= apachectl httpd rotatelogs suexec pre-configure: @perl -pi -e 's,%%PREFIX%%,${PREFIX},' ${WRKSRC}/config.layout @@ -85,6 +89,7 @@ pre-configure: post-install: chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share chown -R ${MANOWN}:${MANGRP} ${PREFIX}/man + chown -R ${BINOWN}:${BINGRP} ${PREFIX}/bin chown -R ${BINOWN}:${BINGRP} ${PREFIX}/sbin chown -R ${LIBOWN}:${LIBGRP} ${PREFIX}/lib @@ -95,6 +100,11 @@ post-install: .for i in ${A2MAN8} mv ${PREFIX}/man/man8/${i}.8 ${PREFIX}/man/man8/${i}2.8 .endfor + +.for i in ${A2BIN} + mv ${PREFIX}/bin/${i} ${PREFIX}/bin/${i}2 +.endfor + mv ${PREFIX}/bin/apxs2 ${PREFIX}/sbin # other ports expect it in sbin/ .for i in ${A2SBIN} mv ${PREFIX}/sbin/${i} ${PREFIX}/sbin/${i}2 Index: distinfo =================================================================== RCS file: /cvs/ports/www/apache-httpd/distinfo,v retrieving revision 1.17 diff -u -p -r1.17 distinfo --- distinfo 9 Sep 2014 10:08:23 -0000 1.17 +++ distinfo 8 May 2015 10:39:32 -0000 @@ -1,2 +1,2 @@ -SHA256 (httpd-2.2.29.tar.gz) = zsKHiIS3WLDRWaE4WyZnoq4MohsLx7zIqaQbXPpUUv8= -SIZE (httpd-2.2.29.tar.gz) = 7537230 +SHA256 (httpd-2.4.12.tar.gz) = 7h5pAUhf6rc4Q3Hb3ZHED8sbXj91WDuw04e5DYxBdsg= +SIZE (httpd-2.4.12.tar.gz) = 6853506 Index: patches/patch-Makefile_in =================================================================== RCS file: /cvs/ports/www/apache-httpd/patches/patch-Makefile_in,v retrieving revision 1.5 diff -u -p -r1.5 patch-Makefile_in --- patches/patch-Makefile_in 2 Sep 2008 22:05:23 -0000 1.5 +++ patches/patch-Makefile_in 8 May 2015 10:39:32 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-Makefile_in,v 1.5 2008/09/02 22:05:23 bernd Exp $ ---- Makefile.in.orig Thu Jul 24 12:22:37 2008 -+++ Makefile.in Thu Jul 24 12:24:01 2008 -@@ -48,6 +48,8 @@ install-conf: +--- Makefile.in.orig Mon Dec 17 12:50:41 2012 ++++ Makefile.in Sat Jan 10 14:31:17 2015 +@@ -49,6 +49,8 @@ install-conf: sed -e 's#@@ServerRoot@@#$(prefix)#g' \ -e 's#@@Port@@#$(PORT)#g' \ -e 's#@@SSLPort@@#$(SSLPORT)#g' \ @@ -10,7 +10,7 @@ $OpenBSD: patch-Makefile_in,v 1.5 2008/0 -e '/@@LoadModule@@/d' \ < $$i; \ else \ -@@ -55,6 +57,8 @@ install-conf: +@@ -56,6 +58,8 @@ install-conf: -e 's#@@ServerRoot@@#$(prefix)#g' \ -e 's#@@Port@@#$(PORT)#g' \ -e 's#@@SSLPort@@#$(SSLPORT)#g' \ @@ -19,7 +19,7 @@ $OpenBSD: patch-Makefile_in,v 1.5 2008/0 -e 'p' \ < $$i; \ for j in $(DSO_MODULES) "^EOL^"; do \ -@@ -67,6 +71,8 @@ install-conf: +@@ -76,6 +80,8 @@ install-conf: -e 's#@@ServerRoot@@#$(prefix)#g' \ -e 's#@@Port@@#$(PORT)#g' \ -e 's#@@SSLPort@@#$(SSLPORT)#g' \ Index: patches/patch-config_layout =================================================================== RCS file: /cvs/ports/www/apache-httpd/patches/patch-config_layout,v retrieving revision 1.5 diff -u -p -r1.5 patch-config_layout --- patches/patch-config_layout 9 Jan 2007 10:47:37 -0000 1.5 +++ patches/patch-config_layout 8 May 2015 10:39:32 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-config_layout,v 1.5 2007/01/09 10:47:37 dlg Exp $ ---- config.layout.orig Tue Jan 9 06:59:42 2007 -+++ config.layout Tue Jan 9 07:00:28 2007 -@@ -252,26 +252,26 @@ +--- config.layout.orig Tue Apr 17 16:01:41 2012 ++++ config.layout Sat Jan 10 14:31:17 2015 +@@ -228,26 +228,26 @@ # OpenBSD Layout <Layout OpenBSD> Index: patches/patch-configure =================================================================== RCS file: /cvs/ports/www/apache-httpd/patches/patch-configure,v retrieving revision 1.10 diff -u -p -r1.10 patch-configure --- patches/patch-configure 18 Oct 2012 08:12:17 -0000 1.10 +++ patches/patch-configure 8 May 2015 10:39:32 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-configure,v 1.10 2012/10/18 08:12:17 giovanni Exp $ ---- configure.orig Tue Aug 21 20:39:21 2012 -+++ configure Thu Sep 20 09:59:57 2012 -@@ -3113,7 +3113,7 @@ do +--- configure.orig Tue Jul 15 19:15:03 2014 ++++ configure Sat Jan 10 14:33:24 2015 +@@ -3397,7 +3397,7 @@ do ap_last="${ap_cur}" ap_cur=`eval "echo ${ap_cur}"` done @@ -10,21 +10,12 @@ $OpenBSD: patch-configure,v 1.10 2012/10 APACHE_VAR_SUBST="$APACHE_VAR_SUBST exp_sysconfdir" -@@ -4093,7 +4093,7 @@ SHLIBPATH_VAR=`$apr_config --shlib-path-var` - APR_BINDIR=`$apr_config --bindir` - APR_INCLUDEDIR=`$apr_config --includedir` +@@ -4603,7 +4603,7 @@ APR_INCLUDEDIR=`$apr_config --includedir` + APR_INCLUDES=`$apr_config --includes` APR_VERSION=`$apr_config --version` --APR_CONFIG="$APR_BINDIR/apr-`echo ${APR_VERSION} | sed 's,\..*,,'`-config" + apr_major_version=`echo ${APR_VERSION} | sed 's,\..*,,'` +-APR_CONFIG="$APR_BINDIR/apr-${apr_major_version}-config" +APR_CONFIG="$apr_config" - echo $ac_n "${nl}Configuring Apache Portable Runtime Utility library...${nl}" - -@@ -4400,7 +4400,7 @@ fi - APU_BINDIR=`$apu_config --bindir` - APU_INCLUDEDIR=`$apu_config --includedir` - APU_VERSION=`$apu_config --version` --APU_CONFIG="$APU_BINDIR/apu-`echo ${APU_VERSION} | sed 's,\..*,,'`-config" -+APU_CONFIG="$apu_config" - - ac_ext=c - ac_cpp='$CPP $CPPFLAGS' + { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 + $as_echo "$as_me: " >&6;} Index: patches/patch-docs_conf_httpd_conf_in =================================================================== RCS file: /cvs/ports/www/apache-httpd/patches/patch-docs_conf_httpd_conf_in,v retrieving revision 1.3 diff -u -p -r1.3 patch-docs_conf_httpd_conf_in --- patches/patch-docs_conf_httpd_conf_in 18 Oct 2012 08:12:17 -0000 1.3 +++ patches/patch-docs_conf_httpd_conf_in 8 May 2015 10:39:32 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-docs_conf_httpd_conf_in,v 1.3 2012/10/18 08:12:17 giovanni Exp $ ---- docs/conf/httpd.conf.in.orig Mon Feb 6 17:54:24 2012 -+++ docs/conf/httpd.conf.in Thu Sep 20 09:59:57 2012 -@@ -64,8 +64,8 @@ Listen @@Port@@ +--- docs/conf/httpd.conf.in.orig Thu Nov 8 04:05:38 2012 ++++ docs/conf/httpd.conf.in Sat Jan 10 15:10:12 2015 +@@ -74,8 +74,8 @@ Listen @@Port@@ # It is usually good practice to create a dedicated user and group for # running httpd, as with most system services. # @@ -11,4 +11,4 @@ $OpenBSD: patch-docs_conf_httpd_conf_in, +Group @@Group@@ </IfModule> - </IfModule> + Index: patches/patch-docs_man_apachectl_8 =================================================================== RCS file: /cvs/ports/www/apache-httpd/patches/patch-docs_man_apachectl_8,v retrieving revision 1.2 diff -u -p -r1.2 patch-docs_man_apachectl_8 --- patches/patch-docs_man_apachectl_8 25 Mar 2007 17:40:55 -0000 1.2 +++ patches/patch-docs_man_apachectl_8 8 May 2015 10:39:32 -0000 @@ -1,12 +1,12 @@ $OpenBSD: patch-docs_man_apachectl_8,v 1.2 2007/03/25 17:40:55 deanna Exp $ ---- docs/man/apachectl.8.orig Tue Sep 20 10:54:17 2005 -+++ docs/man/apachectl.8 Sun Mar 25 13:21:03 2007 +--- docs/man/apachectl.8.orig Fri Aug 26 18:14:46 2005 ++++ docs/man/apachectl.8 Sat Jan 10 15:13:37 2015 @@ -19,56 +19,56 @@ .el .ne 3 .IP "\\$1" \\$2 .. --.TH "APACHECTL" 8 "2005-09-20" "Apache HTTP Server" "apachectl" -+.TH "APACHECTL2" 8 "2005-09-20" "Apache HTTP Server" "apachectl2" +-.TH "APACHECTL" 8 "2005-08-26" "Apache HTTP Server" "apachectl" ++.TH "APACHECTL2" 8 "2005-08-26" "Apache HTTP Server" "apachectl2" .SH NAME -apachectl \- Apache HTTP Server Control Interface @@ -20,7 +20,7 @@ $OpenBSD: patch-docs_man_apachectl_8,v 1 .PP -\fBapachectl\fR [ \fIhttpd-argument\fR ] -+\fBapachectl2\fR [ \fIhttpd2-argument\fR ] ++\fBapachectl2\fR [ \fIhttpd-argument\fR ] .PP -When acting in SysV init mode, apachectl takes simple, one-word commands, defined below\&. Index: patches/patch-docs_man_apxs_1 =================================================================== RCS file: patches/patch-docs_man_apxs_1 diff -N patches/patch-docs_man_apxs_1 --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-docs_man_apxs_1 8 May 2015 10:39:32 -0000 @@ -0,0 +1,192 @@ +$OpenBSD$ +--- docs/man/apxs.1.orig Thu Jun 20 14:31:24 2013 ++++ docs/man/apxs.1 Sat Jan 10 15:28:14 2015 +@@ -19,36 +19,36 @@ + .el .ne 3 + .IP "\\$1" \\$2 + .. +-.TH "APXS" 1 "2013-06-20" "Apache HTTP Server" "apxs" ++.TH "APXS2" 1 "2013-06-20" "Apache HTTP Server" "apxs2" + + .SH NAME +-apxs \- APache eXtenSion tool ++apxs2 \- APache eXtenSion tool + + .SH "SYNOPSIS" + + .PP +-\fBapxs\fR -\fBg\fR [ -\fBS\fR \fIname\fR=\fIvalue\fR ] -\fBn\fR \fImodname\fR ++\fBapxs2\fR -\fBg\fR [ -\fBS\fR \fIname\fR=\fIvalue\fR ] -\fBn\fR \fImodname\fR + + .PP +-\fBapxs\fR -\fBq\fR [ -\fBv\fR ] [ -\fBS\fR \fIname\fR=\fIvalue\fR ] \fIquery\fR \&.\&.\&. ++\fBapxs2\fR -\fBq\fR [ -\fBv\fR ] [ -\fBS\fR \fIname\fR=\fIvalue\fR ] \fIquery\fR \&.\&.\&. + + .PP +-\fBapxs\fR -\fBc\fR [ -\fBS\fR \fIname\fR=\fIvalue\fR ] [ -\fBo\fR \fIdsofile\fR ] [ -\fBI\fR \fIincdir\fR ] [ -\fBD\fR \fIname\fR=\fIvalue\fR ] [ -\fBL\fR \fIlibdir\fR ] [ -\fBl\fR \fIlibname\fR ] [ -\fBWc,\fR\fIcompiler-flags\fR ] [ -\fBWl,\fR\fIlinker-flags\fR ] \fIfiles\fR \&.\&.\&. ++\fBapxs2\fR -\fBc\fR [ -\fBS\fR \fIname\fR=\fIvalue\fR ] [ -\fBo\fR \fIdsofile\fR ] [ -\fBI\fR \fIincdir\fR ] [ -\fBD\fR \fIname\fR=\fIvalue\fR ] [ -\fBL\fR \fIlibdir\fR ] [ -\fBl\fR \fIlibname\fR ] [ -\fBWc,\fR\fIcompiler-flags\fR ] [ -\fBWl,\fR\fIlinker-flags\fR ] \fIfiles\fR \&.\&.\&. + + .PP +-\fBapxs\fR -\fBi\fR [ -\fBS\fR \fIname\fR=\fIvalue\fR ] [ -\fBn\fR \fImodname\fR ] [ -\fBa\fR ] [ -\fBA\fR ] \fIdso-file\fR \&.\&.\&. ++\fBapxs2\fR -\fBi\fR [ -\fBS\fR \fIname\fR=\fIvalue\fR ] [ -\fBn\fR \fImodname\fR ] [ -\fBa\fR ] [ -\fBA\fR ] \fIdso-file\fR \&.\&.\&. + + .PP +-\fBapxs\fR -\fBe\fR [ -\fBS\fR \fIname\fR=\fIvalue\fR ] [ -\fBn\fR \fImodname\fR ] [ -\fBa\fR ] [ -\fBA\fR ] \fIdso-file\fR \&.\&.\&. ++\fBapxs2\fR -\fBe\fR [ -\fBS\fR \fIname\fR=\fIvalue\fR ] [ -\fBn\fR \fImodname\fR ] [ -\fBa\fR ] [ -\fBA\fR ] \fIdso-file\fR \&.\&.\&. + + + .SH "SUMMARY" + + .PP +-apxs is a tool for building and installing extension modules for the Apache HyperText Transfer Protocol (HTTP) server\&. This is achieved by building a dynamic shared object (DSO) from one or more source or object \fIfiles\fR which then can be loaded into the Apache server under runtime via the LoadModule directive from mod_so\&. ++apxs2 is a tool for building and installing extension modules for the Apache HyperText Transfer Protocol (HTTP) server\&. This is achieved by building a dynamic shared object (DSO) from one or more source or object \fIfiles\fR which then can be loaded into the Apache server under runtime via the LoadModule directive from mod_so\&. + + .PP +-So to use this extension mechanism your platform has to support the DSO feature and your Apache httpd binary has to be built with the mod_so module\&. The apxs tool automatically complains if this is not the case\&. You can check this yourself by manually running the command ++So to use this extension mechanism your platform has to support the DSO feature and your Apache httpd binary has to be built with the mod_so module\&. The apxs2 tool automatically complains if this is not the case\&. You can check this yourself by manually running the command + + .nf + +@@ -57,26 +57,26 @@ So to use this extension mechanism your platform has t + .fi + + .PP +-The module mod_so should be part of the displayed list\&. If these requirements are fulfilled you can easily extend your Apache server's functionality by installing your own modules with the DSO mechanism by the help of this apxs tool: ++The module mod_so should be part of the displayed list\&. If these requirements are fulfilled you can easily extend your Apache server's functionality by installing your own modules with the DSO mechanism by the help of this apxs2 tool: + + .nf + +- $ apxs -i -a -c mod_foo\&.c ++ $ apxs2 -i -a -c mod_foo\&.c + gcc -fpic -DSHARED_MODULE -I/path/to/apache/include -c mod_foo\&.c + ld -Bshareable -o mod_foo\&.so mod_foo\&.o + cp mod_foo\&.so /path/to/apache/modules/mod_foo\&.so + chmod 755 /path/to/apache/modules/mod_foo\&.so + [activating module `foo' in /path/to/apache/etc/httpd\&.conf] +- $ apachectl restart +- /path/to/apache/sbin/apachectl restart: httpd not running, trying to start ++ $ apachectl2 restart ++ /path/to/apache/sbin/apachectl2 restart: httpd2 not running, trying to start + [Tue Mar 31 11:27:55 1998] [debug] mod_so\&.c(303): loaded module foo_module +- /path/to/apache/sbin/apachectl restart: httpd started ++ /path/to/apache/sbin/apachectl2 restart: httpd2 started + $ _ + + .fi + + .PP +-The arguments \fIfiles\fR can be any C source file (\&.c), a object file (\&.o) or even a library archive (\&.a)\&. The apxs tool automatically recognizes these extensions and automatically used the C source files for compilation while just using the object and archive files for the linking phase\&. But when using such pre-compiled objects make sure they are compiled for position independent code (PIC) to be able to use them for a dynamically loaded shared object\&. For instance with GCC you always just have to use -fpic\&. For other C compilers consult its manual page or at watch for the flags apxs uses to compile the object files\&. ++The arguments \fIfiles\fR can be any C source file (\&.c), a object file (\&.o) or even a library archive (\&.a)\&. The apxs2 tool automatically recognizes these extensions and automatically used the C source files for compilation while just using the object and archive files for the linking phase\&. But when using such pre-compiled objects make sure they are compiled for position independent code (PIC) to be able to use them for a dynamically loaded shared object\&. For instance with GCC you always just have to use -fpic\&. For other C compilers consult its manual page or at watch for the flags apxs2 uses to compile the object files\&. + + .PP + For more details about DSO support in Apache read the documentation of mod_so or perhaps even read the src/modules/standard/mod_so\&.c source file\&. +@@ -89,28 +89,28 @@ For more details about DSO support in Apache read the + + .TP + -n \fImodname\fR +-This explicitly sets the module name for the -i (install) and -g (template generation) option\&. Use this to explicitly specify the module name\&. For option -g this is required, for option -i the apxs tool tries to determine the name from the source or (as a fallback) at least by guessing it from the filename\&. ++This explicitly sets the module name for the -i (install) and -g (template generation) option\&. Use this to explicitly specify the module name\&. For option -g this is required, for option -i the apxs2 tool tries to determine the name from the source or (as a fallback) at least by guessing it from the filename\&. + + .SS "Query Options" + + + .TP + -q +-Performs a query for variables and environment settings used to build httpd\&. When invoked without \fIquery\fR parameters, it prints all known variables and their values\&. The optional -v parameter formats the list output\&. .PP Use this to manually determine settings used to build the httpd that will load your module\&. For instance use INC=-I`apxs -q INCLUDEDIR` .PP inside your own Makefiles if you need manual access to Apache's C header files\&. ++Performs a query for variables and environment settings used to build httpd\&. When invoked without \fIquery\fR parameters, it prints all known variables and their values\&. The optional -v parameter formats the list output\&. .PP Use this to manually determine settings used to build the httpd that will load your module\&. For instance use INC=-I`apxs2 -q INCLUDEDIR` .PP inside your own Makefiles if you need manual access to Apache's C header files\&. + + .SS "Configuration Options" + + + .TP + -S \fIname\fR=\fIvalue\fR +-This option changes the apxs settings described above\&. ++This option changes the apxs2 settings described above\&. + + .SS "Template Generation Options" + + + .TP + -g +-This generates a subdirectory \fIname\fR (see option -n) and there two files: A sample module source file named mod_\fIname\fR\&.c which can be used as a template for creating your own modules or as a quick start for playing with the apxs mechanism\&. And a corresponding Makefile for even easier build and installing of this module\&. ++This generates a subdirectory \fIname\fR (see option -n) and there two files: A sample module source file named mod_\fIname\fR\&.c which can be used as a template for creating your own modules or as a quick start for playing with the apxs2 mechanism\&. And a corresponding Makefile for even easier build and installing of this module\&. + + .SS "DSO Compilation Options" + +@@ -141,7 +141,7 @@ This option passes \fIcompiler-flags\fR as additional + This option passes \fIlinker-flags\fR as additional flags to the libtool --mode=link command\&. Use this to add local linker-specific options\&. + .TP + -p +-This option causes apxs to link against the apr/apr-util libraries\&. This is useful when compiling helper programs that use the apr/apr-util libraries\&. ++This option causes apxs2 to link against the apr/apr-util libraries\&. This is useful when compiling helper programs that use the apr/apr-util libraries\&. + + .SS "DSO Installation and Configuration Options" + +@@ -166,7 +166,7 @@ Assume you have an Apache module named mod_foo\&.c ava + + .nf + +- $ apxs -c mod_foo\&.c ++ $ apxs2 -c mod_foo\&.c + /path/to/libtool --mode=compile gcc \&.\&.\&. -c mod_foo\&.c + /path/to/libtool --mode=link gcc \&.\&.\&. -o mod_foo\&.la mod_foo\&.slo + $ _ +@@ -174,11 +174,11 @@ Assume you have an Apache module named mod_foo\&.c ava + .fi + + .PP +-Then you have to update the Apache configuration by making sure a LoadModule directive is present to load this shared object\&. To simplify this step apxs provides an automatic way to install the shared object in its "modules" directory and updating the httpd\&.conf file accordingly\&. This can be achieved by running: ++Then you have to update the Apache configuration by making sure a LoadModule directive is present to load this shared object\&. To simplify this step apxs2 provides an automatic way to install the shared object in its "modules" directory and updating the httpd\&.conf file accordingly\&. This can be achieved by running: + + .nf + +- $ apxs -i -a mod_foo\&.la ++ $ apxs2 -i -a mod_foo\&.la + /path/to/instdso\&.sh mod_foo\&.la /path/to/apache/modules + /path/to/libtool --mode=install cp mod_foo\&.la /path/to/apache/modules + \&.\&.\&. +@@ -202,16 +202,16 @@ is added to the configuration file if still not presen + + .nf + +- $ apxs -i -A mod_foo\&.c ++ $ apxs2 -i -A mod_foo\&.c + + .fi + + .PP +-For a quick test of the apxs mechanism you can create a sample Apache module template plus a corresponding Makefile via: ++For a quick test of the apxs2 mechanism you can create a sample Apache module template plus a corresponding Makefile via: + + .nf + +- $ apxs -g -n foo ++ $ apxs2 -g -n foo + Creating [DIR] foo + Creating [FILE] foo/Makefile + Creating [FILE] foo/modules\&.mk +@@ -228,19 +228,19 @@ Then you can immediately compile this sample module in + + $ cd foo + $ make all reload +- apxs -c mod_foo\&.c ++ apxs2 -c mod_foo\&.c + /path/to/libtool --mode=compile gcc \&.\&.\&. -c mod_foo\&.c + /path/to/libtool --mode=link gcc \&.\&.\&. -o mod_foo\&.la mod_foo\&.slo +- apxs -i -a -n "foo" mod_foo\&.la ++ apxs2 -i -a -n "foo" mod_foo\&.la + /path/to/instdso\&.sh mod_foo\&.la /path/to/apache/modules + /path/to/libtool --mode=install cp mod_foo\&.la /path/to/apache/modules + \&.\&.\&. + chmod 755 /path/to/apache/modules/mod_foo\&.so + [activating module `foo' in /path/to/apache/conf/httpd\&.conf] +- apachectl restart +- /path/to/apache/sbin/apachectl restart: httpd not running, trying to start ++ apachectl2 restart ++ /path/to/apache/sbin/apachectl2 restart: httpd2 not running, trying to start + [Tue Mar 31 11:27:55 1998] [debug] mod_so\&.c(303): loaded module foo_module +- /path/to/apache/sbin/apachectl restart: httpd started ++ /path/to/apache/sbin/apachectl2 restart: httpd2 started + $ _ + + .fi Index: patches/patch-docs_man_apxs_8 =================================================================== RCS file: patches/patch-docs_man_apxs_8 diff -N patches/patch-docs_man_apxs_8 --- patches/patch-docs_man_apxs_8 18 Oct 2012 08:12:17 -0000 1.4 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,183 +0,0 @@ -$OpenBSD: patch-docs_man_apxs_8,v 1.4 2012/10/18 08:12:17 giovanni Exp $ ---- docs/man/apxs.8.orig Thu Sep 20 10:02:17 2012 -+++ docs/man/apxs.8 Thu Sep 20 10:04:53 2012 -@@ -19,36 +19,36 @@ - .el .ne 3 - .IP "\\$1" \\$2 - .. --.TH "APXS" 8 "2012-03-21" "Apache HTTP Server" "apxs" -+.TH "APXS2" 8 "2012-03-21" "Apache HTTP Server" "apxs2" - - .SH NAME --apxs \- APache eXtenSion tool -+apxs2 \- APache eXtenSion tool - - .SH "SYNOPSIS" - - .PP --\fBapxs\fR -\fBg\fR [ -\fBS\fR \fIname\fR=\fIvalue\fR ] -\fBn\fR \fImodname\fR -+\fBapxs2\fR -\fBg\fR [ -\fBS\fR \fIname\fR=\fIvalue\fR ] -\fBn\fR \fImodname\fR - - .PP --\fBapxs\fR -\fBq\fR [ -\fBS\fR \fIname\fR=\fIvalue\fR ] \fIquery\fR \&.\&.\&. -+\fBapxs2\fR -\fBq\fR [ -\fBS\fR \fIname\fR=\fIvalue\fR ] \fIquery\fR \&.\&.\&. - - .PP --\fBapxs\fR -\fBc\fR [ -\fBS\fR \fIname\fR=\fIvalue\fR ] [ -\fBo\fR \fIdsofile\fR ] [ -\fBI\fR \fIincdir\fR ] [ -\fBD\fR \fIname\fR=\fIvalue\fR ] [ -\fBL\fR \fIlibdir\fR ] [ -\fBl\fR \fIlibname\fR ] [ -\fBWc,\fR\fIcompiler-flags\fR ] [ -\fBWl,\fR\fIlinker-flags\fR ] \fIfiles\fR \&.\&.\&. -+\fBapxs2\fR -\fBc\fR [ -\fBS\fR \fIname\fR=\fIvalue\fR ] [ -\fBo\fR \fIdsofile\fR ] [ -\fBI\fR \fIincdir\fR ] [ -\fBD\fR \fIname\fR=\fIvalue\fR ] [ -\fBL\fR \fIlibdir\fR ] [ -\fBl\fR \fIlibname\fR ] [ -\fBWc,\fR\fIcompiler-flags\fR ] [ -\fBWl,\fR\fIlinker-flags\fR ] \fIfiles\fR \&.\&.\&. - - .PP --\fBapxs\fR -\fBi\fR [ -\fBS\fR \fIname\fR=\fIvalue\fR ] [ -\fBn\fR \fImodname\fR ] [ -\fBa\fR ] [ -\fBA\fR ] \fIdso-file\fR \&.\&.\&. -+\fBapxs2\fR -\fBi\fR [ -\fBS\fR \fIname\fR=\fIvalue\fR ] [ -\fBn\fR \fImodname\fR ] [ -\fBa\fR ] [ -\fBA\fR ] \fIdso-file\fR \&.\&.\&. - - .PP --\fBapxs\fR -\fBe\fR [ -\fBS\fR \fIname\fR=\fIvalue\fR ] [ -\fBn\fR \fImodname\fR ] [ -\fBa\fR ] [ -\fBA\fR ] \fIdso-file\fR \&.\&.\&. -+\fBapxs2\fR -\fBe\fR [ -\fBS\fR \fIname\fR=\fIvalue\fR ] [ -\fBn\fR \fImodname\fR ] [ -\fBa\fR ] [ -\fBA\fR ] \fIdso-file\fR \&.\&.\&. - - - .SH "SUMMARY" - - .PP --apxs is a tool for building and installing extension modules for the Apache HyperText Transfer Protocol (HTTP) server\&. This is achieved by building a dynamic shared object (DSO) from one or more source or object \fIfiles\fR which then can be loaded into the Apache server under runtime via the LoadModule directive from mod_so\&. -+apxs2 is a tool for building and installing extension modules for the Apache HyperText Transfer Protocol (HTTP) server\&. This is achieved by building a dynamic shared object (DSO) from one or more source or object \fIfiles\fR which then can be loaded into the Apache server under runtime via the LoadModule directive from mod_so\&. - - .PP --So to use this extension mechanism your platform has to support the DSO feature and your Apache httpd binary has to be built with the mod_so module\&. The apxs tool automatically complains if this is not the case\&. You can check this yourself by manually running the command -+So to use this extension mechanism your platform has to support the DSO feature and your Apache httpd binary has to be built with the mod_so module\&. The apxs2 tool automatically complains if this is not the case\&. You can check this yourself by manually running the command - - .nf - -@@ -57,26 +57,26 @@ So to use this extension mechanism your platform has t - .fi - - .PP --The module mod_so should be part of the displayed list\&. If these requirements are fulfilled you can easily extend your Apache server's functionality by installing your own modules with the DSO mechanism by the help of this apxs tool: -+The module mod_so should be part of the displayed list\&. If these requirements are fulfilled you can easily extend your Apache server's functionality by installing your own modules with the DSO mechanism by the help of this apxs2 tool: - - .nf - -- $ apxs -i -a -c mod_foo\&.c -+ $ apxs2 -i -a -c mod_foo\&.c - gcc -fpic -DSHARED_MODULE -I/path/to/apache/include -c mod_foo\&.c - ld -Bshareable -o mod_foo\&.so mod_foo\&.o - cp mod_foo\&.so /path/to/apache/modules/mod_foo\&.so - chmod 755 /path/to/apache/modules/mod_foo\&.so - [activating module `foo' in /path/to/apache/etc/httpd\&.conf] -- $ apachectl restart -- /path/to/apache/sbin/apachectl restart: httpd not running, trying to start -+ $ apachectl2 restart -+ /path/to/apache/sbin/apachectl2 restart: httpd2 not running, trying to start - [Tue Mar 31 11:27:55 1998] [debug] mod_so\&.c(303): loaded module foo_module -- /path/to/apache/sbin/apachectl restart: httpd started -+ /path/to/apache/sbin/apachectl2 restart: httpd2 started - $ _ - - .fi - - .PP --The arguments \fIfiles\fR can be any C source file (\&.c), a object file (\&.o) or even a library archive (\&.a)\&. The apxs tool automatically recognizes these extensions and automatically used the C source files for compilation while just using the object and archive files for the linking phase\&. But when using such pre-compiled objects make sure they are compiled for position independent code (PIC) to be able to use them for a dynamically loaded shared object\&. For instance with GCC you always just have to use -fpic\&. For other C compilers consult its manual page or at watch for the flags apxs uses to compile the object files\&. -+The arguments \fIfiles\fR can be any C source file (\&.c), a object file (\&.o) or even a library archive (\&.a)\&. The apxs2 tool automatically recognizes these extensions and automatically used the C source files for compilation while just using the object and archive files for the linking phase\&. But when using such pre-compiled objects make sure they are compiled for position independent code (PIC) to be able to use them for a dynamically loaded shared object\&. For instance with GCC you always just have to use -fpic\&. For other C compilers consult its manual page or at watch for the flags apxs2 uses to compile the object files\&. - - .PP - For more details about DSO support in Apache read the documentation of mod_so or perhaps even read the src/modules/standard/mod_so\&.c source file\&. -@@ -89,28 +89,28 @@ For more details about DSO support in Apache read the - - .TP - -n \fImodname\fR --This explicitly sets the module name for the -i (install) and -g (template generation) option\&. Use this to explicitly specify the module name\&. For option -g this is required, for option -i the apxs tool tries to determine the name from the source or (as a fallback) at least by guessing it from the filename\&. -+This explicitly sets the module name for the -i (install) and -g (template generation) option\&. Use this to explicitly specify the module name\&. For option -g this is required, for option -i the apxs2 tool tries to determine the name from the source or (as a fallback) at least by guessing it from the filename\&. - - .SS "Query Options" - - - .TP - -q --Performs a query for apxs's knowledge about certain settings\&. The \fIquery\fR parameters can be one or more of the following strings: CC, CFLAGS, CFLAGS_SHLIB, INCLUDEDIR, LD_SHLIB, LDFLAGS_SHLIB, LIBEXECDIR, LIBS_SHLIB, SBINDIR, SYSCONFDIR, TARGET\&. .PP Use this for manually determining settings\&. For instance use INC=-I`apxs -q INCLUDEDIR` .PP inside your own Makefiles if you need manual access to Apache's C header files\&. -+Performs a query for apxs2's knowledge about certain settings\&. The \fIquery\fR parameters can be one or more of the following strings: CC, CFLAGS, CFLAGS_SHLIB, INCLUDEDIR, LD_SHLIB, LDFLAGS_SHLIB, LIBEXECDIR, LIBS_SHLIB, SBINDIR, SYSCONFDIR, TARGET\&. .PP Use this for manually determining settings\&. For instance use INC=-I`apxs2 -q INCLUDEDIR` .PP inside your own Makefiles if you need manual access to Apache's C header files\&. - - .SS "Configuration Options" - - - .TP - -S \fIname\fR=\fIvalue\fR --This option changes the apxs settings described above\&. -+This option changes the apxs2 settings described above\&. - - .SS "Template Generation Options" - - - .TP - -g --This generates a subdirectory \fIname\fR (see option -n) and there two files: A sample module source file named mod_\fIname\fR\&.c which can be used as a template for creating your own modules or as a quick start for playing with the apxs mechanism\&. And a corresponding Makefile for even easier build and installing of this module\&. -+This generates a subdirectory \fIname\fR (see option -n) and there two files: A sample module source file named mod_\fIname\fR\&.c which can be used as a template for creating your own modules or as a quick start for playing with the apxs2 mechanism\&. And a corresponding Makefile for even easier build and installing of this module\&. - - .SS "DSO Compilation Options" - -@@ -163,7 +163,7 @@ Assume you have an Apache module named mod_foo\&.c ava - - .nf - -- $ apxs -c mod_foo\&.c -+ $ apxs2 -c mod_foo\&.c - /path/to/libtool --mode=compile gcc \&.\&.\&. -c mod_foo\&.c - /path/to/libtool --mode=link gcc \&.\&.\&. -o mod_foo\&.la mod_foo\&.slo - $ _ -@@ -171,11 +171,11 @@ Assume you have an Apache module named mod_foo\&.c ava - .fi - - .PP --Then you have to update the Apache configuration by making sure a LoadModule directive is present to load this shared object\&. To simplify this step apxs provides an automatic way to install the shared object in its "modules" directory and updating the httpd\&.conf file accordingly\&. This can be achieved by running: -+Then you have to update the Apache configuration by making sure a LoadModule directive is present to load this shared object\&. To simplify this step apxs2 provides an automatic way to install the shared object in its "modules" directory and updating the httpd\&.conf file accordingly\&. This can be achieved by running: - - .nf - -- $ apxs -i -a mod_foo\&.la -+ $ apxs2 -i -a mod_foo\&.la - /path/to/instdso\&.sh mod_foo\&.la /path/to/apache/modules - /path/to/libtool --mode=install cp mod_foo\&.la /path/to/apache/modules - \&.\&.\&. -@@ -199,16 +199,16 @@ is added to the configuration file if still not presen - - .nf - -- $ apxs -i -A mod_foo\&.c -+ $ apxs2 -i -A mod_foo\&.c - - .fi - - .PP --For a quick test of the apxs mechanism you can create a sample Apache module template plus a corresponding Makefile via: -+For a quick test of the apxs2 mechanism you can create a sample Apache module template plus a corresponding Makefile via: - - .nf - -- $ apxs -g -n foo -+ $ apxs2 -g -n foo - Creating [DIR] foo - Creating [FILE] foo/Makefile - Creating [FILE] foo/modules\&.mk -@@ -225,19 +225,19 @@ Then you can immediately compile this sample module in - - $ cd foo - $ make all reload -- apxs -c mod_foo\&.c -+ apxs2 -c mod_foo\&.c - /path/to/libtool --mode=compile gcc \&.\&.\&. -c mod_foo\&.c - /path/to/libtool --mode=link gcc \&.\&.\&. -o mod_foo\&.la mod_foo\&.slo -- apxs -i -a -n "foo" mod_foo\&.la -+ apxs2 -i -a -n "foo" mod_foo\&.la - /path/to/instdso\&.sh mod_foo\&.la /path/to/apache/modules - /path/to/libtool --mode=install cp mod_foo\&.la /path/to/apache/modules - \&.\&.\&. - chmod 755 /path/to/apache/modules/mod_foo\&.so - [activating module `foo' in /path/to/apache/conf/httpd\&.conf] -- apachectl restart -- /path/to/apache/sbin/apachectl restart: httpd not running, trying to start -+ apachectl2 restart -+ /path/to/apache/sbin/apachectl2 restart: httpd2 not running, trying to start - [Tue Mar 31 11:27:55 1998] [debug] mod_so\&.c(303): loaded module foo_module -- /path/to/apache/sbin/apachectl restart: httpd started -+ /path/to/apache/sbin/apachectl2 restart: httpd2 started - $ _ - - .fi Index: patches/patch-docs_man_dbmmanage_1 =================================================================== RCS file: /cvs/ports/www/apache-httpd/patches/patch-docs_man_dbmmanage_1,v retrieving revision 1.1 diff -u -p -r1.1 patch-docs_man_dbmmanage_1 --- patches/patch-docs_man_dbmmanage_1 16 Jan 2007 01:12:26 -0000 1.1 +++ patches/patch-docs_man_dbmmanage_1 8 May 2015 10:39:32 -0000 @@ -1,12 +1,12 @@ $OpenBSD: patch-docs_man_dbmmanage_1,v 1.1 2007/01/16 01:12:26 deanna Exp $ ---- docs/man/dbmmanage.1.orig Sun Jan 14 19:01:44 2007 -+++ docs/man/dbmmanage.1 Sun Jan 14 19:14:21 2007 -@@ -19,30 +19,30 @@ +--- docs/man/dbmmanage.1.orig Wed Dec 12 17:32:22 2012 ++++ docs/man/dbmmanage.1 Sat Jan 10 15:17:12 2015 +@@ -19,27 +19,27 @@ .el .ne 3 .IP "\\$1" \\$2 .. --.TH "DBMMANAGE" 1 "2004-12-10" "Apache HTTP Server" "dbmmanage" -+.TH "DBMMANAGE2" 1 "2004-12-10" "Apache HTTP Server" "dbmmanage2" +-.TH "DBMMANAGE" 1 "2012-12-12" "Apache HTTP Server" "dbmmanage" ++.TH "DBMMANAGE2" 1 "2012-12-12" "Apache HTTP Server" "dbmmanage2" .SH NAME -dbmmanage \- Manage user authentication files in DBM format @@ -31,15 +31,11 @@ $OpenBSD: patch-docs_man_dbmmanage_1,v 1 .PP -dbmmanage is used to create and update the DBM format files used to store usernames and password for basic authentication of HTTP users via mod_authn_dbm\&. Resources available from the Apache HTTP server can be restricted to just the users listed in the files created by dbmmanage\&. This program can only be used when the usernames are stored in a DBM file\&. To use a flat-file database see htpasswd\&. -+dbmmanage2 is used to create and update the DBM format files used to store usernames and password for basic authentication of HTTP users via mod_authn_dbm\&. Resources available from the Apache HTTP server can be restricted to just the users listed in the files created by dbmmanage2\&. This program can only be used when the usernames are stored in a DBM file\&. To use a flat-file database see htpasswd2\&. ++dbmmanage2 is used to create and update the DBM format files used to store usernames and password for basic authentication of HTTP users via mod_authn_dbm\&. Resources available from the Apache HTTP server can be restricted to just the users listed in the files created by dbmmanage2\&. This program can only be used when the usernames are stored in a DBM file\&. To use a flat-file database see htpasswd\&. .PP --This manual page only lists the command line arguments\&. For details of the directives necessary to configure user authentication in httpd see the httpd manual, which is part of the Apache distribution or can be found at http://httpd\&.apache\&.org/\&. -+This manual page only lists the command line arguments\&. For details of the directives necessary to configure user authentication in httpd2 see the httpd2 manual, which is part of the Apache distribution or can be found at http://httpd\&.apache\&.org/\&. - - - .SH "OPTIONS" -@@ -85,33 +85,33 @@ plaintext (\fInot recommended\fR) + Another tool to maintain a DBM password database is htdbm\&. +@@ -88,33 +88,33 @@ plaintext (\fInot recommended\fR) .TP add Index: patches/patch-docs_man_htdbm_1 =================================================================== RCS file: /cvs/ports/www/apache-httpd/patches/patch-docs_man_htdbm_1,v retrieving revision 1.3 diff -u -p -r1.3 patch-docs_man_htdbm_1 --- patches/patch-docs_man_htdbm_1 30 Aug 2009 18:06:07 -0000 1.3 +++ patches/patch-docs_man_htdbm_1 8 May 2015 10:39:32 -0000 @@ -1,6 +1,6 @@ $OpenBSD: patch-docs_man_htdbm_1,v 1.3 2009/08/30 18:06:07 fkr Exp $ ---- docs/man/htdbm.1.orig Thu Feb 12 15:09:23 2009 -+++ docs/man/htdbm.1 Mon Aug 24 21:12:10 2009 +--- docs/man/htdbm.1.orig Wed Dec 12 17:32:22 2012 ++++ docs/man/htdbm.1 Sat Jan 10 15:18:22 2015 @@ -54,7 +54,7 @@ htdbm \- Manipulate DBM password databases .SH "SUMMARY" @@ -10,19 +10,19 @@ $OpenBSD: patch-docs_man_htdbm_1,v 1.3 2 .SH "OPTIONS" -@@ -74,13 +74,13 @@ Display the results on standard output rather than upd - Use MD5 encryption for passwords\&. On Windows, Netware and TPF, this is the default\&. +@@ -83,13 +83,13 @@ Use bcrypt encryption for passwords\&. This is current + This flag is only allowed in combination with -B (bcrypt encryption)\&. It sets the computing time used for the bcrypt algorithm (higher is more secure but slower, default: 5, valid: 4 to 31)\&. .TP -d --Use crypt() encryption for passwords\&. The default on all platforms but Windows, Netware and TPF\&. Though possibly supported by htdbm on all platforms, it is not supported by the httpd server on Windows, Netware and TPF\&. -+Use crypt() encryption for passwords\&. The default on all platforms but Windows, Netware and TPF\&. Though possibly supported by htdbm on all platforms, it is not supported by the httpd2 server on Windows, Netware and TPF\&. +-Use crypt() encryption for passwords\&. The default on all platforms but Windows and Netware\&. Though possibly supported by htdbm on all platforms, it is not supported by the httpd server on Windows and Netware\&. This algorithm is \fBinsecure\fR by today's standards\&. ++Use crypt() encryption for passwords\&. The default on all platforms but Windows and Netware\&. Though possibly supported by htdbm on all platforms, it is not supported by the httpd2 server on Windows and Netware\&. This algorithm is \fBinsecure\fR by today's standards\&. .TP -s - Use SHA encryption for passwords\&. Facilitates migration from/to Netscape servers using the LDAP Directory Interchange Format (ldif)\&. + Use SHA encryption for passwords\&. Facilitates migration from/to Netscape servers using the LDAP Directory Interchange Format (ldif)\&. This algorithm is \fBinsecure\fR by today's standards\&. .TP -p --Use plaintext passwords\&. Though htdbm will support creation on all platforms, the httpd daemon will only accept plain text passwords on Windows, Netware and TPF\&. -+Use plaintext passwords\&. Though htdbm will support creation on all platforms, the httpd2 daemon will only accept plain text passwords on Windows, Netware and TPF\&. +-Use plaintext passwords\&. Though htdbm will support creation on all platforms, the httpd daemon will only accept plain text passwords on Windows and Netware\&. ++Use plaintext passwords\&. Though htdbm will support creation on all platforms, the httpd2 daemon will only accept plain text passwords on Windows and Netware\&. .TP -l Print each of the usernames and comments from the database on stdout\&. Index: patches/patch-docs_man_htpasswd_1 =================================================================== RCS file: /cvs/ports/www/apache-httpd/patches/patch-docs_man_htpasswd_1,v retrieving revision 1.5 diff -u -p -r1.5 patch-docs_man_htpasswd_1 --- patches/patch-docs_man_htpasswd_1 25 Nov 2013 17:00:47 -0000 1.5 +++ patches/patch-docs_man_htpasswd_1 8 May 2015 10:39:32 -0000 @@ -1,12 +1,12 @@ $OpenBSD: patch-docs_man_htpasswd_1,v 1.5 2013/11/25 17:00:47 stsp Exp $ ---- docs/man/htpasswd.1.orig Sat Jul 6 23:58:04 2013 -+++ docs/man/htpasswd.1 Mon Nov 18 17:18:53 2013 +--- docs/man/htpasswd.1.orig Tue Jun 24 07:53:21 2014 ++++ docs/man/htpasswd.1 Sat Jan 10 15:20:47 2015 @@ -19,36 +19,36 @@ .el .ne 3 .IP "\\$1" \\$2 .. --.TH "HTPASSWD" 1 "2013-07-06" "Apache HTTP Server" "htpasswd" -+.TH "HTPASSWD2" 1 "2013-07-06" "Apache HTTP Server" "htpasswd2" +-.TH "HTPASSWD" 1 "2014-06-24" "Apache HTTP Server" "htpasswd" ++.TH "HTPASSWD2" 1 "2014-06-24" "Apache HTTP Server" "htpasswd2" .SH NAME -htpasswd \- Manage user files for basic authentication @@ -15,20 +15,20 @@ $OpenBSD: patch-docs_man_htpasswd_1,v 1. .SH "SYNOPSIS" .PP --\fBhtpasswd\fR [ -\fBc\fR ] [ -\fBm\fR ] [ -\fBD\fR ] \fIpasswdfile\fR \fIusername\fR -+\fBhtpasswd2\fR [ -\fBc\fR ] [ -\fBm\fR ] [ -\fBD\fR ] \fIpasswdfile\fR \fIusername\fR +-\fBhtpasswd\fR [ -\fBc\fR ] [ -\fBi\fR ] [ -\fBm\fR | -\fBB\fR | -\fBd\fR | -\fBs\fR | -\fBp\fR ] [ -\fBC\fR \fIcost\fR ] [ -\fBD\fR ] [ -\fBv\fR ] \fIpasswdfile\fR \fIusername\fR ++\fBhtpasswd2\fR [ -\fBc\fR ] [ -\fBi\fR ] [ -\fBm\fR | -\fBB\fR | -\fBd\fR | -\fBs\fR | -\fBp\fR ] [ -\fBC\fR \fIcost\fR ] [ -\fBD\fR ] [ -\fBv\fR ] \fIpasswdfile\fR \fIusername\fR .PP --\fBhtpasswd\fR -\fBb\fR [ -\fBc\fR ] [ -\fBm\fR | -\fBd\fR | -\fBp\fR | -\fBs\fR ] [ -\fBD\fR ] \fIpasswdfile\fR \fIusername\fR \fIpassword\fR -+\fBhtpasswd2\fR -\fBb\fR [ -\fBc\fR ] [ -\fBm\fR | -\fBd\fR | -\fBp\fR | -\fBs\fR ] [ -\fBD\fR ] \fIpasswdfile\fR \fIusername\fR \fIpassword\fR +-\fBhtpasswd\fR -\fBb\fR [ -\fBc\fR ] [ -\fBm\fR | -\fBB\fR | -\fBd\fR | -\fBs\fR | -\fBp\fR ] [ -\fBC\fR \fIcost\fR ] [ -\fBD\fR ] [ -\fBv\fR ] \fIpasswdfile\fR \fIusername\fR \fIpassword\fR ++\fBhtpasswd2\fR -\fBb\fR [ -\fBc\fR ] [ -\fBm\fR | -\fBB\fR | -\fBd\fR | -\fBs\fR | -\fBp\fR ] [ -\fBC\fR \fIcost\fR ] [ -\fBD\fR ] [ -\fBv\fR ] \fIpasswdfile\fR \fIusername\fR \fIpassword\fR .PP --\fBhtpasswd\fR -\fBn\fR [ -\fBm\fR | -\fBd\fR | -\fBs\fR | -\fBp\fR ] \fIusername\fR -+\fBhtpasswd2\fR -\fBn\fR [ -\fBm\fR | -\fBd\fR | -\fBs\fR | -\fBp\fR ] \fIusername\fR +-\fBhtpasswd\fR -\fBn\fR [ -\fBi\fR ] [ -\fBm\fR | -\fBB\fR | -\fBd\fR | -\fBs\fR | -\fBp\fR ] [ -\fBC\fR \fIcost\fR ] \fIusername\fR ++\fBhtpasswd2\fR -\fBn\fR [ -\fBi\fR ] [ -\fBm\fR | -\fBB\fR | -\fBd\fR | -\fBs\fR | -\fBp\fR ] [ -\fBC\fR \fIcost\fR ] \fIusername\fR .PP --\fBhtpasswd\fR -\fBnb\fR [ -\fBm\fR | -\fBd\fR | -\fBs\fR | -\fBp\fR ] \fIusername\fR \fIpassword\fR -+\fBhtpasswd2\fR -\fBnb\fR [ -\fBm\fR | -\fBd\fR | -\fBs\fR | -\fBp\fR ] \fIusername\fR \fIpassword\fR +-\fBhtpasswd\fR -\fBnb\fR [ -\fBm\fR | -\fBB\fR | -\fBd\fR | -\fBs\fR | -\fBp\fR ] [ -\fBC\fR \fIcost\fR ] \fIusername\fR \fIpassword\fR ++\fBhtpasswd2\fR -\fBnb\fR [ -\fBm\fR | -\fBB\fR | -\fBd\fR | -\fBs\fR | -\fBp\fR ] [ -\fBC\fR \fIcost\fR ] \fIusername\fR \fIpassword\fR .SH "SUMMARY" @@ -38,25 +38,33 @@ $OpenBSD: patch-docs_man_htpasswd_1,v 1. +htpasswd2 is used to create and update the flat-files used to store usernames and password for basic authentication of HTTP users\&. If htpasswd2 cannot access a file, such as not being able to write to the output file or not being able to read the file in order to update it, it returns an error status and makes no changes\&. .PP --Resources available from the Apache HTTP server can be restricted to just the users listed in the files created by htpasswd\&. This program can only manage usernames and passwords stored in a flat-file\&. It can encrypt and display password information for use in other types of data stores, though\&. To use a DBM database see dbmmanage\&. -+Resources available from the Apache HTTP server can be restricted to just the users listed in the files created by htpasswd2\&. This program can only manage usernames and passwords stored in a flat-file\&. It can encrypt and display password information for use in other types of data stores, though\&. To use a DBM database see dbmmanage\&. +-Resources available from the Apache HTTP server can be restricted to just the users listed in the files created by htpasswd\&. This program can only manage usernames and passwords stored in a flat-file\&. It can encrypt and display password information for use in other types of data stores, though\&. To use a DBM database see dbmmanage or htdbm\&. ++Resources available from the Apache HTTP server can be restricted to just the users listed in the files created by htpasswd2\&. This program can only manage usernames and passwords stored in a flat-file\&. It can encrypt and display password information for use in other types of data stores, though\&. To use a DBM database see dbmmanage or htdbm\&. .PP --htpasswd encrypts passwords using either a version of MD5 modified for Apache, or the system's crypt() routine\&. Files managed by htpasswd may contain both types of passwords; some user records may have MD5-encrypted passwords while others in the same file may have passwords encrypted with crypt()\&. -+htpasswd2 encrypts passwords using either a version of MD5 modified for Apache, or the system's crypt() routine\&. Files managed by htpasswd2 may contain both types of passwords; some user records may have MD5-encrypted passwords while others in the same file may have passwords encrypted with crypt()\&. +-htpasswd encrypts passwords using either bcrypt, a version of MD5 modified for Apache, SHA1, or the system's crypt() routine\&. Files managed by htpasswd may contain a mixture of different encoding types of passwords; some user records may have bcrypt or MD5-encrypted passwords while others in the same file may have passwords encrypted with crypt()\&. ++htpasswd2 encrypts passwords using either bcrypt, a version of MD5 modified for Apache, SHA1, or the system's crypt() routine\&. Files managed by htpasswd2 may contain a mixture of different encoding types of passwords; some user records may have bcrypt or MD5-encrypted passwords while others in the same file may have passwords encrypted with crypt()\&. .PP This manual page only lists the command line arguments\&. For details of the directives necessary to configure user authentication in httpd see the Apache manual, which is part of the Apache distribution or can be found at http://httpd\&.apache\&.org/\&. -@@ -77,7 +77,7 @@ Use crypt() encryption for passwords\&. This is not su - Use SHA encryption for passwords\&. Facilitates migration from/to Netscape servers using the LDAP Directory Interchange Format (ldif)\&. +@@ -86,13 +86,13 @@ Use crypt() encryption for passwords\&. This is not su + Use SHA encryption for passwords\&. Facilitates migration from/to Netscape servers using the LDAP Directory Interchange Format (ldif)\&. This algorithm is \fBinsecure\fR by today's standards\&. .TP -p --Use plaintext passwords\&. Though htpasswd will support creation on all platforms, the httpd daemon will only accept plain text passwords on Windows, Netware and TPF\&. -+Use plaintext passwords\&. Though htpasswd2 will support creation on all platforms, the httpd daemon will only accept plain text passwords on Windows, Netware and TPF\&. +-Use plaintext passwords\&. Though htpasswd will support creation on all platforms, the httpd daemon will only accept plain text passwords on Windows and Netware\&. ++Use plaintext passwords\&. Though htpasswd2 will support creation on all platforms, the httpd daemon will only accept plain text passwords on Windows and Netware\&. .TP -D - Delete user\&. If the username exists in the specified htpasswd file, it will be deleted\&. -@@ -94,31 +94,31 @@ The plaintext password to be encrypted and stored in t +-Delete user\&. If the username exists in the specified htpasswd file, it will be deleted\&. ++Delete user\&. If the username exists in the specified htpasswd2 file, it will be deleted\&. + .TP + -v +-Verify password\&. Verify that the given password matches the password of the user stored in the specified htpasswd file\&. Available in 2\&.4\&.5 and later\&. ++Verify password\&. Verify that the given password matches the password of the user stored in the specified htpasswd2 file\&. Available in 2\&.4\&.5 and later\&. + .TP + \fIpasswdfile\fR + Name of the file to contain the user name and password\&. If -c is given, this file is created if it does not already exist, or rewritten and truncated if it does exist\&. +@@ -106,31 +106,31 @@ The plaintext password to be encrypted and stored in t .SH "EXIT STATUS" .PP @@ -79,7 +87,7 @@ $OpenBSD: patch-docs_man_htpasswd_1,v 1. .nf - htpasswd -c /home/doe/public_html/\&.htpasswd jane -+ htpasswd2 -c /home/doe/public_html/\&.htpasswd jane ++ htpasswd2 -c /home/doe/public_html/\&.htpasswd2 jane .fi @@ -94,7 +102,7 @@ $OpenBSD: patch-docs_man_htpasswd_1,v 1. .fi -@@ -128,7 +128,7 @@ Encrypts the password from the command line (Pwd4Steve +@@ -140,7 +140,7 @@ Encrypts the password from the command line (Pwd4Steve .SH "SECURITY CONSIDERATIONS" .PP @@ -103,12 +111,12 @@ $OpenBSD: patch-docs_man_htpasswd_1,v 1. .PP This program is not safe as a setuid executable\&. Do \fInot\fR make it setuid\&. -@@ -145,10 +145,10 @@ The SHA encryption format does not use salting: for a +@@ -160,10 +160,10 @@ The SHA and crypt() formats are insecure by today's st .SH "RESTRICTIONS" .PP --On the Windows and MPE platforms, passwords encrypted with htpasswd are limited to no more than 255 characters in length\&. Longer passwords will be truncated to 255 characters\&. -+On the Windows and MPE platforms, passwords encrypted with htpasswd2 are limited to no more than 255 characters in length\&. Longer passwords will be truncated to 255 characters\&. +-On the Windows platform, passwords encrypted with htpasswd are limited to no more than 255 characters in length\&. Longer passwords will be truncated to 255 characters\&. ++On the Windows platform, passwords encrypted with htpasswd2 are limited to no more than 255 characters in length\&. Longer passwords will be truncated to 255 characters\&. .PP -The MD5 algorithm used by htpasswd is specific to the Apache software; passwords encrypted using it will not be usable with other Web servers\&. Index: patches/patch-docs_man_httpd_8 =================================================================== RCS file: /cvs/ports/www/apache-httpd/patches/patch-docs_man_httpd_8,v retrieving revision 1.5 diff -u -p -r1.5 patch-docs_man_httpd_8 --- patches/patch-docs_man_httpd_8 18 Oct 2012 08:12:17 -0000 1.5 +++ patches/patch-docs_man_httpd_8 8 May 2015 10:39:32 -0000 @@ -1,6 +1,6 @@ $OpenBSD: patch-docs_man_httpd_8,v 1.5 2012/10/18 08:12:17 giovanni Exp $ ---- docs/man/httpd.8.orig Fri Feb 10 22:47:55 2012 -+++ docs/man/httpd.8 Wed Oct 10 16:31:01 2012 +--- docs/man/httpd.8.orig Fri Feb 10 22:21:56 2012 ++++ docs/man/httpd.8 Sat Jan 10 15:13:53 2015 @@ -19,30 +19,30 @@ .el .ne 3 .IP "\\$1" \\$2 @@ -51,7 +51,7 @@ $OpenBSD: patch-docs_man_httpd_8,v 1.5 2 .TP -C \fIdirective\fR Process the configuration \fIdirective\fR before reading config files\&. -@@ -98,13 +98,13 @@ Skip document root check at startup/restart\&. +@@ -95,13 +95,13 @@ Skip document root check at startup/restart\&. Run syntax tests for configuration files only\&. The program immediately exits after these syntax parsing tests with either a return code of 0 (Syntax OK) or return code not equal to 0 (Syntax Error)\&. If -D \fIDUMP\fR_\fIVHOSTS \fRis also set, details of the virtual host configuration will be printed\&. If -D \fIDUMP\fR_\fIMODULES \fR is set, all loaded modules will be printed\&. .TP -v @@ -68,7 +68,7 @@ $OpenBSD: patch-docs_man_httpd_8,v 1.5 2 .PP The following arguments are available only on the Windows platform: -@@ -112,10 +112,10 @@ The following arguments are available only on the Wind +@@ -109,10 +109,10 @@ The following arguments are available only on the Wind .TP -k install|config|uninstall Index: patches/patch-docs_man_logresolve_1 =================================================================== RCS file: patches/patch-docs_man_logresolve_1 diff -N patches/patch-docs_man_logresolve_1 --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-docs_man_logresolve_1 8 May 2015 10:39:32 -0000 @@ -0,0 +1,36 @@ +$OpenBSD$ +--- docs/man/logresolve.1.orig Mon Jan 9 18:03:50 2012 ++++ docs/man/logresolve.1 Sat Jan 10 15:28:14 2015 +@@ -19,21 +19,21 @@ + .el .ne 3 + .IP "\\$1" \\$2 + .. +-.TH "LOGRESOLVE" 1 "2012-01-09" "Apache HTTP Server" "logresolve" ++.TH "LOGRESOLVE2" 1 "2012-01-09" "Apache HTTP Server" "logresolve2" + + .SH NAME +-logresolve \- Resolve IP-addresses to hostnames in Apache log files ++logresolve2 \- Resolve IP-addresses to hostnames in Apache log files + + .SH "SYNOPSIS" + + .PP +-\fBlogresolve\fR [ -\fBs\fR \fIfilename\fR ] [ -\fBc\fR ] < \fIaccess_log\fR > \fIaccess_log\&.new\fR ++\fBlogresolve2\fR [ -\fBs\fR \fIfilename\fR ] [ -\fBc\fR ] < \fIaccess_log\fR > \fIaccess_log\&.new\fR + + + .SH "SUMMARY" + + .PP +-logresolve is a post-processing program to resolve IP-addresses in Apache's access logfiles\&. To minimize impact on your nameserver, logresolve has its very own internal hash-table cache\&. This means that each IP number will only be looked up the first time it is found in the log file\&. ++logresolve2 is a post-processing program to resolve IP-addresses in Apache's access logfiles\&. To minimize impact on your nameserver, logresolve2 has its very own internal hash-table cache\&. This means that each IP number will only be looked up the first time it is found in the log file\&. + + .PP + Takes an Apache log file on standard input\&. The IP addresses must be the first thing on each line and must be separated from the remainder of the line by a space\&. +@@ -47,5 +47,5 @@ Takes an Apache log file on standard input\&. The IP a + Specifies a filename to record statistics\&. + .TP + -c +-This causes logresolve to apply some DNS checks: after finding the hostname from the IP address, it looks up the IP addresses for the hostname and checks that one of these matches the original address\&. ++This causes logresolve2 to apply some DNS checks: after finding the hostname from the IP address, it looks up the IP addresses for the hostname and checks that one of these matches the original address\&. + Index: patches/patch-docs_man_logresolve_8 =================================================================== RCS file: patches/patch-docs_man_logresolve_8 diff -N patches/patch-docs_man_logresolve_8 --- patches/patch-docs_man_logresolve_8 18 Oct 2012 08:12:17 -0000 1.4 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,36 +0,0 @@ -$OpenBSD: patch-docs_man_logresolve_8,v 1.4 2012/10/18 08:12:17 giovanni Exp $ ---- docs/man/logresolve.8.orig Fri Oct 12 16:18:04 2012 -+++ docs/man/logresolve.8 Fri Oct 12 16:18:53 2012 -@@ -19,21 +19,21 @@ - .el .ne 3 - .IP "\\$1" \\$2 - .. --.TH "LOGRESOLVE" 8 "2012-03-21" "Apache HTTP Server" "logresolve" -+.TH "LOGRESOLVE2" 8 "2012-03-21" "Apache HTTP Server" "logresolve2" - - .SH NAME --logresolve \- Resolve IP-addresses to hostnames in Apache log files -+logresolve2 \- Resolve IP-addresses to hostnames in Apache log files - - .SH "SYNOPSIS" - - .PP --\fBlogresolve\fR [ -\fBs\fR \fIfilename\fR ] [ -\fBc\fR ] < \fIaccess_log\fR > \fIaccess_log\&.new\fR -+\fBlogresolve2\fR [ -\fBs\fR \fIfilename\fR ] [ -\fBc\fR ] < \fIaccess_log\fR > \fIaccess_log\&.new\fR - - - .SH "SUMMARY" - - .PP --logresolve is a post-processing program to resolve IP-addresses in Apache's access logfiles\&. To minimize impact on your nameserver, logresolve has its very own internal hash-table cache\&. This means that each IP number will only be looked up the first time it is found in the log file\&. -+logresolve2 is a post-processing program to resolve IP-addresses in Apache's access logfiles\&. To minimize impact on your nameserver, logresolve2 has its very own internal hash-table cache\&. This means that each IP number will only be looked up the first time it is found in the log file\&. - - .PP - Takes an Apache log file on standard input\&. The IP addresses must be the first thing on each line and must be separated from the remainder of the line by a space\&. -@@ -47,5 +47,5 @@ Takes an Apache log file on standard input\&. The IP a - Specifies a filename to record statistics\&. - .TP - -c --This causes logresolve to apply some DNS checks: after finding the hostname from the IP address, it looks up the IP addresses for the hostname and checks that one of these matches the original address\&. -+This causes logresolve2 to apply some DNS checks: after finding the hostname from the IP address, it looks up the IP addresses for the hostname and checks that one of these matches the original address\&. - Index: patches/patch-docs_man_rotatelogs_8 =================================================================== RCS file: /cvs/ports/www/apache-httpd/patches/patch-docs_man_rotatelogs_8,v retrieving revision 1.5 diff -u -p -r1.5 patch-docs_man_rotatelogs_8 --- patches/patch-docs_man_rotatelogs_8 1 Sep 2011 13:40:09 -0000 1.5 +++ patches/patch-docs_man_rotatelogs_8 8 May 2015 10:39:32 -0000 @@ -1,21 +1,22 @@ $OpenBSD: patch-docs_man_rotatelogs_8,v 1.5 2011/09/01 13:40:09 giovanni Exp $ ---- docs/man/rotatelogs.8.orig Fri Feb 4 16:20:03 2011 -+++ docs/man/rotatelogs.8 Wed Aug 31 11:58:24 2011 -@@ -19,7 +19,7 @@ +--- docs/man/rotatelogs.8.orig Thu Jan 1 16:30:56 2015 ++++ docs/man/rotatelogs.8 Wed Apr 15 00:12:00 2015 +@@ -19,21 +19,21 @@ .el .ne 3 .IP "\\$1" \\$2 .. --.TH "ROTATELOGS" 8 "2010-11-06" "Apache HTTP Server" "rotatelogs" -+.TH "ROTATELOGS2" 8 "2010-11-06" "Apache HTTP Server" "rotatelogs" +-.TH "ROTATELOGS" 8 "2015-01-01" "Apache HTTP Server" "rotatelogs" ++.TH "ROTATELOGS2" 8 "2015-01-01" "Apache HTTP Server" "rotatelogs2" .SH NAME - rotatelogs \- Piped logging program to rotate Apache logs -@@ -27,13 +27,13 @@ rotatelogs \- Piped logging program to rotate Apache l +-rotatelogs \- Piped logging program to rotate Apache logs ++rotatelogs2 \- Piped logging program to rotate Apache logs + .SH "SYNOPSIS" .PP --\fBrotatelogs\fR [ -\fBl\fR ] [ -\fBf\fR ] \fIlogfile\fR \fIrotationtime\fR|\fIfilesize\fRM [ \fIoffset\fR ] -+\fBrotatelogs2\fR [ -\fBl\fR ] [ -\fBf\fR ] \fIlogfile\fR \fIrotationtime\fR|\fIfilesize\fRM [ \fIoffset\fR ] +-\fBrotatelogs\fR [ -\fBl\fR ] [ -\fBL\fR \fIlinkname\fR ] [ -\fBp\fR \fIprogram\fR ] [ -\fBf\fR ] [ -\fBt\fR ] [ -\fBv\fR ] [ -\fBe\fR ] [ -\fBc\fR ] [ -\fBn\fR \fInumber-of-files\fR ] \fIlogfile\fR \fIrotationtime\fR|\fIfilesize\fR(B|K|M|G) [ \fIoffset\fR ] ++\fBrotatelogs2\fR [ -\fBl\fR ] [ -\fBL\fR \fIlinkname\fR ] [ -\fBp\fR \fIprogram\fR ] [ -\fBf\fR ] [ -\fBt\fR ] [ -\fBv\fR ] [ -\fBe\fR ] [ -\fBc\fR ] [ -\fBn\fR \fInumber-of-files\fR ] \fIlogfile\fR \fIrotationtime\fR|\fIfilesize\fR(B|K|M|G) [ \fIoffset\fR ] .SH "SUMMARY" @@ -26,48 +27,61 @@ $OpenBSD: patch-docs_man_rotatelogs_8,v .SH "OPTIONS" -@@ -44,7 +44,7 @@ rotatelogs is a simple program for use in conjunction - Causes the use of local time rather than GMT as the base for the interval or for strftime(3) formatting with size-based rotation\&. Note that using -l in an environment which changes the GMT offset (such as for BST or DST) can lead to unpredictable results! +@@ -47,10 +47,10 @@ Causes the use of local time rather than GMT as the ba + Causes a hard link to be made from the current logfile to the specified link name\&. This can be used to watch the log continuously across rotations using a command like tail -F linkname\&. + .TP + -p \fIprogram\fR +-If given, rotatelogs will execute the specified program every time a new log file is opened\&. The filename of the newly opened file is passed as the first argument to the program\&. If executing after a rotation, the old log file is passed as the second argument\&. rotatelogs does not wait for the specified program to terminate before continuing to operate, and will not log any error code returned on termination\&. The spawned program uses the same stdin, stdout, and stderr as rotatelogs itself, and also inherits the environment\&. ++If given, rotatelogs2 will execute the specified program every time a new log file is opened\&. The filename of the newly opened file is passed as the first argument to the program\&. If executing after a rotation, the old log file is passed as the second argument\&. rotatelogs2 does not wait for the specified program to terminate before continuing to operate, and will not log any error code returned on termination\&. The spawned program uses the same stdin, stdout, and stderr as rotatelogs2 itself, and also inherits the environment\&. .TP -f --Causes the logfile to be opened immediately, as soon as rotatelogs starts, instead of waiting for the first logfile entry to be read (for non-busy sites, there may be a substantial delay between when the server is started and when the first request is handled, meaning that the associated logfile does not "exist" until then, which causes problems from some automated logging tools)\&. \fIAvailable in version 2\&.2\&.9 and later\&.\fR -+Causes the logfile to be opened immediately, as soon as rotatelogs2 starts, instead of waiting for the first logfile entry to be read (for non-busy sites, there may be a substantial delay between when the server is started and when the first request is handled, meaning that the associated logfile does not "exist" until then, which causes problems from some automated logging tools)\&. \fIAvailable in version 2\&.2\&.9 and later\&.\fR +-Causes the logfile to be opened immediately, as soon as rotatelogs starts, instead of waiting for the first logfile entry to be read (for non-busy sites, there may be a substantial delay between when the server is started and when the first request is handled, meaning that the associated logfile does not "exist" until then, which causes problems from some automated logging tools) ++Causes the logfile to be opened immediately, as soon as rotatelogs2 starts, instead of waiting for the first logfile entry to be read (for non-busy sites, there may be a substantial delay between when the server is started and when the first request is handled, meaning that the associated logfile does not "exist" until then, which causes problems from some automated logging tools) .TP - \fIlogfile\fR - .PP The path plus basename of the logfile\&. If \fIlogfile\fR includes any '%' characters, it is treated as a format string for strftime(3)\&. Otherwise, the suffix \fI\&.nnnnnnnnnn\fR is automatically added and is the time in seconds\&. Both formats compute the start time from the beginning of the current period\&. For example, if a rotation time of 86400 is specified, the hour, minute, and second fields created from the strftime(3) format will all be zero, referring to the beginning of the current 24-hour period (midnight)\&. .PP When using strftime(3) filename formatting, be sure the log file format has enough granularity to produce a different file name each time the logs are rotated\&. Otherwise rotation will overwrite the same file instead of starting a new one\&. For example, if \fIlogfile\fR was /var/logs/errorlog\&.%Y-%m-%d with log rotation at 5 megabytes, but 5 megabytes was reached twice in the same day, the same log file name would be produced and log rotation! would keep writing to the same file\&. -@@ -62,7 +62,7 @@ The number of minutes offset from UTC\&. If omitted, z + -t + Causes the logfile to be truncated instead of rotated\&. This is useful when a log is processed in real time by a command like tail, and there is no need for archived data\&. No suffix will be added to the filename, however format strings containing '%' characters will be respected\&. +@@ -83,7 +83,7 @@ The number of minutes offset from UTC\&. If omitted, z + + .nf + +- CustomLog "|bin/rotatelogs /var/log/logfile 86400" common ++ CustomLog "|bin/rotatelogs2 /var/log/logfile 86400" common + + .fi + +@@ -92,7 +92,7 @@ This creates the files /var/log/logfile\&.nnnn where n .nf -- CustomLog "|bin/rotatelogs /var/logs/logfile 86400" common -+ CustomLog "|bin/rotatelogs2 /var/logs/logfile 86400" common +- CustomLog "|bin/rotatelogs -l /var/log/logfile\&.%Y\&.%m\&.%d 86400" common ++ CustomLog "|bin/rotatelogs2 -l /var/log/logfile\&.%Y\&.%m\&.%d 86400" common .fi -@@ -71,7 +71,7 @@ This creates the files /var/logs/logfile\&.nnnn where +@@ -101,7 +101,7 @@ This creates the files /var/log/logfile\&.yyyy\&.mm\&. .nf -- CustomLog "|bin/rotatelogs -l /var/logs/logfile\&.%Y\&.%m\&.%d 86400" common -+ CustomLog "|bin/rotatelogs2 -l /var/logs/logfile\&.%Y\&.%m\&.%d 86400" common +- CustomLog "|bin/rotatelogs /var/log/logfile 5M" common ++ CustomLog "|bin/rotatelogs2 /var/log/logfile 5M" common .fi -@@ -80,7 +80,7 @@ This creates the files /var/logs/logfile\&.yyyy\&.mm\& +@@ -110,7 +110,7 @@ This configuration will rotate the logfile whenever it .nf -- CustomLog "|bin/rotatelogs /var/logs/logfile 5M" common -+ CustomLog "|bin/rotatelogs2 /var/logs/logfile 5M" common +- ErrorLog "|bin/rotatelogs /var/log/errorlog\&.%Y-%m-%d-%H_%M_%S 5M" ++ ErrorLog "|bin/rotatelogs2 /var/log/errorlog\&.%Y-%m-%d-%H_%M_%S 5M" .fi -@@ -89,7 +89,7 @@ This configuration will rotate the logfile whenever it +@@ -119,7 +119,7 @@ This configuration will rotate the error logfile whene .nf -- ErrorLog "|bin/rotatelogs /var/logs/errorlog\&.%Y-%m-%d-%H_%M_%S 5M" -+ ErrorLog "|bin/rotatelogs2 /var/logs/errorlog\&.%Y-%m-%d-%H_%M_%S 5M" +- CustomLog "|bin/rotatelogs -t /var/log/logfile 86400" common ++ CustomLog "|bin/rotatelogs2 -t /var/log/logfile 86400" common .fi Index: patches/patch-docs_man_suexec_8 =================================================================== RCS file: /cvs/ports/www/apache-httpd/patches/patch-docs_man_suexec_8,v retrieving revision 1.3 diff -u -p -r1.3 patch-docs_man_suexec_8 --- patches/patch-docs_man_suexec_8 9 Apr 2014 22:11:32 -0000 1.3 +++ patches/patch-docs_man_suexec_8 8 May 2015 10:39:32 -0000 @@ -1,12 +1,12 @@ $OpenBSD: patch-docs_man_suexec_8,v 1.3 2014/04/09 22:11:32 stsp Exp $ ---- docs/man/suexec.8.orig Wed Jan 29 14:47:43 2014 -+++ docs/man/suexec.8 Tue Apr 8 22:43:09 2014 +--- docs/man/suexec.8.orig Mon Jul 1 11:02:13 2013 ++++ docs/man/suexec.8 Sat Jan 10 15:22:49 2015 @@ -19,24 +19,24 @@ .el .ne 3 .IP "\\$1" \\$2 .. --.TH "SUEXEC" 8 "2014-01-20" "Apache HTTP Server" "suexec" -+.TH "SUEXEC" 8 "2014-01-20" "Apache HTTP Server" "suexec2" +-.TH "SUEXEC" 8 "2013-07-01" "Apache HTTP Server" "suexec" ++.TH "SUEXEC2" 8 "2013-07-01" "Apache HTTP Server" "suexec2" .SH NAME -suexec \- Switch user before executing external programs @@ -26,8 +26,8 @@ $OpenBSD: patch-docs_man_suexec_8,v 1.3 +suexec2 is used by the Apache HTTP Server to switch to another user before executing CGI programs\&. In order to achieve this, it must run as root\&. Since the HTTP daemon normally doesn't run as root, the suexec2 executable needs the setuid bit set and must be owned by root\&. It should never be writable for any other person than root\&. .PP --For further information about the concepts and the security model of suexec please refer to the suexec documentation (http://httpd\&.apache\&.org/docs/2\&.2/suexec\&.html)\&. -+For further information about the concepts and the security model of suexec2 please refer to the suexec2 documentation (http://httpd\&.apache\&.org/docs/2\&.2/suexec2\&.html)\&. +-For further information about the concepts and the security model of suexec please refer to the suexec documentation (http://httpd\&.apache\&.org/docs/2\&.4/suexec\&.html)\&. ++For further information about the concepts and the security model of suexec2 please refer to the suexec2 documentation (http://httpd\&.apache\&.org/docs/2\&.4/suexec\&.html)\&. .SH "OPTIONS" Index: patches/patch-modules_ssl_ssl_engine_init_c =================================================================== RCS file: /cvs/ports/www/apache-httpd/patches/patch-modules_ssl_ssl_engine_init_c,v retrieving revision 1.3 diff -u -p -r1.3 patch-modules_ssl_ssl_engine_init_c --- patches/patch-modules_ssl_ssl_engine_init_c 6 Feb 2015 15:19:01 -0000 1.3 +++ patches/patch-modules_ssl_ssl_engine_init_c 8 May 2015 10:39:32 -0000 @@ -1,11 +1,8 @@ -$OpenBSD: patch-modules_ssl_ssl_engine_init_c,v 1.3 2015/02/06 15:19:01 sthen Exp $ - -OpenBSD's libcrypto no longer supports ENGINE_CTRL_CHIL_SET_FORKCHECK - ---- modules/ssl/ssl_engine_init.c.orig Wed Jul 16 07:04:38 2014 -+++ modules/ssl/ssl_engine_init.c Thu Oct 2 18:07:38 2014 -@@ -406,9 +406,11 @@ void ssl_init_Engine(server_rec *s, apr_pool_t *p) - ssl_die(); +$OpenBSD$ +--- modules/ssl/ssl_engine_init.c.orig Sat Jan 10 14:52:23 2015 ++++ modules/ssl/ssl_engine_init.c Sat Jan 10 14:55:23 2015 +@@ -353,9 +353,11 @@ apr_status_t ssl_init_Engine(server_rec *s, apr_pool_t + return ssl_die(s); } +#ifdef ENGINE_CTRL_CHIL_SET_FORKCHECK @@ -15,4 +12,4 @@ OpenBSD's libcrypto no longer supports E +#endif if (!ENGINE_set_default(e, ENGINE_METHOD_ALL)) { - ap_log_error(APLOG_MARK, APLOG_ERR, 0, s, + ap_log_error(APLOG_MARK, APLOG_EMERG, 0, s, APLOGNO(01889) Index: patches/patch-modules_ssl_ssl_engine_rand_c =================================================================== RCS file: patches/patch-modules_ssl_ssl_engine_rand_c diff -N patches/patch-modules_ssl_ssl_engine_rand_c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-modules_ssl_ssl_engine_rand_c 11 May 2015 16:43:05 -0000 @@ -0,0 +1,20 @@ +$OpenBSD$ +http://svn.apache.org/r1674542 +--- modules/ssl/ssl_engine_rand.c.orig Mon Dec 5 01:08:01 2011 ++++ modules/ssl/ssl_engine_rand.c Wed Apr 15 21:25:38 2015 +@@ -81,6 +81,7 @@ int ssl_rand_seed(server_rec *s, apr_pool_t *p, ssl_rs + nDone += ssl_rand_feedfp(p, fp, pRandSeed->nBytes); + ssl_util_ppclose(s, p, fp); + } ++#ifdef HAVE_RAND_EGD + else if (pRandSeed->nSrc == SSL_RSSRC_EGD) { + /* + * seed in contents provided by the external +@@ -90,6 +91,7 @@ int ssl_rand_seed(server_rec *s, apr_pool_t *p, ssl_rs + continue; + nDone += n; + } ++#endif + else if (pRandSeed->nSrc == SSL_RSSRC_BUILTIN) { + struct { + time_t t; Index: patches/patch-modules_ssl_ssl_engine_vars_c =================================================================== RCS file: patches/patch-modules_ssl_ssl_engine_vars_c diff -N patches/patch-modules_ssl_ssl_engine_vars_c --- patches/patch-modules_ssl_ssl_engine_vars_c 12 Jul 2014 14:11:32 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-modules_ssl_ssl_engine_vars_c,v 1.1 2014/07/12 14:11:32 pascal Exp $ ---- modules/ssl/ssl_engine_vars.c.orig Sat Jul 12 15:29:38 2014 -+++ modules/ssl/ssl_engine_vars.c Sat Jul 12 15:27:49 2014 -@@ -832,7 +832,7 @@ static char *ssl_var_lookup_ssl_compress_meth(SSL *ssl - { - char *result = "NULL"; - #ifdef OPENSSL_VERSION_NUMBER --#if (OPENSSL_VERSION_NUMBER >= 0x00908000) -+#if (OPENSSL_VERSION_NUMBER >= 0x00908000) && !defined(OPENSSL_NO_COMP) - SSL_SESSION *pSession = SSL_get_session(ssl); - - if (pSession) { Index: patches/patch-modules_ssl_ssl_toolkit_compat_h =================================================================== RCS file: patches/patch-modules_ssl_ssl_toolkit_compat_h diff -N patches/patch-modules_ssl_ssl_toolkit_compat_h --- patches/patch-modules_ssl_ssl_toolkit_compat_h 27 Apr 2014 19:15:43 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-modules_ssl_ssl_toolkit_compat_h,v 1.1 2014/04/27 19:15:43 stsp Exp $ ---- modules/ssl/ssl_toolkit_compat.h.orig Sun Apr 27 20:43:17 2014 -+++ modules/ssl/ssl_toolkit_compat.h Sun Apr 27 20:46:16 2014 -@@ -143,8 +143,6 @@ typedef int (modssl_read_bio_cb_fn)(char*,int,int,void - #define X509_reference_inc(cert) \ - CRYPTO_add(&((cert)->references), +1, CRYPTO_LOCK_X509) - --#define HAVE_SSL_RAND_EGD /* since 9.5.1 */ -- - #define HAVE_SSL_X509V3_EXT_d2i - - #if (OPENSSL_VERSION_NUMBER >= 0x009080a0) && defined(OPENSSL_FIPS) Index: patches/patch-server_mpm_common_c =================================================================== RCS file: patches/patch-server_mpm_common_c diff -N patches/patch-server_mpm_common_c --- patches/patch-server_mpm_common_c 15 Jul 2013 07:40:18 -0000 1.6 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,52 +0,0 @@ -$OpenBSD: patch-server_mpm_common_c,v 1.6 2013/07/15 07:40:18 sthen Exp $ ---- server/mpm_common.c.orig Sat Feb 16 22:51:16 2013 -+++ server/mpm_common.c Mon Jul 15 08:40:33 2013 -@@ -994,18 +994,18 @@ int ap_signal_server(int *exit_status, apr_pool_t *pco - *exit_status = 1; - return 1; - } -- status = "httpd (no pid file) not running"; -+ status = "httpd2 (no pid file) not running"; - } - else { - if (kill(otherpid, 0) == 0) { - running = 1; - status = apr_psprintf(pconf, -- "httpd (pid %" APR_PID_T_FMT ") already " -+ "httpd2 (pid %" APR_PID_T_FMT ") already " - "running", otherpid); - } - else { - status = apr_psprintf(pconf, -- "httpd (pid %" APR_PID_T_FMT "?) not running", -+ "httpd2 (pid %" APR_PID_T_FMT "?) not running", - otherpid); - } - } -@@ -1029,7 +1029,7 @@ int ap_signal_server(int *exit_status, apr_pool_t *pco - - if (!strcmp(dash_k_arg, "restart")) { - if (!running) { -- printf("httpd not running, trying to start\n"); -+ printf("httpd2 not running, trying to start\n"); - } - else { - *exit_status = send_signal(otherpid, SIGHUP); -@@ -1039,7 +1039,7 @@ int ap_signal_server(int *exit_status, apr_pool_t *pco - - if (!strcmp(dash_k_arg, "graceful")) { - if (!running) { -- printf("httpd not running, trying to start\n"); -+ printf("httpd2 not running, trying to start\n"); - } - else { - *exit_status = send_signal(otherpid, AP_SIG_GRACEFUL); -@@ -1056,7 +1056,7 @@ int ap_signal_server(int *exit_status, apr_pool_t *pco - *exit_status = send_signal(otherpid, AP_SIG_GRACEFUL_STOP); - } - #else -- printf("httpd MPM \"" MPM_NAME "\" does not support graceful-stop\n"); -+ printf("httpd2 MPM \"" MPM_NAME "\" does not support graceful-stop\n"); - #endif - return 1; - } Index: patches/patch-server_mpm_unix_c =================================================================== RCS file: patches/patch-server_mpm_unix_c diff -N patches/patch-server_mpm_unix_c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-server_mpm_unix_c 8 May 2015 10:39:32 -0000 @@ -0,0 +1,43 @@ +$OpenBSD$ +--- server/mpm_unix.c.orig Thu Feb 20 20:38:49 2014 ++++ server/mpm_unix.c Sat Jan 10 15:00:07 2015 +@@ -784,18 +784,18 @@ int ap_signal_server(int *exit_status, apr_pool_t *pco + *exit_status = 1; + return 1; + } +- status = "httpd (no pid file) not running"; ++ status = "httpd2 (no pid file) not running"; + } + else { + if (kill(otherpid, 0) == 0) { + running = 1; + status = apr_psprintf(pconf, +- "httpd (pid %" APR_PID_T_FMT ") already " ++ "httpd2 (pid %" APR_PID_T_FMT ") already " + "running", otherpid); + } + else { + status = apr_psprintf(pconf, +- "httpd (pid %" APR_PID_T_FMT "?) not running", ++ "httpd2 (pid %" APR_PID_T_FMT "?) not running", + otherpid); + } + } +@@ -819,7 +819,7 @@ int ap_signal_server(int *exit_status, apr_pool_t *pco + + if (!strcmp(dash_k_arg, "restart")) { + if (!running) { +- printf("httpd not running, trying to start\n"); ++ printf("httpd2 not running, trying to start\n"); + } + else { + *exit_status = send_signal(otherpid, SIGHUP); +@@ -829,7 +829,7 @@ int ap_signal_server(int *exit_status, apr_pool_t *pco + + if (!strcmp(dash_k_arg, "graceful")) { + if (!running) { +- printf("httpd not running, trying to start\n"); ++ printf("httpd2 not running, trying to start\n"); + } + else { + *exit_status = send_signal(otherpid, AP_SIG_GRACEFUL); Index: patches/patch-support_apachectl_in =================================================================== RCS file: /cvs/ports/www/apache-httpd/patches/patch-support_apachectl_in,v retrieving revision 1.3 diff -u -p -r1.3 patch-support_apachectl_in --- patches/patch-support_apachectl_in 16 Jul 2014 14:41:20 -0000 1.3 +++ patches/patch-support_apachectl_in 8 May 2015 10:39:32 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-support_apachectl_in,v 1.3 2014/07/16 14:41:20 sthen Exp $ ---- support/apachectl.in.orig Wed Jul 12 04:38:44 2006 -+++ support/apachectl.in Wed Jul 16 15:25:38 2014 -@@ -51,7 +51,7 @@ fi +--- support/apachectl.in.orig Wed Feb 1 04:47:28 2012 ++++ support/apachectl.in Sat Jan 10 15:05:02 2015 +@@ -52,7 +52,7 @@ fi # a command that outputs a formatted text version of the HTML at the # url given on the command line. Designed for lynx, however other # programs may work. @@ -10,7 +10,7 @@ $OpenBSD: patch-support_apachectl_in,v 1 # # the URL to your server's mod_status status page. If you do not # have one, then status and fullstatus will not work. -@@ -65,6 +65,10 @@ ULIMIT_MAX_FILES="@APACHECTL_ULIMIT@" +@@ -66,6 +66,10 @@ ULIMIT_MAX_FILES="@APACHECTL_ULIMIT@" # -------------------- -------------------- # |||||||||||||||||||| END CONFIGURATION SECTION |||||||||||||||||||| @@ -21,7 +21,7 @@ $OpenBSD: patch-support_apachectl_in,v 1 # Set the maximum number of file descriptors allowed per child process. if [ "x$ULIMIT_MAX_FILES" != "x" ] ; then $ULIMIT_MAX_FILES -@@ -82,8 +86,8 @@ start|stop|restart|graceful|graceful-stop) +@@ -83,8 +87,8 @@ start|stop|restart|graceful|graceful-stop) ;; startssl|sslstart|start-SSL) echo The startssl option is no longer supported. Index: patches/patch-support_apxs_in =================================================================== RCS file: /cvs/ports/www/apache-httpd/patches/patch-support_apxs_in,v retrieving revision 1.2 diff -u -p -r1.2 patch-support_apxs_in --- patches/patch-support_apxs_in 1 Sep 2011 13:40:09 -0000 1.2 +++ patches/patch-support_apxs_in 8 May 2015 10:39:32 -0000 @@ -1,20 +1,18 @@ $OpenBSD: patch-support_apxs_in,v 1.2 2011/09/01 13:40:09 giovanni Exp $ ---- support/apxs.in.orig Mon May 10 22:02:56 2010 -+++ support/apxs.in Wed Aug 31 11:53:53 2011 -@@ -647,13 +647,13 @@ __DATA__ +--- support/apxs.in.orig Thu Dec 26 19:01:53 2013 ++++ support/apxs.in Sat Jan 10 15:07:15 2015 +@@ -671,12 +671,12 @@ __DATA__ ## builddir=. -top_srcdir=%PREFIX% -top_builddir=%PREFIX% -+top_srcdir=%%PREFIX%%/share/apache2 -+top_builddir=%%PREFIX%%/share/apache2 ++top_srcdir=%PREFIX%/share/apache2 ++top_builddir=%PREFIX%/share/apache2 include %INSTALLBUILDDIR%/special.mk # the used tools --APXS=apxs -APACHECTL=apachectl -+APXS=apxs2 +APACHECTL=apachectl2 # additional defines, includes and libraries Index: patches/patch-support_rotatelogs_c =================================================================== RCS file: /cvs/ports/www/apache-httpd/patches/patch-support_rotatelogs_c,v retrieving revision 1.4 diff -u -p -r1.4 patch-support_rotatelogs_c --- patches/patch-support_rotatelogs_c 2 Sep 2008 22:05:23 -0000 1.4 +++ patches/patch-support_rotatelogs_c 8 May 2015 10:39:32 -0000 @@ -1,12 +1,12 @@ $OpenBSD: patch-support_rotatelogs_c,v 1.4 2008/09/02 22:05:23 bernd Exp $ ---- support/rotatelogs.c.orig Fri May 9 15:43:24 2008 -+++ support/rotatelogs.c Thu Jul 24 12:22:15 2008 -@@ -86,7 +86,7 @@ static void usage(const char *argv0, const char *reaso +--- support/rotatelogs.c.orig Thu Apr 17 11:00:36 2014 ++++ support/rotatelogs.c Sat Jan 10 15:07:45 2015 +@@ -123,7 +123,7 @@ static void usage(const char *argv0, const char *reaso "or \n\nTransferLog \"|%s /some/where 5M\"\n\n", argv0); #endif fprintf(stderr, -- "to httpd.conf. The generated name will be /some/where.nnnn " -+ "to httpd2.conf. The generated name will be /some/where.nnnn " - "where nnnn is the\nsystem time at which the log nominally " - "starts (N.B. if using a rotation time,\nthe time will always " - "be a multiple of the rotation time, so you can synchronize\n" +- "to httpd.conf. By default, the generated name will be\n" ++ "to httpd2.conf. By default, the generated name will be\n" + "<logfile>.nnnn where nnnn is the system time at which the log\n" + "nominally starts (N.B. if using a rotation time, the time will\n" + "always be a multiple of the rotation time, so you can synchronize\n" Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/www/apache-httpd/pkg/PLIST,v retrieving revision 1.25 diff -u -p -r1.25 PLIST --- pkg/PLIST 17 Sep 2014 10:11:08 -0000 1.25 +++ pkg/PLIST 11 May 2015 16:57:23 -0000 @@ -1,11 +1,20 @@ @comment $OpenBSD: PLIST,v 1.25 2014/09/17 10:11:08 sthen Exp $ @newgroup _apache2:576 @newuser _apache2:576:576:daemon:Apache HTTP Server:/var/empty:/sbin/nologin +@bin bin/ab +bin/dbmmanage2 +@bin bin/htdbm +@bin bin/htdigest2 +@bin bin/htpasswd2 +@bin bin/httxt2dbm +@bin bin/logresolve2 include/apache2/ include/apache2/ap_compat.h include/apache2/ap_config.h include/apache2/ap_config_auto.h include/apache2/ap_config_layout.h +include/apache2/ap_expr.h +include/apache2/ap_hooks.h include/apache2/ap_listen.h include/apache2/ap_mmn.h include/apache2/ap_mpm.h @@ -13,6 +22,11 @@ include/apache2/ap_provider.h include/apache2/ap_regex.h include/apache2/ap_regkey.h include/apache2/ap_release.h +include/apache2/ap_slotmem.h +include/apache2/ap_socache.h +include/apache2/apache_noprobes.h +include/apache2/cache_common.h +include/apache2/heartbeat.h include/apache2/http_config.h include/apache2/http_connection.h include/apache2/http_core.h @@ -23,6 +37,7 @@ include/apache2/http_request.h include/apache2/http_vhost.h include/apache2/httpd.h include/apache2/mod_auth.h +include/apache2/mod_cache.h include/apache2/mod_cgi.h include/apache2/mod_core.h include/apache2/mod_dav.h @@ -30,115 +45,160 @@ include/apache2/mod_dbd.h include/apache2/mod_include.h include/apache2/mod_log_config.h include/apache2/mod_proxy.h +include/apache2/mod_request.h include/apache2/mod_rewrite.h +include/apache2/mod_session.h +include/apache2/mod_so.h include/apache2/mod_ssl.h include/apache2/mod_status.h -include/apache2/mpm.h +include/apache2/mod_unixd.h +include/apache2/mod_watchdog.h +include/apache2/mod_xml2enc.h include/apache2/mpm_common.h -include/apache2/mpm_default.h include/apache2/os.h include/apache2/scoreboard.h include/apache2/unixd.h include/apache2/util_cfgtree.h include/apache2/util_charset.h +include/apache2/util_cookies.h include/apache2/util_ebcdic.h +include/apache2/util_fcgi.h include/apache2/util_filter.h include/apache2/util_ldap.h include/apache2/util_md5.h +include/apache2/util_mutex.h include/apache2/util_script.h include/apache2/util_time.h +include/apache2/util_varbuf.h include/apache2/util_xml.h lib/apache2/ lib/apache2/httpd.exp +lib/apache2/mod_access_compat.so lib/apache2/mod_actions.so lib/apache2/mod_alias.so +lib/apache2/mod_allowmethods.so lib/apache2/mod_asis.so lib/apache2/mod_auth_basic.so lib/apache2/mod_auth_digest.so +lib/apache2/mod_auth_form.so lib/apache2/mod_authn_anon.so +lib/apache2/mod_authn_core.so lib/apache2/mod_authn_dbd.so lib/apache2/mod_authn_dbm.so -lib/apache2/mod_authn_default.so lib/apache2/mod_authn_file.so +lib/apache2/mod_authn_socache.so +lib/apache2/mod_authz_core.so +lib/apache2/mod_authz_dbd.so lib/apache2/mod_authz_dbm.so -lib/apache2/mod_authz_default.so lib/apache2/mod_authz_groupfile.so lib/apache2/mod_authz_host.so lib/apache2/mod_authz_owner.so lib/apache2/mod_authz_user.so lib/apache2/mod_autoindex.so +lib/apache2/mod_buffer.so lib/apache2/mod_cache.so -lib/apache2/mod_cern_meta.so -lib/apache2/mod_cgi.so +lib/apache2/mod_cache_disk.so +lib/apache2/mod_cache_socache.so +@comment lib/apache2/mod_cgid.so +lib/apache2/mod_charset_lite.so +lib/apache2/mod_data.so lib/apache2/mod_dav.so lib/apache2/mod_dav_fs.so +lib/apache2/mod_dav_lock.so lib/apache2/mod_dbd.so lib/apache2/mod_deflate.so +lib/apache2/mod_dialup.so lib/apache2/mod_dir.so -lib/apache2/mod_disk_cache.so lib/apache2/mod_dumpio.so +lib/apache2/mod_echo.so lib/apache2/mod_env.so lib/apache2/mod_expires.so lib/apache2/mod_ext_filter.so +lib/apache2/mod_file_cache.so lib/apache2/mod_filter.so lib/apache2/mod_headers.so -lib/apache2/mod_ident.so -lib/apache2/mod_imagemap.so +lib/apache2/mod_heartbeat.so +lib/apache2/mod_heartmonitor.so lib/apache2/mod_include.so lib/apache2/mod_info.so +lib/apache2/mod_lbmethod_bybusyness.so +lib/apache2/mod_lbmethod_byrequests.so +lib/apache2/mod_lbmethod_bytraffic.so +lib/apache2/mod_lbmethod_heartbeat.so lib/apache2/mod_log_config.so +lib/apache2/mod_log_debug.so lib/apache2/mod_log_forensic.so lib/apache2/mod_logio.so +lib/apache2/mod_macro.so lib/apache2/mod_mime.so lib/apache2/mod_mime_magic.so +lib/apache2/mod_mpm_event.so +lib/apache2/mod_mpm_prefork.so +lib/apache2/mod_mpm_worker.so lib/apache2/mod_negotiation.so lib/apache2/mod_proxy.so lib/apache2/mod_proxy_ajp.so lib/apache2/mod_proxy_balancer.so lib/apache2/mod_proxy_connect.so +lib/apache2/mod_proxy_express.so +lib/apache2/mod_proxy_fcgi.so +lib/apache2/mod_proxy_fdpass.so lib/apache2/mod_proxy_ftp.so +lib/apache2/mod_proxy_html.so lib/apache2/mod_proxy_http.so lib/apache2/mod_proxy_scgi.so +lib/apache2/mod_proxy_wstunnel.so +lib/apache2/mod_ratelimit.so +lib/apache2/mod_reflector.so +lib/apache2/mod_remoteip.so lib/apache2/mod_reqtimeout.so +lib/apache2/mod_request.so lib/apache2/mod_rewrite.so +lib/apache2/mod_sed.so +lib/apache2/mod_session.so +lib/apache2/mod_session_cookie.so +lib/apache2/mod_session_dbd.so lib/apache2/mod_setenvif.so +lib/apache2/mod_slotmem_plain.so +lib/apache2/mod_slotmem_shm.so +lib/apache2/mod_socache_dbm.so +lib/apache2/mod_socache_memcache.so +lib/apache2/mod_socache_shmcb.so lib/apache2/mod_speling.so lib/apache2/mod_ssl.so lib/apache2/mod_status.so lib/apache2/mod_substitute.so lib/apache2/mod_suexec.so lib/apache2/mod_unique_id.so +lib/apache2/mod_unixd.so lib/apache2/mod_userdir.so lib/apache2/mod_usertrack.so lib/apache2/mod_version.so lib/apache2/mod_vhost_alias.so +lib/apache2/mod_watchdog.so +lib/apache2/mod_xml2enc.so +@man man/man1/ab.1 +@man man/man1/apxs2.1 @man man/man1/dbmmanage2.1 @man man/man1/htdbm.1 @man man/man1/htdigest2.1 @man man/man1/htpasswd2.1 @man man/man1/httxt2dbm.1 -@man man/man8/ab.8 +@man man/man1/logresolve2.1 @man man/man8/apachectl2.8 -@man man/man8/apxs2.8 +@man man/man8/fcgistarter.8 @man man/man8/htcacheclean.8 @man man/man8/httpd2.8 -@man man/man8/logresolve2.8 @man man/man8/rotatelogs2.8 @man man/man8/suexec2.8 -@bin sbin/ab sbin/apachectl2 sbin/apxs2 @bin sbin/checkgid -sbin/dbmmanage2 sbin/envvars sbin/envvars-std +@bin sbin/fcgistarter @bin sbin/htcacheclean -@bin sbin/htdbm -@bin sbin/htdigest2 -@bin sbin/htpasswd2 @bin sbin/httpd2 -@bin sbin/httxt2dbm -@bin sbin/logresolve2 @bin sbin/rotatelogs2 @mode 555 @bin sbin/suexec2 @@ -155,6 +215,7 @@ share/apache2/build/program.mk share/apache2/build/rules.mk share/apache2/build/special.mk share/doc/apache2/ +@comment share/doc/apache2/BUILDING share/doc/apache2/LICENSE share/doc/apache2/bind.html share/doc/apache2/bind.html.de @@ -184,6 +245,7 @@ share/doc/apache2/convenience.map share/doc/apache2/custom-error.html share/doc/apache2/custom-error.html.en share/doc/apache2/custom-error.html.es +share/doc/apache2/custom-error.html.fr share/doc/apache2/custom-error.html.ja.utf8 share/doc/apache2/custom-error.html.ko.euc-kr share/doc/apache2/custom-error.html.tr.utf8 @@ -202,31 +264,44 @@ share/doc/apache2/developer/hooks.html.e share/doc/apache2/developer/index.html share/doc/apache2/developer/index.html.en share/doc/apache2/developer/index.html.zh-cn.utf8 +share/doc/apache2/developer/modguide.html +share/doc/apache2/developer/modguide.html.en share/doc/apache2/developer/modules.html share/doc/apache2/developer/modules.html.en share/doc/apache2/developer/modules.html.ja.utf8 +share/doc/apache2/developer/new_api_2_4.html +share/doc/apache2/developer/new_api_2_4.html.en +share/doc/apache2/developer/output-filters.html +share/doc/apache2/developer/output-filters.html.en share/doc/apache2/developer/request.html share/doc/apache2/developer/request.html.en share/doc/apache2/developer/thread_safety.html share/doc/apache2/developer/thread_safety.html.en share/doc/apache2/dns-caveats.html share/doc/apache2/dns-caveats.html.en +share/doc/apache2/dns-caveats.html.fr share/doc/apache2/dns-caveats.html.ja.utf8 share/doc/apache2/dns-caveats.html.ko.euc-kr share/doc/apache2/dns-caveats.html.tr.utf8 share/doc/apache2/dso.html share/doc/apache2/dso.html.en +share/doc/apache2/dso.html.fr share/doc/apache2/dso.html.ja.utf8 share/doc/apache2/dso.html.ko.euc-kr share/doc/apache2/dso.html.tr.utf8 share/doc/apache2/env.html share/doc/apache2/env.html.en +share/doc/apache2/env.html.fr share/doc/apache2/env.html.ja.utf8 share/doc/apache2/env.html.ko.euc-kr share/doc/apache2/env.html.tr.utf8 +share/doc/apache2/expr.html +share/doc/apache2/expr.html.en +share/doc/apache2/expr.html.fr share/doc/apache2/faq/ share/doc/apache2/faq/index.html share/doc/apache2/faq/index.html.en +share/doc/apache2/faq/index.html.fr share/doc/apache2/faq/index.html.tr.utf8 share/doc/apache2/faq/index.html.zh-cn.utf8 share/doc/apache2/filter.html @@ -236,6 +311,9 @@ share/doc/apache2/filter.html.fr share/doc/apache2/filter.html.ja.utf8 share/doc/apache2/filter.html.ko.euc-kr share/doc/apache2/filter.html.tr.utf8 +share/doc/apache2/getting-started.html +share/doc/apache2/getting-started.html.en +share/doc/apache2/getting-started.html.fr share/doc/apache2/glossary.html share/doc/apache2/glossary.html.de share/doc/apache2/glossary.html.en @@ -250,12 +328,12 @@ share/doc/apache2/handler.html.es share/doc/apache2/handler.html.fr share/doc/apache2/handler.html.ja.utf8 share/doc/apache2/handler.html.ko.euc-kr -share/doc/apache2/handler.html.ru.koi8-r share/doc/apache2/handler.html.tr.utf8 share/doc/apache2/handler.html.zh-cn.utf8 share/doc/apache2/howto/ share/doc/apache2/howto/access.html share/doc/apache2/howto/access.html.en +share/doc/apache2/howto/access.html.fr share/doc/apache2/howto/auth.html share/doc/apache2/howto/auth.html.en share/doc/apache2/howto/auth.html.fr @@ -264,6 +342,7 @@ share/doc/apache2/howto/auth.html.ko.euc share/doc/apache2/howto/auth.html.tr.utf8 share/doc/apache2/howto/cgi.html share/doc/apache2/howto/cgi.html.en +share/doc/apache2/howto/cgi.html.fr share/doc/apache2/howto/cgi.html.ja.utf8 share/doc/apache2/howto/cgi.html.ko.euc-kr share/doc/apache2/howto/htaccess.html @@ -274,20 +353,26 @@ share/doc/apache2/howto/htaccess.html.ko share/doc/apache2/howto/htaccess.html.pt-br share/doc/apache2/howto/index.html share/doc/apache2/howto/index.html.en +share/doc/apache2/howto/index.html.fr share/doc/apache2/howto/index.html.ja.utf8 share/doc/apache2/howto/index.html.ko.euc-kr share/doc/apache2/howto/index.html.zh-cn.utf8 share/doc/apache2/howto/public_html.html share/doc/apache2/howto/public_html.html.en +share/doc/apache2/howto/public_html.html.fr share/doc/apache2/howto/public_html.html.ja.utf8 share/doc/apache2/howto/public_html.html.ko.euc-kr share/doc/apache2/howto/public_html.html.tr.utf8 share/doc/apache2/howto/ssi.html share/doc/apache2/howto/ssi.html.en +share/doc/apache2/howto/ssi.html.fr share/doc/apache2/howto/ssi.html.ja.utf8 share/doc/apache2/howto/ssi.html.ko.euc-kr share/doc/apache2/images/ share/doc/apache2/images/apache_header.gif +share/doc/apache2/images/build_a_mod_2.png +share/doc/apache2/images/build_a_mod_3.png +share/doc/apache2/images/build_a_mod_4.png share/doc/apache2/images/caching_fig1.gif share/doc/apache2/images/caching_fig1.png share/doc/apache2/images/caching_fig1.tr.png @@ -312,6 +397,7 @@ share/doc/apache2/images/mod_rewrite_fig share/doc/apache2/images/mod_rewrite_fig2.png share/doc/apache2/images/pixel.gif share/doc/apache2/images/rewrite_backreferences.png +share/doc/apache2/images/rewrite_process_uri.png share/doc/apache2/images/rewrite_rule_flow.png share/doc/apache2/images/right.gif share/doc/apache2/images/ssl_intro_fig1.gif @@ -325,6 +411,7 @@ share/doc/apache2/images/syntax_rewritec share/doc/apache2/images/syntax_rewriterule.png share/doc/apache2/images/up.gif share/doc/apache2/index.html +share/doc/apache2/index.html.da share/doc/apache2/index.html.de share/doc/apache2/index.html.en share/doc/apache2/index.html.es @@ -349,7 +436,6 @@ share/doc/apache2/invoking.html.es share/doc/apache2/invoking.html.fr share/doc/apache2/invoking.html.ja.utf8 share/doc/apache2/invoking.html.ko.euc-kr -share/doc/apache2/invoking.html.ru.koi8-r share/doc/apache2/invoking.html.tr.utf8 share/doc/apache2/license.html share/doc/apache2/license.html.en @@ -362,39 +448,38 @@ share/doc/apache2/logs.html.tr.utf8 share/doc/apache2/misc/ share/doc/apache2/misc/index.html share/doc/apache2/misc/index.html.en +share/doc/apache2/misc/index.html.fr share/doc/apache2/misc/index.html.ko.euc-kr share/doc/apache2/misc/index.html.tr.utf8 share/doc/apache2/misc/index.html.zh-cn.utf8 share/doc/apache2/misc/password_encryptions.html share/doc/apache2/misc/password_encryptions.html.en +share/doc/apache2/misc/password_encryptions.html.fr share/doc/apache2/misc/perf-tuning.html share/doc/apache2/misc/perf-tuning.html.en +share/doc/apache2/misc/perf-tuning.html.fr share/doc/apache2/misc/perf-tuning.html.ko.euc-kr share/doc/apache2/misc/perf-tuning.html.tr.utf8 share/doc/apache2/misc/relevant_standards.html share/doc/apache2/misc/relevant_standards.html.en +share/doc/apache2/misc/relevant_standards.html.fr share/doc/apache2/misc/relevant_standards.html.ko.euc-kr -share/doc/apache2/misc/rewriteguide.html -share/doc/apache2/misc/rewriteguide.html.en -share/doc/apache2/misc/rewriteguide.html.ko.euc-kr share/doc/apache2/misc/security_tips.html share/doc/apache2/misc/security_tips.html.en +share/doc/apache2/misc/security_tips.html.fr share/doc/apache2/misc/security_tips.html.ko.euc-kr share/doc/apache2/misc/security_tips.html.tr.utf8 share/doc/apache2/mod/ -share/doc/apache2/mod/beos.html -share/doc/apache2/mod/beos.html.de -share/doc/apache2/mod/beos.html.en -share/doc/apache2/mod/beos.html.es -share/doc/apache2/mod/beos.html.ko.euc-kr share/doc/apache2/mod/core.html share/doc/apache2/mod/core.html.de share/doc/apache2/mod/core.html.en +share/doc/apache2/mod/core.html.es share/doc/apache2/mod/core.html.fr share/doc/apache2/mod/core.html.ja.utf8 share/doc/apache2/mod/core.html.tr.utf8 share/doc/apache2/mod/directive-dict.html share/doc/apache2/mod/directive-dict.html.en +share/doc/apache2/mod/directive-dict.html.fr share/doc/apache2/mod/directive-dict.html.ja.utf8 share/doc/apache2/mod/directive-dict.html.ko.euc-kr share/doc/apache2/mod/directive-dict.html.tr.utf8 @@ -402,33 +487,45 @@ share/doc/apache2/mod/directives.html share/doc/apache2/mod/directives.html.de share/doc/apache2/mod/directives.html.en share/doc/apache2/mod/directives.html.es +share/doc/apache2/mod/directives.html.fr share/doc/apache2/mod/directives.html.ja.utf8 share/doc/apache2/mod/directives.html.ko.euc-kr -share/doc/apache2/mod/directives.html.ru.koi8-r share/doc/apache2/mod/directives.html.tr.utf8 share/doc/apache2/mod/directives.html.zh-cn.utf8 share/doc/apache2/mod/event.html share/doc/apache2/mod/event.html.en +share/doc/apache2/mod/event.html.fr share/doc/apache2/mod/index.html share/doc/apache2/mod/index.html.de share/doc/apache2/mod/index.html.en share/doc/apache2/mod/index.html.es +share/doc/apache2/mod/index.html.fr share/doc/apache2/mod/index.html.ja.utf8 share/doc/apache2/mod/index.html.ko.euc-kr share/doc/apache2/mod/index.html.tr.utf8 share/doc/apache2/mod/index.html.zh-cn.utf8 +share/doc/apache2/mod/mod_access_compat.html +share/doc/apache2/mod/mod_access_compat.html.en +share/doc/apache2/mod/mod_access_compat.html.fr +share/doc/apache2/mod/mod_access_compat.html.ja.utf8 share/doc/apache2/mod/mod_actions.html share/doc/apache2/mod/mod_actions.html.de share/doc/apache2/mod/mod_actions.html.en +share/doc/apache2/mod/mod_actions.html.fr share/doc/apache2/mod/mod_actions.html.ja.utf8 share/doc/apache2/mod/mod_actions.html.ko.euc-kr share/doc/apache2/mod/mod_alias.html share/doc/apache2/mod/mod_alias.html.en +share/doc/apache2/mod/mod_alias.html.fr share/doc/apache2/mod/mod_alias.html.ja.utf8 share/doc/apache2/mod/mod_alias.html.ko.euc-kr share/doc/apache2/mod/mod_alias.html.tr.utf8 +share/doc/apache2/mod/mod_allowmethods.html +share/doc/apache2/mod/mod_allowmethods.html.en +share/doc/apache2/mod/mod_allowmethods.html.fr share/doc/apache2/mod/mod_asis.html share/doc/apache2/mod/mod_asis.html.en +share/doc/apache2/mod/mod_asis.html.fr share/doc/apache2/mod/mod_asis.html.ja.utf8 share/doc/apache2/mod/mod_asis.html.ko.euc-kr share/doc/apache2/mod/mod_auth_basic.html @@ -440,53 +537,64 @@ share/doc/apache2/mod/mod_auth_digest.ht share/doc/apache2/mod/mod_auth_digest.html.en share/doc/apache2/mod/mod_auth_digest.html.fr share/doc/apache2/mod/mod_auth_digest.html.ko.euc-kr -share/doc/apache2/mod/mod_authn_alias.html -share/doc/apache2/mod/mod_authn_alias.html.en -share/doc/apache2/mod/mod_authn_alias.html.fr +share/doc/apache2/mod/mod_auth_form.html +share/doc/apache2/mod/mod_auth_form.html.en +share/doc/apache2/mod/mod_auth_form.html.fr share/doc/apache2/mod/mod_authn_anon.html share/doc/apache2/mod/mod_authn_anon.html.en +share/doc/apache2/mod/mod_authn_anon.html.fr share/doc/apache2/mod/mod_authn_anon.html.ja.utf8 share/doc/apache2/mod/mod_authn_anon.html.ko.euc-kr +share/doc/apache2/mod/mod_authn_core.html +share/doc/apache2/mod/mod_authn_core.html.en +share/doc/apache2/mod/mod_authn_core.html.fr share/doc/apache2/mod/mod_authn_dbd.html share/doc/apache2/mod/mod_authn_dbd.html.en +share/doc/apache2/mod/mod_authn_dbd.html.fr share/doc/apache2/mod/mod_authn_dbm.html share/doc/apache2/mod/mod_authn_dbm.html.en +share/doc/apache2/mod/mod_authn_dbm.html.fr share/doc/apache2/mod/mod_authn_dbm.html.ja.utf8 share/doc/apache2/mod/mod_authn_dbm.html.ko.euc-kr -share/doc/apache2/mod/mod_authn_default.html -share/doc/apache2/mod/mod_authn_default.html.en -share/doc/apache2/mod/mod_authn_default.html.ja.utf8 -share/doc/apache2/mod/mod_authn_default.html.ko.euc-kr share/doc/apache2/mod/mod_authn_file.html share/doc/apache2/mod/mod_authn_file.html.en share/doc/apache2/mod/mod_authn_file.html.fr share/doc/apache2/mod/mod_authn_file.html.ja.utf8 share/doc/apache2/mod/mod_authn_file.html.ko.euc-kr +share/doc/apache2/mod/mod_authn_socache.html +share/doc/apache2/mod/mod_authn_socache.html.en +share/doc/apache2/mod/mod_authn_socache.html.fr +share/doc/apache2/mod/mod_authnz_fcgi.html +share/doc/apache2/mod/mod_authnz_fcgi.html.en share/doc/apache2/mod/mod_authnz_ldap.html share/doc/apache2/mod/mod_authnz_ldap.html.en share/doc/apache2/mod/mod_authnz_ldap.html.fr +share/doc/apache2/mod/mod_authz_core.html +share/doc/apache2/mod/mod_authz_core.html.en +share/doc/apache2/mod/mod_authz_core.html.fr +share/doc/apache2/mod/mod_authz_dbd.html +share/doc/apache2/mod/mod_authz_dbd.html.en +share/doc/apache2/mod/mod_authz_dbd.html.fr share/doc/apache2/mod/mod_authz_dbm.html share/doc/apache2/mod/mod_authz_dbm.html.en +share/doc/apache2/mod/mod_authz_dbm.html.fr share/doc/apache2/mod/mod_authz_dbm.html.ko.euc-kr -share/doc/apache2/mod/mod_authz_default.html -share/doc/apache2/mod/mod_authz_default.html.en -share/doc/apache2/mod/mod_authz_default.html.ja.utf8 -share/doc/apache2/mod/mod_authz_default.html.ko.euc-kr share/doc/apache2/mod/mod_authz_groupfile.html share/doc/apache2/mod/mod_authz_groupfile.html.en +share/doc/apache2/mod/mod_authz_groupfile.html.fr share/doc/apache2/mod/mod_authz_groupfile.html.ja.utf8 share/doc/apache2/mod/mod_authz_groupfile.html.ko.euc-kr share/doc/apache2/mod/mod_authz_host.html share/doc/apache2/mod/mod_authz_host.html.en share/doc/apache2/mod/mod_authz_host.html.fr -share/doc/apache2/mod/mod_authz_host.html.ja.utf8 -share/doc/apache2/mod/mod_authz_host.html.ko.euc-kr share/doc/apache2/mod/mod_authz_owner.html share/doc/apache2/mod/mod_authz_owner.html.en +share/doc/apache2/mod/mod_authz_owner.html.fr share/doc/apache2/mod/mod_authz_owner.html.ja.utf8 share/doc/apache2/mod/mod_authz_owner.html.ko.euc-kr share/doc/apache2/mod/mod_authz_user.html share/doc/apache2/mod/mod_authz_user.html.en +share/doc/apache2/mod/mod_authz_user.html.fr share/doc/apache2/mod/mod_authz_user.html.ja.utf8 share/doc/apache2/mod/mod_authz_user.html.ko.euc-kr share/doc/apache2/mod/mod_autoindex.html @@ -495,180 +603,321 @@ share/doc/apache2/mod/mod_autoindex.html share/doc/apache2/mod/mod_autoindex.html.ja.utf8 share/doc/apache2/mod/mod_autoindex.html.ko.euc-kr share/doc/apache2/mod/mod_autoindex.html.tr.utf8 +share/doc/apache2/mod/mod_buffer.html +share/doc/apache2/mod/mod_buffer.html.en +share/doc/apache2/mod/mod_buffer.html.fr share/doc/apache2/mod/mod_cache.html share/doc/apache2/mod/mod_cache.html.en +share/doc/apache2/mod/mod_cache.html.fr share/doc/apache2/mod/mod_cache.html.ja.utf8 share/doc/apache2/mod/mod_cache.html.ko.euc-kr +share/doc/apache2/mod/mod_cache_disk.html +share/doc/apache2/mod/mod_cache_disk.html.en +share/doc/apache2/mod/mod_cache_disk.html.fr +share/doc/apache2/mod/mod_cache_disk.html.ja.utf8 +share/doc/apache2/mod/mod_cache_disk.html.ko.euc-kr +share/doc/apache2/mod/mod_cache_socache.html +share/doc/apache2/mod/mod_cache_socache.html.en +share/doc/apache2/mod/mod_cache_socache.html.fr share/doc/apache2/mod/mod_cern_meta.html share/doc/apache2/mod/mod_cern_meta.html.en +share/doc/apache2/mod/mod_cern_meta.html.fr share/doc/apache2/mod/mod_cern_meta.html.ko.euc-kr share/doc/apache2/mod/mod_cgi.html share/doc/apache2/mod/mod_cgi.html.en +share/doc/apache2/mod/mod_cgi.html.fr share/doc/apache2/mod/mod_cgi.html.ja.utf8 share/doc/apache2/mod/mod_cgi.html.ko.euc-kr share/doc/apache2/mod/mod_cgid.html share/doc/apache2/mod/mod_cgid.html.en +share/doc/apache2/mod/mod_cgid.html.fr share/doc/apache2/mod/mod_cgid.html.ja.utf8 share/doc/apache2/mod/mod_cgid.html.ko.euc-kr share/doc/apache2/mod/mod_charset_lite.html share/doc/apache2/mod/mod_charset_lite.html.en +share/doc/apache2/mod/mod_charset_lite.html.fr share/doc/apache2/mod/mod_charset_lite.html.ko.euc-kr +share/doc/apache2/mod/mod_data.html +share/doc/apache2/mod/mod_data.html.en +share/doc/apache2/mod/mod_data.html.fr share/doc/apache2/mod/mod_dav.html share/doc/apache2/mod/mod_dav.html.en +share/doc/apache2/mod/mod_dav.html.fr share/doc/apache2/mod/mod_dav.html.ja.utf8 share/doc/apache2/mod/mod_dav.html.ko.euc-kr share/doc/apache2/mod/mod_dav_fs.html share/doc/apache2/mod/mod_dav_fs.html.en +share/doc/apache2/mod/mod_dav_fs.html.fr share/doc/apache2/mod/mod_dav_fs.html.ja.utf8 share/doc/apache2/mod/mod_dav_fs.html.ko.euc-kr share/doc/apache2/mod/mod_dav_lock.html share/doc/apache2/mod/mod_dav_lock.html.en +share/doc/apache2/mod/mod_dav_lock.html.fr share/doc/apache2/mod/mod_dav_lock.html.ja.utf8 share/doc/apache2/mod/mod_dbd.html share/doc/apache2/mod/mod_dbd.html.en +share/doc/apache2/mod/mod_dbd.html.fr share/doc/apache2/mod/mod_deflate.html share/doc/apache2/mod/mod_deflate.html.en +share/doc/apache2/mod/mod_deflate.html.fr share/doc/apache2/mod/mod_deflate.html.ja.utf8 share/doc/apache2/mod/mod_deflate.html.ko.euc-kr +share/doc/apache2/mod/mod_dialup.html +share/doc/apache2/mod/mod_dialup.html.en +share/doc/apache2/mod/mod_dialup.html.fr share/doc/apache2/mod/mod_dir.html share/doc/apache2/mod/mod_dir.html.en +share/doc/apache2/mod/mod_dir.html.fr share/doc/apache2/mod/mod_dir.html.ja.utf8 share/doc/apache2/mod/mod_dir.html.ko.euc-kr share/doc/apache2/mod/mod_dir.html.tr.utf8 -share/doc/apache2/mod/mod_disk_cache.html -share/doc/apache2/mod/mod_disk_cache.html.en -share/doc/apache2/mod/mod_disk_cache.html.ja.utf8 -share/doc/apache2/mod/mod_disk_cache.html.ko.euc-kr share/doc/apache2/mod/mod_dumpio.html share/doc/apache2/mod/mod_dumpio.html.en +share/doc/apache2/mod/mod_dumpio.html.fr share/doc/apache2/mod/mod_dumpio.html.ja.utf8 share/doc/apache2/mod/mod_echo.html share/doc/apache2/mod/mod_echo.html.en +share/doc/apache2/mod/mod_echo.html.fr share/doc/apache2/mod/mod_echo.html.ja.utf8 share/doc/apache2/mod/mod_echo.html.ko.euc-kr share/doc/apache2/mod/mod_env.html share/doc/apache2/mod/mod_env.html.en +share/doc/apache2/mod/mod_env.html.fr share/doc/apache2/mod/mod_env.html.ja.utf8 share/doc/apache2/mod/mod_env.html.ko.euc-kr share/doc/apache2/mod/mod_env.html.tr.utf8 -share/doc/apache2/mod/mod_example.html -share/doc/apache2/mod/mod_example.html.en -share/doc/apache2/mod/mod_example.html.ko.euc-kr +share/doc/apache2/mod/mod_example_hooks.html +share/doc/apache2/mod/mod_example_hooks.html.en +share/doc/apache2/mod/mod_example_hooks.html.fr +share/doc/apache2/mod/mod_example_hooks.html.ko.euc-kr share/doc/apache2/mod/mod_expires.html share/doc/apache2/mod/mod_expires.html.en +share/doc/apache2/mod/mod_expires.html.fr share/doc/apache2/mod/mod_expires.html.ja.utf8 share/doc/apache2/mod/mod_expires.html.ko.euc-kr share/doc/apache2/mod/mod_ext_filter.html share/doc/apache2/mod/mod_ext_filter.html.en +share/doc/apache2/mod/mod_ext_filter.html.fr share/doc/apache2/mod/mod_ext_filter.html.ja.utf8 share/doc/apache2/mod/mod_ext_filter.html.ko.euc-kr share/doc/apache2/mod/mod_file_cache.html share/doc/apache2/mod/mod_file_cache.html.en +share/doc/apache2/mod/mod_file_cache.html.fr share/doc/apache2/mod/mod_file_cache.html.ko.euc-kr share/doc/apache2/mod/mod_filter.html share/doc/apache2/mod/mod_filter.html.en +share/doc/apache2/mod/mod_filter.html.fr share/doc/apache2/mod/mod_headers.html share/doc/apache2/mod/mod_headers.html.en +share/doc/apache2/mod/mod_headers.html.fr share/doc/apache2/mod/mod_headers.html.ja.utf8 share/doc/apache2/mod/mod_headers.html.ko.euc-kr +share/doc/apache2/mod/mod_heartbeat.html +share/doc/apache2/mod/mod_heartbeat.html.en +share/doc/apache2/mod/mod_heartbeat.html.fr +share/doc/apache2/mod/mod_heartmonitor.html +share/doc/apache2/mod/mod_heartmonitor.html.en +share/doc/apache2/mod/mod_heartmonitor.html.fr share/doc/apache2/mod/mod_ident.html share/doc/apache2/mod/mod_ident.html.en +share/doc/apache2/mod/mod_ident.html.fr share/doc/apache2/mod/mod_ident.html.ja.utf8 share/doc/apache2/mod/mod_ident.html.ko.euc-kr share/doc/apache2/mod/mod_imagemap.html share/doc/apache2/mod/mod_imagemap.html.en +share/doc/apache2/mod/mod_imagemap.html.fr share/doc/apache2/mod/mod_imagemap.html.ko.euc-kr share/doc/apache2/mod/mod_include.html share/doc/apache2/mod/mod_include.html.en +share/doc/apache2/mod/mod_include.html.fr share/doc/apache2/mod/mod_include.html.ja.utf8 share/doc/apache2/mod/mod_info.html share/doc/apache2/mod/mod_info.html.en +share/doc/apache2/mod/mod_info.html.fr share/doc/apache2/mod/mod_info.html.ja.utf8 share/doc/apache2/mod/mod_info.html.ko.euc-kr share/doc/apache2/mod/mod_isapi.html share/doc/apache2/mod/mod_isapi.html.en +share/doc/apache2/mod/mod_isapi.html.fr share/doc/apache2/mod/mod_isapi.html.ko.euc-kr +share/doc/apache2/mod/mod_lbmethod_bybusyness.html +share/doc/apache2/mod/mod_lbmethod_bybusyness.html.en +share/doc/apache2/mod/mod_lbmethod_bybusyness.html.fr +share/doc/apache2/mod/mod_lbmethod_byrequests.html +share/doc/apache2/mod/mod_lbmethod_byrequests.html.en +share/doc/apache2/mod/mod_lbmethod_byrequests.html.fr +share/doc/apache2/mod/mod_lbmethod_bytraffic.html +share/doc/apache2/mod/mod_lbmethod_bytraffic.html.en +share/doc/apache2/mod/mod_lbmethod_bytraffic.html.fr +share/doc/apache2/mod/mod_lbmethod_heartbeat.html +share/doc/apache2/mod/mod_lbmethod_heartbeat.html.en +share/doc/apache2/mod/mod_lbmethod_heartbeat.html.fr share/doc/apache2/mod/mod_ldap.html share/doc/apache2/mod/mod_ldap.html.en +share/doc/apache2/mod/mod_ldap.html.fr share/doc/apache2/mod/mod_log_config.html share/doc/apache2/mod/mod_log_config.html.en +share/doc/apache2/mod/mod_log_config.html.fr share/doc/apache2/mod/mod_log_config.html.ja.utf8 share/doc/apache2/mod/mod_log_config.html.ko.euc-kr share/doc/apache2/mod/mod_log_config.html.tr.utf8 +share/doc/apache2/mod/mod_log_debug.html +share/doc/apache2/mod/mod_log_debug.html.en +share/doc/apache2/mod/mod_log_debug.html.fr share/doc/apache2/mod/mod_log_forensic.html share/doc/apache2/mod/mod_log_forensic.html.en +share/doc/apache2/mod/mod_log_forensic.html.fr share/doc/apache2/mod/mod_log_forensic.html.ja.utf8 share/doc/apache2/mod/mod_log_forensic.html.tr.utf8 share/doc/apache2/mod/mod_logio.html share/doc/apache2/mod/mod_logio.html.en +share/doc/apache2/mod/mod_logio.html.fr share/doc/apache2/mod/mod_logio.html.ja.utf8 share/doc/apache2/mod/mod_logio.html.ko.euc-kr share/doc/apache2/mod/mod_logio.html.tr.utf8 -share/doc/apache2/mod/mod_mem_cache.html -share/doc/apache2/mod/mod_mem_cache.html.en -share/doc/apache2/mod/mod_mem_cache.html.ja.utf8 -share/doc/apache2/mod/mod_mem_cache.html.ko.euc-kr +share/doc/apache2/mod/mod_lua.html +share/doc/apache2/mod/mod_lua.html.en +share/doc/apache2/mod/mod_lua.html.fr +share/doc/apache2/mod/mod_macro.html +share/doc/apache2/mod/mod_macro.html.en +share/doc/apache2/mod/mod_macro.html.fr share/doc/apache2/mod/mod_mime.html share/doc/apache2/mod/mod_mime.html.en +share/doc/apache2/mod/mod_mime.html.fr share/doc/apache2/mod/mod_mime.html.ja.utf8 share/doc/apache2/mod/mod_mime_magic.html share/doc/apache2/mod/mod_mime_magic.html.en +share/doc/apache2/mod/mod_mime_magic.html.fr share/doc/apache2/mod/mod_negotiation.html share/doc/apache2/mod/mod_negotiation.html.en +share/doc/apache2/mod/mod_negotiation.html.fr share/doc/apache2/mod/mod_negotiation.html.ja.utf8 share/doc/apache2/mod/mod_nw_ssl.html share/doc/apache2/mod/mod_nw_ssl.html.en +share/doc/apache2/mod/mod_nw_ssl.html.fr +share/doc/apache2/mod/mod_privileges.html +share/doc/apache2/mod/mod_privileges.html.en +share/doc/apache2/mod/mod_privileges.html.fr share/doc/apache2/mod/mod_proxy.html share/doc/apache2/mod/mod_proxy.html.en share/doc/apache2/mod/mod_proxy.html.fr share/doc/apache2/mod/mod_proxy.html.ja.utf8 share/doc/apache2/mod/mod_proxy_ajp.html share/doc/apache2/mod/mod_proxy_ajp.html.en +share/doc/apache2/mod/mod_proxy_ajp.html.fr share/doc/apache2/mod/mod_proxy_ajp.html.ja.utf8 share/doc/apache2/mod/mod_proxy_balancer.html share/doc/apache2/mod/mod_proxy_balancer.html.en +share/doc/apache2/mod/mod_proxy_balancer.html.fr share/doc/apache2/mod/mod_proxy_balancer.html.ja.utf8 share/doc/apache2/mod/mod_proxy_connect.html share/doc/apache2/mod/mod_proxy_connect.html.en +share/doc/apache2/mod/mod_proxy_connect.html.fr share/doc/apache2/mod/mod_proxy_connect.html.ja.utf8 +share/doc/apache2/mod/mod_proxy_express.html +share/doc/apache2/mod/mod_proxy_express.html.en +share/doc/apache2/mod/mod_proxy_express.html.fr +share/doc/apache2/mod/mod_proxy_fcgi.html +share/doc/apache2/mod/mod_proxy_fcgi.html.en +share/doc/apache2/mod/mod_proxy_fcgi.html.fr +share/doc/apache2/mod/mod_proxy_fdpass.html +share/doc/apache2/mod/mod_proxy_fdpass.html.en +share/doc/apache2/mod/mod_proxy_fdpass.html.fr share/doc/apache2/mod/mod_proxy_ftp.html share/doc/apache2/mod/mod_proxy_ftp.html.en -share/doc/apache2/mod/mod_proxy_ftp.html.ja.utf8 +share/doc/apache2/mod/mod_proxy_ftp.html.fr +share/doc/apache2/mod/mod_proxy_html.html +share/doc/apache2/mod/mod_proxy_html.html.en +share/doc/apache2/mod/mod_proxy_html.html.fr share/doc/apache2/mod/mod_proxy_http.html share/doc/apache2/mod/mod_proxy_http.html.en share/doc/apache2/mod/mod_proxy_http.html.fr -share/doc/apache2/mod/mod_proxy_http.html.ja.utf8 share/doc/apache2/mod/mod_proxy_scgi.html share/doc/apache2/mod/mod_proxy_scgi.html.en -share/doc/apache2/mod/mod_proxy_scgi.html.ja.utf8 +share/doc/apache2/mod/mod_proxy_scgi.html.fr +share/doc/apache2/mod/mod_proxy_wstunnel.html +share/doc/apache2/mod/mod_proxy_wstunnel.html.en +share/doc/apache2/mod/mod_ratelimit.html +share/doc/apache2/mod/mod_ratelimit.html.en +share/doc/apache2/mod/mod_ratelimit.html.fr +share/doc/apache2/mod/mod_reflector.html +share/doc/apache2/mod/mod_reflector.html.en +share/doc/apache2/mod/mod_reflector.html.fr +share/doc/apache2/mod/mod_remoteip.html +share/doc/apache2/mod/mod_remoteip.html.en +share/doc/apache2/mod/mod_remoteip.html.fr share/doc/apache2/mod/mod_reqtimeout.html share/doc/apache2/mod/mod_reqtimeout.html.en +share/doc/apache2/mod/mod_reqtimeout.html.fr +share/doc/apache2/mod/mod_request.html +share/doc/apache2/mod/mod_request.html.en +share/doc/apache2/mod/mod_request.html.fr +share/doc/apache2/mod/mod_request.html.tr.utf8 share/doc/apache2/mod/mod_rewrite.html share/doc/apache2/mod/mod_rewrite.html.en share/doc/apache2/mod/mod_rewrite.html.fr +share/doc/apache2/mod/mod_sed.html +share/doc/apache2/mod/mod_sed.html.en +share/doc/apache2/mod/mod_sed.html.fr +share/doc/apache2/mod/mod_session.html +share/doc/apache2/mod/mod_session.html.en +share/doc/apache2/mod/mod_session.html.fr +share/doc/apache2/mod/mod_session_cookie.html +share/doc/apache2/mod/mod_session_cookie.html.en +share/doc/apache2/mod/mod_session_cookie.html.fr +share/doc/apache2/mod/mod_session_crypto.html +share/doc/apache2/mod/mod_session_crypto.html.en +share/doc/apache2/mod/mod_session_crypto.html.fr +share/doc/apache2/mod/mod_session_dbd.html +share/doc/apache2/mod/mod_session_dbd.html.en +share/doc/apache2/mod/mod_session_dbd.html.fr share/doc/apache2/mod/mod_setenvif.html share/doc/apache2/mod/mod_setenvif.html.en +share/doc/apache2/mod/mod_setenvif.html.fr share/doc/apache2/mod/mod_setenvif.html.ja.utf8 share/doc/apache2/mod/mod_setenvif.html.ko.euc-kr share/doc/apache2/mod/mod_setenvif.html.tr.utf8 +share/doc/apache2/mod/mod_slotmem_plain.html +share/doc/apache2/mod/mod_slotmem_plain.html.en +share/doc/apache2/mod/mod_slotmem_plain.html.fr +share/doc/apache2/mod/mod_slotmem_shm.html +share/doc/apache2/mod/mod_slotmem_shm.html.en +share/doc/apache2/mod/mod_slotmem_shm.html.fr share/doc/apache2/mod/mod_so.html share/doc/apache2/mod/mod_so.html.en +share/doc/apache2/mod/mod_so.html.fr share/doc/apache2/mod/mod_so.html.ja.utf8 share/doc/apache2/mod/mod_so.html.ko.euc-kr share/doc/apache2/mod/mod_so.html.tr.utf8 +share/doc/apache2/mod/mod_socache_dbm.html +share/doc/apache2/mod/mod_socache_dbm.html.en +share/doc/apache2/mod/mod_socache_dbm.html.fr +share/doc/apache2/mod/mod_socache_dc.html +share/doc/apache2/mod/mod_socache_dc.html.en +share/doc/apache2/mod/mod_socache_dc.html.fr +share/doc/apache2/mod/mod_socache_memcache.html +share/doc/apache2/mod/mod_socache_memcache.html.en +share/doc/apache2/mod/mod_socache_memcache.html.fr +share/doc/apache2/mod/mod_socache_shmcb.html +share/doc/apache2/mod/mod_socache_shmcb.html.en +share/doc/apache2/mod/mod_socache_shmcb.html.fr share/doc/apache2/mod/mod_speling.html share/doc/apache2/mod/mod_speling.html.en +share/doc/apache2/mod/mod_speling.html.fr share/doc/apache2/mod/mod_speling.html.ja.utf8 share/doc/apache2/mod/mod_speling.html.ko.euc-kr share/doc/apache2/mod/mod_ssl.html share/doc/apache2/mod/mod_ssl.html.en +share/doc/apache2/mod/mod_ssl.html.fr share/doc/apache2/mod/mod_status.html share/doc/apache2/mod/mod_status.html.en +share/doc/apache2/mod/mod_status.html.fr share/doc/apache2/mod/mod_status.html.ja.utf8 share/doc/apache2/mod/mod_status.html.ko.euc-kr share/doc/apache2/mod/mod_status.html.tr.utf8 share/doc/apache2/mod/mod_substitute.html share/doc/apache2/mod/mod_substitute.html.en +share/doc/apache2/mod/mod_substitute.html.fr share/doc/apache2/mod/mod_suexec.html share/doc/apache2/mod/mod_suexec.html.en share/doc/apache2/mod/mod_suexec.html.fr @@ -677,57 +926,77 @@ share/doc/apache2/mod/mod_suexec.html.ko share/doc/apache2/mod/mod_suexec.html.tr.utf8 share/doc/apache2/mod/mod_unique_id.html share/doc/apache2/mod/mod_unique_id.html.en +share/doc/apache2/mod/mod_unique_id.html.fr share/doc/apache2/mod/mod_unique_id.html.ja.utf8 share/doc/apache2/mod/mod_unique_id.html.ko.euc-kr +share/doc/apache2/mod/mod_unixd.html +share/doc/apache2/mod/mod_unixd.html.en +share/doc/apache2/mod/mod_unixd.html.fr +share/doc/apache2/mod/mod_unixd.html.tr.utf8 share/doc/apache2/mod/mod_userdir.html share/doc/apache2/mod/mod_userdir.html.en +share/doc/apache2/mod/mod_userdir.html.fr share/doc/apache2/mod/mod_userdir.html.ja.utf8 share/doc/apache2/mod/mod_userdir.html.ko.euc-kr share/doc/apache2/mod/mod_userdir.html.tr.utf8 share/doc/apache2/mod/mod_usertrack.html share/doc/apache2/mod/mod_usertrack.html.en +share/doc/apache2/mod/mod_usertrack.html.fr share/doc/apache2/mod/mod_version.html share/doc/apache2/mod/mod_version.html.en share/doc/apache2/mod/mod_version.html.ja.utf8 share/doc/apache2/mod/mod_version.html.ko.euc-kr share/doc/apache2/mod/mod_vhost_alias.html share/doc/apache2/mod/mod_vhost_alias.html.en +share/doc/apache2/mod/mod_vhost_alias.html.fr share/doc/apache2/mod/mod_vhost_alias.html.tr.utf8 +share/doc/apache2/mod/mod_watchdog.html +share/doc/apache2/mod/mod_watchdog.html.en +share/doc/apache2/mod/mod_xml2enc.html +share/doc/apache2/mod/mod_xml2enc.html.en +share/doc/apache2/mod/mod_xml2enc.html.fr share/doc/apache2/mod/module-dict.html share/doc/apache2/mod/module-dict.html.en +share/doc/apache2/mod/module-dict.html.fr share/doc/apache2/mod/module-dict.html.ja.utf8 share/doc/apache2/mod/module-dict.html.ko.euc-kr share/doc/apache2/mod/module-dict.html.tr.utf8 share/doc/apache2/mod/mpm_common.html share/doc/apache2/mod/mpm_common.html.de share/doc/apache2/mod/mpm_common.html.en +share/doc/apache2/mod/mpm_common.html.fr share/doc/apache2/mod/mpm_common.html.ja.utf8 share/doc/apache2/mod/mpm_common.html.tr.utf8 share/doc/apache2/mod/mpm_netware.html share/doc/apache2/mod/mpm_netware.html.en +share/doc/apache2/mod/mpm_netware.html.fr share/doc/apache2/mod/mpm_winnt.html share/doc/apache2/mod/mpm_winnt.html.de share/doc/apache2/mod/mpm_winnt.html.en +share/doc/apache2/mod/mpm_winnt.html.fr share/doc/apache2/mod/mpm_winnt.html.ja.utf8 share/doc/apache2/mod/mpmt_os2.html share/doc/apache2/mod/mpmt_os2.html.en +share/doc/apache2/mod/mpmt_os2.html.fr share/doc/apache2/mod/prefork.html share/doc/apache2/mod/prefork.html.de share/doc/apache2/mod/prefork.html.en +share/doc/apache2/mod/prefork.html.fr share/doc/apache2/mod/prefork.html.ja.utf8 share/doc/apache2/mod/prefork.html.tr.utf8 share/doc/apache2/mod/quickreference.html share/doc/apache2/mod/quickreference.html.de share/doc/apache2/mod/quickreference.html.en share/doc/apache2/mod/quickreference.html.es +share/doc/apache2/mod/quickreference.html.fr share/doc/apache2/mod/quickreference.html.ja.utf8 share/doc/apache2/mod/quickreference.html.ko.euc-kr -share/doc/apache2/mod/quickreference.html.ru.koi8-r share/doc/apache2/mod/quickreference.html.tr.utf8 share/doc/apache2/mod/quickreference.html.zh-cn.utf8 share/doc/apache2/mod/worker.html share/doc/apache2/mod/worker.html.de share/doc/apache2/mod/worker.html.en +share/doc/apache2/mod/worker.html.fr share/doc/apache2/mod/worker.html.ja.utf8 share/doc/apache2/mod/worker.html.tr.utf8 share/doc/apache2/mpm.html @@ -751,93 +1020,124 @@ share/doc/apache2/new_features_2_0.html. share/doc/apache2/new_features_2_2.html share/doc/apache2/new_features_2_2.html.en share/doc/apache2/new_features_2_2.html.fr -share/doc/apache2/new_features_2_2.html.ja.utf8 share/doc/apache2/new_features_2_2.html.ko.euc-kr share/doc/apache2/new_features_2_2.html.pt-br share/doc/apache2/new_features_2_2.html.tr.utf8 +share/doc/apache2/new_features_2_4.html +share/doc/apache2/new_features_2_4.html.en +share/doc/apache2/new_features_2_4.html.fr +share/doc/apache2/new_features_2_4.html.tr.utf8 share/doc/apache2/platform/ share/doc/apache2/platform/ebcdic.html share/doc/apache2/platform/ebcdic.html.en share/doc/apache2/platform/ebcdic.html.ko.euc-kr share/doc/apache2/platform/index.html share/doc/apache2/platform/index.html.en +share/doc/apache2/platform/index.html.fr share/doc/apache2/platform/index.html.ko.euc-kr share/doc/apache2/platform/index.html.zh-cn.utf8 share/doc/apache2/platform/netware.html share/doc/apache2/platform/netware.html.en +share/doc/apache2/platform/netware.html.fr share/doc/apache2/platform/netware.html.ko.euc-kr share/doc/apache2/platform/perf-hp.html share/doc/apache2/platform/perf-hp.html.en +share/doc/apache2/platform/perf-hp.html.fr share/doc/apache2/platform/perf-hp.html.ko.euc-kr +share/doc/apache2/platform/rpm.html +share/doc/apache2/platform/rpm.html.en share/doc/apache2/platform/win_compiling.html share/doc/apache2/platform/win_compiling.html.en +share/doc/apache2/platform/win_compiling.html.fr share/doc/apache2/platform/win_compiling.html.ko.euc-kr share/doc/apache2/platform/windows.html share/doc/apache2/platform/windows.html.en +share/doc/apache2/platform/windows.html.fr share/doc/apache2/platform/windows.html.ko.euc-kr share/doc/apache2/programs/ share/doc/apache2/programs/ab.html share/doc/apache2/programs/ab.html.en +share/doc/apache2/programs/ab.html.fr share/doc/apache2/programs/ab.html.ko.euc-kr share/doc/apache2/programs/ab.html.tr.utf8 share/doc/apache2/programs/apachectl.html share/doc/apache2/programs/apachectl.html.en +share/doc/apache2/programs/apachectl.html.fr share/doc/apache2/programs/apachectl.html.ko.euc-kr share/doc/apache2/programs/apachectl.html.tr.utf8 share/doc/apache2/programs/apxs.html share/doc/apache2/programs/apxs.html.en +share/doc/apache2/programs/apxs.html.fr share/doc/apache2/programs/apxs.html.ko.euc-kr share/doc/apache2/programs/apxs.html.tr.utf8 share/doc/apache2/programs/configure.html share/doc/apache2/programs/configure.html.en +share/doc/apache2/programs/configure.html.fr share/doc/apache2/programs/configure.html.ko.euc-kr share/doc/apache2/programs/configure.html.tr.utf8 share/doc/apache2/programs/dbmmanage.html share/doc/apache2/programs/dbmmanage.html.en +share/doc/apache2/programs/dbmmanage.html.fr share/doc/apache2/programs/dbmmanage.html.ko.euc-kr share/doc/apache2/programs/dbmmanage.html.tr.utf8 +share/doc/apache2/programs/fcgistarter.html +share/doc/apache2/programs/fcgistarter.html.en +share/doc/apache2/programs/fcgistarter.html.fr +share/doc/apache2/programs/fcgistarter.html.tr.utf8 share/doc/apache2/programs/htcacheclean.html share/doc/apache2/programs/htcacheclean.html.en +share/doc/apache2/programs/htcacheclean.html.fr share/doc/apache2/programs/htcacheclean.html.ko.euc-kr share/doc/apache2/programs/htcacheclean.html.tr.utf8 share/doc/apache2/programs/htdbm.html share/doc/apache2/programs/htdbm.html.en +share/doc/apache2/programs/htdbm.html.fr share/doc/apache2/programs/htdbm.html.tr.utf8 share/doc/apache2/programs/htdigest.html share/doc/apache2/programs/htdigest.html.en +share/doc/apache2/programs/htdigest.html.fr share/doc/apache2/programs/htdigest.html.ko.euc-kr share/doc/apache2/programs/htdigest.html.tr.utf8 share/doc/apache2/programs/htpasswd.html share/doc/apache2/programs/htpasswd.html.en +share/doc/apache2/programs/htpasswd.html.fr share/doc/apache2/programs/htpasswd.html.ko.euc-kr share/doc/apache2/programs/htpasswd.html.tr.utf8 share/doc/apache2/programs/httpd.html share/doc/apache2/programs/httpd.html.en +share/doc/apache2/programs/httpd.html.fr share/doc/apache2/programs/httpd.html.ko.euc-kr share/doc/apache2/programs/httpd.html.tr.utf8 share/doc/apache2/programs/httxt2dbm.html share/doc/apache2/programs/httxt2dbm.html.en +share/doc/apache2/programs/httxt2dbm.html.fr share/doc/apache2/programs/httxt2dbm.html.tr.utf8 share/doc/apache2/programs/index.html share/doc/apache2/programs/index.html.en share/doc/apache2/programs/index.html.es -share/doc/apache2/programs/index.html.ja.utf8 +share/doc/apache2/programs/index.html.fr share/doc/apache2/programs/index.html.ko.euc-kr -share/doc/apache2/programs/index.html.ru.koi8-r share/doc/apache2/programs/index.html.tr.utf8 share/doc/apache2/programs/index.html.zh-cn.utf8 +share/doc/apache2/programs/log_server_status.html +share/doc/apache2/programs/log_server_status.html.en share/doc/apache2/programs/logresolve.html share/doc/apache2/programs/logresolve.html.en +share/doc/apache2/programs/logresolve.html.fr share/doc/apache2/programs/logresolve.html.ko.euc-kr share/doc/apache2/programs/logresolve.html.tr.utf8 share/doc/apache2/programs/other.html share/doc/apache2/programs/other.html.en +share/doc/apache2/programs/other.html.fr share/doc/apache2/programs/other.html.ko.euc-kr share/doc/apache2/programs/other.html.tr.utf8 share/doc/apache2/programs/rotatelogs.html share/doc/apache2/programs/rotatelogs.html.en +share/doc/apache2/programs/rotatelogs.html.fr share/doc/apache2/programs/rotatelogs.html.ko.euc-kr share/doc/apache2/programs/rotatelogs.html.tr.utf8 +share/doc/apache2/programs/split-logfile.html +share/doc/apache2/programs/split-logfile.html.en share/doc/apache2/programs/suexec.html share/doc/apache2/programs/suexec.html.en share/doc/apache2/programs/suexec.html.ko.euc-kr @@ -845,15 +1145,19 @@ share/doc/apache2/programs/suexec.html.t share/doc/apache2/rewrite/ share/doc/apache2/rewrite/access.html share/doc/apache2/rewrite/access.html.en +share/doc/apache2/rewrite/access.html.fr share/doc/apache2/rewrite/advanced.html share/doc/apache2/rewrite/advanced.html.en +share/doc/apache2/rewrite/advanced.html.fr share/doc/apache2/rewrite/avoid.html share/doc/apache2/rewrite/avoid.html.en +share/doc/apache2/rewrite/avoid.html.fr share/doc/apache2/rewrite/flags.html share/doc/apache2/rewrite/flags.html.en share/doc/apache2/rewrite/flags.html.fr share/doc/apache2/rewrite/htaccess.html share/doc/apache2/rewrite/htaccess.html.en +share/doc/apache2/rewrite/htaccess.html.fr share/doc/apache2/rewrite/index.html share/doc/apache2/rewrite/index.html.en share/doc/apache2/rewrite/index.html.fr @@ -864,15 +1168,19 @@ share/doc/apache2/rewrite/intro.html.en share/doc/apache2/rewrite/intro.html.fr share/doc/apache2/rewrite/proxy.html share/doc/apache2/rewrite/proxy.html.en +share/doc/apache2/rewrite/proxy.html.fr share/doc/apache2/rewrite/remapping.html share/doc/apache2/rewrite/remapping.html.en +share/doc/apache2/rewrite/remapping.html.fr share/doc/apache2/rewrite/rewritemap.html share/doc/apache2/rewrite/rewritemap.html.en +share/doc/apache2/rewrite/rewritemap.html.fr share/doc/apache2/rewrite/tech.html share/doc/apache2/rewrite/tech.html.en share/doc/apache2/rewrite/tech.html.fr share/doc/apache2/rewrite/vhosts.html share/doc/apache2/rewrite/vhosts.html.en +share/doc/apache2/rewrite/vhosts.html.fr share/doc/apache2/sections.html share/doc/apache2/sections.html.en share/doc/apache2/sections.html.fr @@ -881,6 +1189,7 @@ share/doc/apache2/sections.html.ko.euc-k share/doc/apache2/sections.html.tr.utf8 share/doc/apache2/server-wide.html share/doc/apache2/server-wide.html.en +share/doc/apache2/server-wide.html.fr share/doc/apache2/server-wide.html.ja.utf8 share/doc/apache2/server-wide.html.ko.euc-kr share/doc/apache2/server-wide.html.tr.utf8 @@ -888,24 +1197,33 @@ share/doc/apache2/sitemap.html share/doc/apache2/sitemap.html.de share/doc/apache2/sitemap.html.en share/doc/apache2/sitemap.html.es +share/doc/apache2/sitemap.html.fr share/doc/apache2/sitemap.html.ja.utf8 share/doc/apache2/sitemap.html.ko.euc-kr share/doc/apache2/sitemap.html.tr.utf8 share/doc/apache2/sitemap.html.zh-cn.utf8 +share/doc/apache2/socache.html +share/doc/apache2/socache.html.en +share/doc/apache2/socache.html.fr share/doc/apache2/ssl/ share/doc/apache2/ssl/index.html share/doc/apache2/ssl/index.html.en +share/doc/apache2/ssl/index.html.fr share/doc/apache2/ssl/index.html.ja.utf8 share/doc/apache2/ssl/index.html.tr.utf8 share/doc/apache2/ssl/index.html.zh-cn.utf8 share/doc/apache2/ssl/ssl_compat.html share/doc/apache2/ssl/ssl_compat.html.en +share/doc/apache2/ssl/ssl_compat.html.fr share/doc/apache2/ssl/ssl_faq.html share/doc/apache2/ssl/ssl_faq.html.en +share/doc/apache2/ssl/ssl_faq.html.fr share/doc/apache2/ssl/ssl_howto.html share/doc/apache2/ssl/ssl_howto.html.en +share/doc/apache2/ssl/ssl_howto.html.fr share/doc/apache2/ssl/ssl_intro.html share/doc/apache2/ssl/ssl_intro.html.en +share/doc/apache2/ssl/ssl_intro.html.fr share/doc/apache2/ssl/ssl_intro.html.ja.utf8 share/doc/apache2/stopping.html share/doc/apache2/stopping.html.de @@ -948,12 +1266,11 @@ share/doc/apache2/suexec.html.ja.utf8 share/doc/apache2/suexec.html.ko.euc-kr share/doc/apache2/suexec.html.tr.utf8 share/doc/apache2/upgrading.html -share/doc/apache2/upgrading.html.de share/doc/apache2/upgrading.html.en share/doc/apache2/upgrading.html.fr -share/doc/apache2/upgrading.html.ja.utf8 share/doc/apache2/urlmapping.html share/doc/apache2/urlmapping.html.en +share/doc/apache2/urlmapping.html.fr share/doc/apache2/urlmapping.html.ja.utf8 share/doc/apache2/urlmapping.html.ko.euc-kr share/doc/apache2/urlmapping.html.tr.utf8 @@ -981,7 +1298,6 @@ share/doc/apache2/vhosts/index.html.en share/doc/apache2/vhosts/index.html.fr share/doc/apache2/vhosts/index.html.ja.utf8 share/doc/apache2/vhosts/index.html.ko.euc-kr -share/doc/apache2/vhosts/index.html.ru.koi8-r share/doc/apache2/vhosts/index.html.tr.utf8 share/doc/apache2/vhosts/index.html.zh-cn.utf8 share/doc/apache2/vhosts/ip-based.html @@ -992,6 +1308,7 @@ share/doc/apache2/vhosts/ip-based.html.k share/doc/apache2/vhosts/ip-based.html.tr.utf8 share/doc/apache2/vhosts/mass.html share/doc/apache2/vhosts/mass.html.en +share/doc/apache2/vhosts/mass.html.fr share/doc/apache2/vhosts/mass.html.ko.euc-kr share/doc/apache2/vhosts/mass.html.tr.utf8 share/doc/apache2/vhosts/name-based.html @@ -1007,6 +1324,8 @@ share/examples/apache2/cgi-bin/ @sample /var/apache2/cgi-bin/ share/examples/apache2/cgi-bin/printenv @sample /var/apache2/cgi-bin/printenv +share/examples/apache2/cgi-bin/printenv.vbs +share/examples/apache2/cgi-bin/printenv.wsf share/examples/apache2/cgi-bin/test-cgi @sample /var/apache2/cgi-bin/test-cgi share/examples/apache2/conf/ @@ -1035,6 +1354,7 @@ share/examples/apache2/conf/extra/httpd- @sample ${CONFDIR}/extra/httpd-userdir.conf share/examples/apache2/conf/extra/httpd-vhosts.conf @sample ${CONFDIR}/extra/httpd-vhosts.conf +share/examples/apache2/conf/extra/proxy-html.conf share/examples/apache2/conf/httpd2.conf @sample ${CONFDIR}/httpd2.conf share/examples/apache2/conf/magic @@ -1054,6 +1374,7 @@ share/examples/apache2/conf/original/ext share/examples/apache2/conf/original/extra/httpd-ssl.conf share/examples/apache2/conf/original/extra/httpd-userdir.conf share/examples/apache2/conf/original/extra/httpd-vhosts.conf +share/examples/apache2/conf/original/extra/proxy-html.conf share/examples/apache2/conf/original/httpd.conf share/examples/apache2/error/ @sample /var/apache2/error/ @@ -1129,12 +1450,11 @@ share/examples/apache2/icons/apache_pb.g @sample /var/apache2/icons/apache_pb.gif share/examples/apache2/icons/apache_pb.png @sample /var/apache2/icons/apache_pb.png +share/examples/apache2/icons/apache_pb.svg share/examples/apache2/icons/apache_pb2.gif @sample /var/apache2/icons/apache_pb2.gif share/examples/apache2/icons/apache_pb2.png @sample /var/apache2/icons/apache_pb2.png -share/examples/apache2/icons/apache_pb2_ani.gif -@sample /var/apache2/icons/apache_pb2_ani.gif share/examples/apache2/icons/back.gif @sample /var/apache2/icons/back.gif share/examples/apache2/icons/back.png @@ -1291,6 +1611,23 @@ share/examples/apache2/icons/movie.gif @sample /var/apache2/icons/movie.gif share/examples/apache2/icons/movie.png @sample /var/apache2/icons/movie.png +share/examples/apache2/icons/odf6odb.png +share/examples/apache2/icons/odf6odc.png +share/examples/apache2/icons/odf6odf.png +share/examples/apache2/icons/odf6odg.png +share/examples/apache2/icons/odf6odi.png +share/examples/apache2/icons/odf6odm.png +share/examples/apache2/icons/odf6odp.png +share/examples/apache2/icons/odf6ods.png +share/examples/apache2/icons/odf6odt.png +share/examples/apache2/icons/odf6otc.png +share/examples/apache2/icons/odf6otf.png +share/examples/apache2/icons/odf6otg.png +share/examples/apache2/icons/odf6oth.png +share/examples/apache2/icons/odf6oti.png +share/examples/apache2/icons/odf6otp.png +share/examples/apache2/icons/odf6ots.png +share/examples/apache2/icons/odf6ott.png share/examples/apache2/icons/p.gif @sample /var/apache2/icons/p.gif share/examples/apache2/icons/p.png @@ -1409,18 +1746,14 @@ share/examples/apache2/icons/small/conti @sample /var/apache2/icons/small/continued.gif share/examples/apache2/icons/small/continued.png @sample /var/apache2/icons/small/continued.png -share/examples/apache2/icons/small/dir.gif -@sample /var/apache2/icons/small/dir.gif -share/examples/apache2/icons/small/dir.png -@sample /var/apache2/icons/small/dir.png -share/examples/apache2/icons/small/dir2.gif -@sample /var/apache2/icons/small/dir2.gif -share/examples/apache2/icons/small/dir2.png -@sample /var/apache2/icons/small/dir2.png share/examples/apache2/icons/small/doc.gif @sample /var/apache2/icons/small/doc.gif share/examples/apache2/icons/small/doc.png @sample /var/apache2/icons/small/doc.png +share/examples/apache2/icons/small/folder.gif +share/examples/apache2/icons/small/folder.png +share/examples/apache2/icons/small/folder2.gif +share/examples/apache2/icons/small/folder2.png share/examples/apache2/icons/small/forward.gif @sample /var/apache2/icons/small/forward.gif share/examples/apache2/icons/small/forward.png @@ -1513,6 +1846,7 @@ share/examples/apache2/icons/sphere2.gif @sample /var/apache2/icons/sphere2.gif share/examples/apache2/icons/sphere2.png @sample /var/apache2/icons/sphere2.png +share/examples/apache2/icons/svg.png share/examples/apache2/icons/tar.gif @sample /var/apache2/icons/tar.gif share/examples/apache2/icons/tar.png @@ -1553,6 +1887,7 @@ share/examples/apache2/icons/world2.gif @sample /var/apache2/icons/world2.gif share/examples/apache2/icons/world2.png @sample /var/apache2/icons/world2.png +share/examples/apache2/icons/xml.png share/examples/apache2/logs/ @sample /var/apache2/logs/ %%ldap%%