From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Tremer To: development@lists.ipfire.org Subject: Re: [PATCH v2 2/2] Update to apache 2.4.25 Date: Thu, 18 May 2017 18:38:05 +0100 Message-ID: <1495129085.2703.2.camel@ipfire.org> In-Reply-To: <1495044862-3194-2-git-send-email-wolfgang.apolinarski@googlemail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3830142693454430257==" List-Id: --===============3830142693454430257== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi, this looks good and I think it is ready to be merged unless anybody else has any objections. I do have one question tho: Do we need to enable all these new modules there? The point is that fewer modules would give us less attack surface. Best, -Michael On Wed, 2017-05-17 at 20:14 +0200, Wolfgang Apolinarski wrote: > - Updated to apache 2.4 > - Updated the htpasswd generation to use the more secure bcrypt > algorithm > --- > =C2=A0config/httpd/httpd.conf=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0|=C2=A0=C2=A0=C2=A04 +- > =C2=A0config/httpd/loadmodule.conf=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0|=C2=A0=C2=A0=C2=A06 +- > =C2=A0config/httpd/server-tuning.conf=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0|=C2=A0=C2= =A010 +- > =C2=A0config/httpd/ssl-global.conf=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0|=C2=A0=C2=A0=C2=A05 - > =C2=A0config/httpd/vhosts.d/ipfire-interface-ssl.conf |=C2=A0=C2=A020 +- > =C2=A0config/httpd/vhosts.d/ipfire-interface.conf=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0|=C2=A0=C2=A018 +- > =C2=A0config/httpd/vhosts.d/nagios.conf=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0|=C2=A0=C2=A014 +- > =C2=A0config/httpd/vhosts.d/openmailadmin.conf=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0|=C2=A0=C2=A0=C2=A03 +- > =C2=A0config/icinga/icinga.conf=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0|=C2=A0=C2=A0=C2=A06 - > =C2=A0config/nagiosql/nagios.conf=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0|=C2=A0=C2=A017 +- > =C2=A0config/owncloud/owncloud.conf=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0|= =C2=A0=C2=A0=C2=A03 +- > =C2=A0config/php/php.ini=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0|=C2=A0=C2=A0=C2=A02 +- > =C2=A0config/phpSANE/phpSANE.conf=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0|=C2=A0=C2=A0=C2=A03 +- > =C2=A0config/rootfiles/common/apache2=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0| 593 > +++++++++++++++++------- > =C2=A0config/rootfiles/common/php=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0|=C2=A0=C2=A0=C2=A07 +- > =C2=A0lfs/apache2=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0|=C2=A0=C2=A026 +- > =C2=A0src/setup/passwords.c=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0|=C2=A0=C2=A0=C2=A02 +- > =C2=A017 files changed, 482 insertions(+), 257 deletions(-) >=20 > diff --git a/config/httpd/httpd.conf b/config/httpd/httpd.conf > index 9c1fb2b..14dcc73 100644 > --- a/config/httpd/httpd.conf > +++ b/config/httpd/httpd.conf > @@ -65,7 +65,6 @@ Include /etc/httpd/conf/global.conf > =C2=A0 > =C2=A0# associate MIME types with filename extensions > =C2=A0TypesConfig /etc/mime.types > -DefaultType text/plain > =C2=A0 > =C2=A0# global (server-wide) SSL configuration, that is not specific to=C2= =A0 > =C2=A0# any virtual host > @@ -80,8 +79,7 @@ Include /etc/httpd/conf/ssl-global.conf > =C2=A0AccessFileName .htaccess > =C2=A0# and never show them > =C2=A0 > -=C2=A0=C2=A0=C2=A0=C2=A0Order allow,deny > -=C2=A0=C2=A0=C2=A0=C2=A0Deny from all > +=C2=A0=C2=A0=C2=A0=C2=A0Require all denied > =C2=A0 > =C2=A0 > =C2=A0# List of resources to look for when the client requests a directory > diff --git a/config/httpd/loadmodule.conf > b/config/httpd/loadmodule.conf > index e30f79b..963c376 100644 > --- a/config/httpd/loadmodule.conf > +++ b/config/httpd/loadmodule.conf > @@ -1,8 +1,11 @@ > =C2=A0LoadModule authn_file_module /usr/lib/apache/mod_authn_file.so > +LoadModule unixd_module /usr/lib/apache/mod_unixd.so > =C2=A0#LoadModule authn_dbm_module /usr/lib/apache/mod_authn_dbm.so > =C2=A0#LoadModule authn_anon_module /usr/lib/apache/mod_authn_anon.so > =C2=A0#LoadModule authn_dbd_module /usr/lib/apache/mod_authn_dbd.so > =C2=A0#LoadModule authn_default_module > /usr/lib/apache/mod_authn_default.so > +LoadModule authn_core_module /usr/lib/apache/mod_authn_core.so > +LoadModule authz_core_module /usr/lib/apache/mod_authz_core.so > =C2=A0LoadModule authz_host_module /usr/lib/apache/mod_authz_host.so > =C2=A0#LoadModule authz_groupfile_module > /usr/lib/apache/mod_authz_groupfile.so > =C2=A0LoadModule authz_user_module /usr/lib/apache/mod_authz_user.so > @@ -36,7 +39,7 @@ LoadModule mime_module /usr/lib/apache/mod_mime.so > =C2=A0LoadModule autoindex_module /usr/lib/apache/mod_autoindex.so > =C2=A0#LoadModule asis_module /usr/lib/apache/mod_asis.so > =C2=A0#LoadModule info_module /usr/lib/apache/mod_info.so > -LoadModule cgi_module /usr/lib/apache/mod_cgi.so > +LoadModule cgid_module /usr/lib/apache/mod_cgid.so > =C2=A0#LoadModule dav_fs_module /usr/lib/apache/mod_dav_fs.so > =C2=A0#LoadModule vhost_alias_module /usr/lib/apache/mod_vhost_alias.so > =C2=A0#LoadModule negotiation_module /usr/lib/apache/mod_negotiation.so > @@ -47,5 +50,6 @@ LoadModule dir_module /usr/lib/apache/mod_dir.so > =C2=A0#LoadModule userdir_module /usr/lib/apache/mod_userdir.so > =C2=A0LoadModule alias_module /usr/lib/apache/mod_alias.so > =C2=A0LoadModule rewrite_module /usr/lib/apache/mod_rewrite.so > +LoadModule socache_shmcb_module /usr/lib/apache/mod_socache_shmcb.so > =C2=A0LoadModule ssl_module /usr/lib/apache/mod_ssl.so > =C2=A0LoadModule php5_module /usr/lib/apache/libphp5.so > diff --git a/config/httpd/server-tuning.conf b/config/httpd/server- > tuning.conf > index 8f1eae5..5edfb99 100644 > --- a/config/httpd/server-tuning.conf > +++ b/config/httpd/server-tuning.conf > @@ -17,10 +17,12 @@ MaxKeepAliveRequests 100 > =C2=A0# > =C2=A0KeepAliveTimeout 15 > =C2=A0 > -MinSpareServers 1 > -MaxSpareServers 10 > -StartServers 2 > -MaxClients 1000 > +MinSpareThreads 1 > +MaxSpareThreads 11 > +StartServers 1 > +MaxRequestWorkers 10 > +MaxConnectionsPerChild 100 > +ThreadsPerChild 10 > =C2=A0 > =C2=A0# > =C2=A0# The following directives modify normal HTTP response behavior to > diff --git a/config/httpd/ssl-global.conf b/config/httpd/ssl- > global.conf > index 9cf4f81..154815c 100644 > --- a/config/httpd/ssl-global.conf > +++ b/config/httpd/ssl-global.conf > @@ -39,11 +39,6 @@ > =C2=A0 SSLSessionCache=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0shmcb:/var/log/httpd/ssl_scache(5120 > 00) > =C2=A0 SSLSessionCacheTimeout=C2=A0=C2=A0900 > =C2=A0 > - #=C2=A0=C2=A0=C2=A0Semaphore: > - #=C2=A0=C2=A0=C2=A0Configure the path to the mutual exclusion semaphore t= he > - #=C2=A0=C2=A0=C2=A0SSL engine uses internally for inter-process > synchronization.=C2=A0 > - SSLMutex=C2=A0=C2=A0file:/var/log/httpd/ssl_mutex > - > =C2=A0 #=C2=A0=C2=A0=C2=A0Pseudo Random Number Generator (PRNG): > =C2=A0 #=C2=A0=C2=A0=C2=A0Configure one or more sources to seed the PRNG of= the=C2=A0 > =C2=A0 #=C2=A0=C2=A0=C2=A0SSL library. The seed data should be of good rand= om > quality. > diff --git a/config/httpd/vhosts.d/ipfire-interface-ssl.conf > b/config/httpd/vhosts.d/ipfire-interface-ssl.conf > index daac757..4e9e856 100644 > --- a/config/httpd/vhosts.d/ipfire-interface-ssl.conf > +++ b/config/httpd/vhosts.d/ipfire-interface-ssl.conf > @@ -17,8 +17,7 @@ > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Options ExecCGI > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0AllowOverride None > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Order allow,deny > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Allow from all > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Require all granted=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0AuthName "IPFire - Re= stricted" > @@ -34,17 +33,14 @@ > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0AuthType Basic > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0AuthUserFile /var/ipf= ire/auth/users > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Require user admin > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Sa= tisfy Any > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Al= low from All > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Re= quire all granted > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Sa= tisfy Any > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Al= low from All > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Re= quire all granted=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Sa= tisfy Any > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Al= low from All > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Re= quire all granted=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0Require user admin > @@ -75,16 +71,14 @@ > =C2=A0 > =C2=A0 =C2=A0Options ExecCGI > =C2=A0 =C2=A0AllowOverride None > - =C2=A0Order deny,allow > - =C2=A0Allow from all > + =C2=A0Require all granted > =C2=A0 > =C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Alias /repository/ /var/urlrepo/ > =C2=A0 > =C2=A0 =C2=A0Options ExecCGI > =C2=A0 =C2=A0AllowOverride None > - =C2=A0Order deny,allow > - =C2=A0Allow from all > + =C2=A0Require all granted > =C2=A0 > =C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Alias /proxy-reports/ /var/log/sarg/ > diff --git a/config/httpd/vhosts.d/ipfire-interface.conf > b/config/httpd/vhosts.d/ipfire-interface.conf > index 8783c63..7f79475 100644 > --- a/config/httpd/vhosts.d/ipfire-interface.conf > +++ b/config/httpd/vhosts.d/ipfire-interface.conf > @@ -9,8 +9,7 @@ > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Options ExecCGI > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0AllowOverride None > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Order allow,deny > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Allow from all > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Require all granted > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0AuthName "IPFire - Re= stricted" > @@ -27,16 +26,13 @@ > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0AuthUserFile /var/ipf= ire/auth/users > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Require user admin > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Sa= tisfy Any > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Al= low from All > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Re= quire all granted > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Sa= tisfy Any > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Al= low from All > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Re= quire all granted > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Sa= tisfy Any > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Al= low from All > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Re= quire all granted > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0Require user admin > @@ -54,15 +50,13 @@ > =C2=A0 > =C2=A0 =C2=A0Options ExecCGI > =C2=A0 =C2=A0AllowOverride None > - =C2=A0Order deny,allow > - =C2=A0Allow from all > + =C2=A0Require all granted > =C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Alias /repository/ /var/urlrepo/ > =C2=A0 > =C2=A0 =C2=A0Options ExecCGI > =C2=A0 =C2=A0AllowOverride None > - =C2=A0Order deny,allow > - =C2=A0Allow from all > + =C2=A0Require all granted > =C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Alias /wpad.dat /srv/web/ipfire/html/proxy.pac > =C2=A0 > diff --git a/config/httpd/vhosts.d/nagios.conf > b/config/httpd/vhosts.d/nagios.conf > index 78bcd3b..8a320d7 100644 > --- a/config/httpd/vhosts.d/nagios.conf > +++ b/config/httpd/vhosts.d/nagios.conf > @@ -16,11 +16,8 @@ ScriptAlias /nagios/cgi-bin > "/usr/share/nagios/cgi-bin" > =C2=A0#=C2=A0=C2=A0SSLRequireSSL > =C2=A0=C2=A0=C2=A0=C2=A0Options ExecCGI > =C2=A0=C2=A0=C2=A0=C2=A0AllowOverride None > -=C2=A0=C2=A0=C2=A0Order allow,deny > -=C2=A0=C2=A0=C2=A0Allow from all > -#=C2=A0=C2=A0Order deny,allow > -#=C2=A0=C2=A0Deny from all > -#=C2=A0=C2=A0Allow from 127.0.0.1 > +#=C2=A0=C2=A0Require all granted > +#=C2=A0=C2=A0Require ip 127.0.0.1 > =C2=A0=C2=A0=C2=A0=C2=A0AuthName "Nagios Access" > =C2=A0=C2=A0=C2=A0=C2=A0AuthType Basic > =C2=A0=C2=A0=C2=A0=C2=A0AuthUserFile /etc/nagios/htpasswd.users > @@ -33,11 +30,8 @@ Alias /nagios "/usr/share/nagios" > =C2=A0#=C2=A0=C2=A0SSLRequireSSL > =C2=A0=C2=A0=C2=A0=C2=A0Options None > =C2=A0=C2=A0=C2=A0=C2=A0AllowOverride None > -=C2=A0=C2=A0=C2=A0Order allow,deny > -=C2=A0=C2=A0=C2=A0Allow from all > -#=C2=A0=C2=A0Order deny,allow > -#=C2=A0=C2=A0Deny from all > -#=C2=A0=C2=A0Allow from 127.0.0.1 > +#=C2=A0=C2=A0Require all granted > +#=C2=A0=C2=A0Require ip 127.0.0.1 > =C2=A0=C2=A0=C2=A0=C2=A0AuthName "Nagios Access" > =C2=A0=C2=A0=C2=A0=C2=A0AuthType Basic > =C2=A0=C2=A0=C2=A0=C2=A0AuthUserFile /etc/nagios/htpasswd.users > diff --git a/config/httpd/vhosts.d/openmailadmin.conf > b/config/httpd/vhosts.d/openmailadmin.conf > index 6e7aaef..e91be39 100644 > --- a/config/httpd/vhosts.d/openmailadmin.conf > +++ b/config/httpd/vhosts.d/openmailadmin.conf > @@ -9,8 +9,7 @@ Listen 1001 > =C2=A0 > =C2=A0 Options +FollowSymlinks > =C2=A0 AllowOverride None > - Order allow,deny > - Allow from all > + Require all granted > =C2=A0 > =C2=A0=09 > =C2=A0 > diff --git a/config/icinga/icinga.conf b/config/icinga/icinga.conf > index 3771812..6060b1b 100644 > --- a/config/icinga/icinga.conf > +++ b/config/icinga/icinga.conf > @@ -15,9 +15,6 @@ Listen 1010 > =C2=A0 AuthType Basic > =C2=A0 AuthUserFile /etc/icinga/htpasswd.users > =C2=A0 > - Order allow,deny > - Allow from all > - > =C2=A0 Require valid-user > =C2=A0 > =C2=A0 > @@ -29,9 +26,6 @@ Listen 1010 > =C2=A0 AuthType Basic > =C2=A0 AuthUserFile /etc/icinga/htpasswd.users > =C2=A0 > - Order allow,deny > - Allow from all > - > =C2=A0 Require valid-user > =C2=A0 > =C2=A0 > diff --git a/config/nagiosql/nagios.conf > b/config/nagiosql/nagios.conf > index 6161d4d..3805d38 100644 > --- a/config/nagiosql/nagios.conf > +++ b/config/nagiosql/nagios.conf > @@ -16,11 +16,8 @@ ScriptAlias /nagios/cgi-bin > "/usr/share/nagios/cgi-bin" > =C2=A0#=C2=A0=C2=A0SSLRequireSSL > =C2=A0=C2=A0=C2=A0=C2=A0Options ExecCGI > =C2=A0=C2=A0=C2=A0=C2=A0AllowOverride None > -=C2=A0=C2=A0=C2=A0Order allow,deny > -=C2=A0=C2=A0=C2=A0Allow from all > -#=C2=A0=C2=A0Order deny,allow > -#=C2=A0=C2=A0Deny from all > -#=C2=A0=C2=A0Allow from 127.0.0.1 > +#=C2=A0=C2=A0Require all granted > +#=C2=A0=C2=A0Require ip 127.0.0.1 > =C2=A0=C2=A0=C2=A0=C2=A0AuthName "Nagios Access" > =C2=A0=C2=A0=C2=A0=C2=A0AuthType Basic > =C2=A0=C2=A0=C2=A0=C2=A0AuthUserFile /etc/nagios/htpasswd.users > @@ -33,11 +30,8 @@ Alias /nagios "/usr/share/nagios" > =C2=A0#=C2=A0=C2=A0SSLRequireSSL > =C2=A0=C2=A0=C2=A0=C2=A0Options None > =C2=A0=C2=A0=C2=A0=C2=A0AllowOverride None > -=C2=A0=C2=A0=C2=A0Order allow,deny > -=C2=A0=C2=A0=C2=A0Allow from all > -#=C2=A0=C2=A0Order deny,allow > -#=C2=A0=C2=A0Deny from all > -#=C2=A0=C2=A0Allow from 127.0.0.1 > +#=C2=A0=C2=A0Require all granted > +#=C2=A0=C2=A0Require ip 127.0.0.1 > =C2=A0=C2=A0=C2=A0=C2=A0AuthName "Nagios Access" > =C2=A0=C2=A0=C2=A0=C2=A0AuthType Basic > =C2=A0=C2=A0=C2=A0=C2=A0AuthUserFile /etc/nagios/htpasswd.users > @@ -50,8 +44,7 @@ Alias /nagiosql "/usr/share/nagiosql" > =C2=A0=C2=A0=C2=A0=C2=A0include /etc/httpd/conf/conf.d/php*.conf > =C2=A0=C2=A0=C2=A0=C2=A0Options None > =C2=A0=C2=A0=C2=A0=C2=A0AllowOverride None > -=C2=A0=C2=A0=C2=A0Order allow,deny > -=C2=A0=C2=A0=C2=A0Allow from all > +=C2=A0=C2=A0=C2=A0Require all granted > =C2=A0 > =C2=A0 > =C2=A0 > diff --git a/config/owncloud/owncloud.conf > b/config/owncloud/owncloud.conf > index 08f58c3..d4332ec 100644 > --- a/config/owncloud/owncloud.conf > +++ b/config/owncloud/owncloud.conf > @@ -15,7 +15,6 @@ Listen 1011 > =C2=A0 > =C2=A0 Options Indexes FollowSymlinks MultiViews > =C2=A0 AllowOverride ALL > - Order allow,deny > - Allow from all > + Require all granted > =C2=A0 > =C2=A0 > diff --git a/config/php/php.ini b/config/php/php.ini > index 6e82094..2e73507 100644 > --- a/config/php/php.ini > +++ b/config/php/php.ini > @@ -533,7 +533,7 @@ doc_root =3D > =C2=A0user_dir =3D > =C2=A0 > =C2=A0; Directory in which the loadable extensions (modules) reside. > -extension_dir =3D "/usr/lib/php/extensions/no-debug-non-zts-20090626/" > +extension_dir =3D "/usr/lib/php/extensions/no-debug-zts-20090626/" > =C2=A0 > =C2=A0; Whether or not to enable the dl() function.=C2=A0=C2=A0The dl() fun= ction > does NOT work > =C2=A0; properly in multithreaded servers, such as IIS or Zeus, and is > automatically > diff --git a/config/phpSANE/phpSANE.conf > b/config/phpSANE/phpSANE.conf > index 06824e1..3956019 100644 > --- a/config/phpSANE/phpSANE.conf > +++ b/config/phpSANE/phpSANE.conf > @@ -9,8 +9,7 @@ Listen 1003 > =C2=A0 > =C2=A0 Options None > =C2=A0 AllowOverride None > - Order allow,deny > - Allow from all > + Require all granted > =C2=A0 > =C2=A0=09 > =C2=A0 > diff --git a/config/rootfiles/common/apache2 > b/config/rootfiles/common/apache2 > index 360f5ae..b75ea8d 100644 > --- a/config/rootfiles/common/apache2 > +++ b/config/rootfiles/common/apache2 > @@ -15,6 +15,7 @@ etc/httpd/conf/default-server.conf > =C2=A0#etc/httpd/conf/extra/httpd-ssl.conf > =C2=A0#etc/httpd/conf/extra/httpd-userdir.conf > =C2=A0#etc/httpd/conf/extra/httpd-vhosts.conf > +#etc/httpd/conf/extra/proxy-html.conf > =C2=A0etc/httpd/conf/global.conf > =C2=A0etc/httpd/conf/hostname.conf > =C2=A0etc/httpd/conf/httpd.conf > @@ -36,6 +37,7 @@ etc/httpd/conf/mod_log_config.conf > =C2=A0#etc/httpd/conf/original/extra/httpd-ssl.conf > =C2=A0#etc/httpd/conf/original/extra/httpd-userdir.conf > =C2=A0#etc/httpd/conf/original/extra/httpd-vhosts.conf > +#etc/httpd/conf/original/extra/proxy-html.conf > =C2=A0#etc/httpd/conf/original/httpd.conf > =C2=A0etc/httpd/conf/server-tuning.conf > =C2=A0etc/httpd/conf/ssl-global.conf > @@ -49,6 +51,8 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire > =C2=A0#srv/web/ipfire/cgi-bin > =C2=A0#srv/web/ipfire/cgi-bin/printenv > +#srv/web/ipfire/cgi-bin/printenv.vbs > +#srv/web/ipfire/cgi-bin/printenv.wsf > =C2=A0#srv/web/ipfire/cgi-bin/test-cgi > =C2=A0#srv/web/ipfire/error > =C2=A0#srv/web/ipfire/error/HTTP_BAD_GATEWAY.html.var > @@ -87,9 +91,9 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/icons/alert.red.png > =C2=A0#srv/web/ipfire/icons/apache_pb.gif > =C2=A0#srv/web/ipfire/icons/apache_pb.png > +#srv/web/ipfire/icons/apache_pb.svg > =C2=A0#srv/web/ipfire/icons/apache_pb2.gif > =C2=A0#srv/web/ipfire/icons/apache_pb2.png > -#srv/web/ipfire/icons/apache_pb2_ani.gif > =C2=A0#srv/web/ipfire/icons/back.gif > =C2=A0#srv/web/ipfire/icons/back.png > =C2=A0#srv/web/ipfire/icons/ball.gray.gif > @@ -168,6 +172,23 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/icons/link.png > =C2=A0#srv/web/ipfire/icons/movie.gif > =C2=A0#srv/web/ipfire/icons/movie.png > +#srv/web/ipfire/icons/odf6odb.png > +#srv/web/ipfire/icons/odf6odc.png > +#srv/web/ipfire/icons/odf6odf.png > +#srv/web/ipfire/icons/odf6odg.png > +#srv/web/ipfire/icons/odf6odi.png > +#srv/web/ipfire/icons/odf6odm.png > +#srv/web/ipfire/icons/odf6odp.png > +#srv/web/ipfire/icons/odf6ods.png > +#srv/web/ipfire/icons/odf6odt.png > +#srv/web/ipfire/icons/odf6otc.png > +#srv/web/ipfire/icons/odf6otf.png > +#srv/web/ipfire/icons/odf6otg.png > +#srv/web/ipfire/icons/odf6oth.png > +#srv/web/ipfire/icons/odf6oti.png > +#srv/web/ipfire/icons/odf6otp.png > +#srv/web/ipfire/icons/odf6ots.png > +#srv/web/ipfire/icons/odf6ott.png > =C2=A0#srv/web/ipfire/icons/p.gif > =C2=A0#srv/web/ipfire/icons/p.png > =C2=A0#srv/web/ipfire/icons/patch.gif > @@ -227,12 +248,12 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/icons/small/compressed.png > =C2=A0#srv/web/ipfire/icons/small/continued.gif > =C2=A0#srv/web/ipfire/icons/small/continued.png > -#srv/web/ipfire/icons/small/dir.gif > -#srv/web/ipfire/icons/small/dir.png > -#srv/web/ipfire/icons/small/dir2.gif > -#srv/web/ipfire/icons/small/dir2.png > =C2=A0#srv/web/ipfire/icons/small/doc.gif > =C2=A0#srv/web/ipfire/icons/small/doc.png > +#srv/web/ipfire/icons/small/folder.gif > +#srv/web/ipfire/icons/small/folder.png > +#srv/web/ipfire/icons/small/folder2.gif > +#srv/web/ipfire/icons/small/folder2.png > =C2=A0#srv/web/ipfire/icons/small/forward.gif > =C2=A0#srv/web/ipfire/icons/small/forward.png > =C2=A0#srv/web/ipfire/icons/small/generic.gif > @@ -279,6 +300,7 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/icons/sphere1.png > =C2=A0#srv/web/ipfire/icons/sphere2.gif > =C2=A0#srv/web/ipfire/icons/sphere2.png > +#srv/web/ipfire/icons/svg.png > =C2=A0#srv/web/ipfire/icons/tar.gif > =C2=A0#srv/web/ipfire/icons/tar.png > =C2=A0#srv/web/ipfire/icons/tex.gif > @@ -299,7 +321,9 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/icons/world1.png > =C2=A0#srv/web/ipfire/icons/world2.gif > =C2=A0#srv/web/ipfire/icons/world2.png > +#srv/web/ipfire/icons/xml.png > =C2=A0#srv/web/ipfire/manual > +#srv/web/ipfire/manual/BUILDING > =C2=A0#srv/web/ipfire/manual/LICENSE > =C2=A0#srv/web/ipfire/manual/bind.html > =C2=A0#srv/web/ipfire/manual/bind.html.de > @@ -329,6 +353,7 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/manual/custom-error.html > =C2=A0#srv/web/ipfire/manual/custom-error.html.en > =C2=A0#srv/web/ipfire/manual/custom-error.html.es > +#srv/web/ipfire/manual/custom-error.html.fr > =C2=A0#srv/web/ipfire/manual/custom-error.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/custom-error.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/custom-error.html.tr.utf8 > @@ -347,31 +372,45 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/manual/developer/index.html > =C2=A0#srv/web/ipfire/manual/developer/index.html.en > =C2=A0#srv/web/ipfire/manual/developer/index.html.zh-cn.utf8 > +#srv/web/ipfire/manual/developer/modguide.html > +#srv/web/ipfire/manual/developer/modguide.html.en > =C2=A0#srv/web/ipfire/manual/developer/modules.html > =C2=A0#srv/web/ipfire/manual/developer/modules.html.en > =C2=A0#srv/web/ipfire/manual/developer/modules.html.ja.utf8 > +#srv/web/ipfire/manual/developer/new_api_2_4.html > +#srv/web/ipfire/manual/developer/new_api_2_4.html.en > +#srv/web/ipfire/manual/developer/output-filters.html > +#srv/web/ipfire/manual/developer/output-filters.html.en > =C2=A0#srv/web/ipfire/manual/developer/request.html > =C2=A0#srv/web/ipfire/manual/developer/request.html.en > =C2=A0#srv/web/ipfire/manual/developer/thread_safety.html > =C2=A0#srv/web/ipfire/manual/developer/thread_safety.html.en > =C2=A0#srv/web/ipfire/manual/dns-caveats.html > =C2=A0#srv/web/ipfire/manual/dns-caveats.html.en > +#srv/web/ipfire/manual/dns-caveats.html.fr > =C2=A0#srv/web/ipfire/manual/dns-caveats.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/dns-caveats.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/dns-caveats.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/dso.html > =C2=A0#srv/web/ipfire/manual/dso.html.en > +#srv/web/ipfire/manual/dso.html.fr > =C2=A0#srv/web/ipfire/manual/dso.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/dso.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/dso.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/env.html > =C2=A0#srv/web/ipfire/manual/env.html.en > +#srv/web/ipfire/manual/env.html.fr > =C2=A0#srv/web/ipfire/manual/env.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/env.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/env.html.tr.utf8 > +#srv/web/ipfire/manual/expr.html > +#srv/web/ipfire/manual/expr.html.en > +#srv/web/ipfire/manual/expr.html.fr > =C2=A0#srv/web/ipfire/manual/faq > =C2=A0#srv/web/ipfire/manual/faq/index.html > =C2=A0#srv/web/ipfire/manual/faq/index.html.en > +#srv/web/ipfire/manual/faq/index.html.es > +#srv/web/ipfire/manual/faq/index.html.fr > =C2=A0#srv/web/ipfire/manual/faq/index.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/faq/index.html.zh-cn.utf8 > =C2=A0#srv/web/ipfire/manual/filter.html > @@ -381,6 +420,9 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/manual/filter.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/filter.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/filter.html.tr.utf8 > +#srv/web/ipfire/manual/getting-started.html > +#srv/web/ipfire/manual/getting-started.html.en > +#srv/web/ipfire/manual/getting-started.html.fr > =C2=A0#srv/web/ipfire/manual/glossary.html > =C2=A0#srv/web/ipfire/manual/glossary.html.de > =C2=A0#srv/web/ipfire/manual/glossary.html.en > @@ -395,12 +437,12 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/manual/handler.html.fr > =C2=A0#srv/web/ipfire/manual/handler.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/handler.html.ko.euc-kr > -#srv/web/ipfire/manual/handler.html.ru.koi8-r > =C2=A0#srv/web/ipfire/manual/handler.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/handler.html.zh-cn.utf8 > =C2=A0#srv/web/ipfire/manual/howto > =C2=A0#srv/web/ipfire/manual/howto/access.html > =C2=A0#srv/web/ipfire/manual/howto/access.html.en > +#srv/web/ipfire/manual/howto/access.html.fr > =C2=A0#srv/web/ipfire/manual/howto/auth.html > =C2=A0#srv/web/ipfire/manual/howto/auth.html.en > =C2=A0#srv/web/ipfire/manual/howto/auth.html.fr > @@ -409,6 +451,7 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/manual/howto/auth.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/howto/cgi.html > =C2=A0#srv/web/ipfire/manual/howto/cgi.html.en > +#srv/web/ipfire/manual/howto/cgi.html.fr > =C2=A0#srv/web/ipfire/manual/howto/cgi.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/howto/cgi.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/howto/htaccess.html > @@ -417,22 +460,35 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/manual/howto/htaccess.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/howto/htaccess.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/howto/htaccess.html.pt-br > +#srv/web/ipfire/manual/howto/http2.html > +#srv/web/ipfire/manual/howto/http2.html.en > =C2=A0#srv/web/ipfire/manual/howto/index.html > =C2=A0#srv/web/ipfire/manual/howto/index.html.en > +#srv/web/ipfire/manual/howto/index.html.fr > =C2=A0#srv/web/ipfire/manual/howto/index.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/howto/index.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/howto/index.html.zh-cn.utf8 > =C2=A0#srv/web/ipfire/manual/howto/public_html.html > =C2=A0#srv/web/ipfire/manual/howto/public_html.html.en > +#srv/web/ipfire/manual/howto/public_html.html.fr > =C2=A0#srv/web/ipfire/manual/howto/public_html.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/howto/public_html.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/howto/public_html.html.tr.utf8 > +#srv/web/ipfire/manual/howto/reverse_proxy.html > +#srv/web/ipfire/manual/howto/reverse_proxy.html.en > =C2=A0#srv/web/ipfire/manual/howto/ssi.html > =C2=A0#srv/web/ipfire/manual/howto/ssi.html.en > +#srv/web/ipfire/manual/howto/ssi.html.fr > =C2=A0#srv/web/ipfire/manual/howto/ssi.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/howto/ssi.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/images > =C2=A0#srv/web/ipfire/manual/images/apache_header.gif > +#srv/web/ipfire/manual/images/bal-man-b.png > +#srv/web/ipfire/manual/images/bal-man-w.png > +#srv/web/ipfire/manual/images/bal-man.png > +#srv/web/ipfire/manual/images/build_a_mod_2.png > +#srv/web/ipfire/manual/images/build_a_mod_3.png > +#srv/web/ipfire/manual/images/build_a_mod_4.png > =C2=A0#srv/web/ipfire/manual/images/caching_fig1.gif > =C2=A0#srv/web/ipfire/manual/images/caching_fig1.png > =C2=A0#srv/web/ipfire/manual/images/caching_fig1.tr.png > @@ -456,7 +512,9 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/manual/images/mod_rewrite_fig2.gif > =C2=A0#srv/web/ipfire/manual/images/mod_rewrite_fig2.png > =C2=A0#srv/web/ipfire/manual/images/pixel.gif > +#srv/web/ipfire/manual/images/reverse-proxy-arch.png > =C2=A0#srv/web/ipfire/manual/images/rewrite_backreferences.png > +#srv/web/ipfire/manual/images/rewrite_process_uri.png > =C2=A0#srv/web/ipfire/manual/images/rewrite_rule_flow.png > =C2=A0#srv/web/ipfire/manual/images/right.gif > =C2=A0#srv/web/ipfire/manual/images/ssl_intro_fig1.gif > @@ -470,6 +528,7 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/manual/images/syntax_rewriterule.png > =C2=A0#srv/web/ipfire/manual/images/up.gif > =C2=A0#srv/web/ipfire/manual/index.html > +#srv/web/ipfire/manual/index.html.da > =C2=A0#srv/web/ipfire/manual/index.html.de > =C2=A0#srv/web/ipfire/manual/index.html.en > =C2=A0#srv/web/ipfire/manual/index.html.es > @@ -494,7 +553,6 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/manual/invoking.html.fr > =C2=A0#srv/web/ipfire/manual/invoking.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/invoking.html.ko.euc-kr > -#srv/web/ipfire/manual/invoking.html.ru.koi8-r > =C2=A0#srv/web/ipfire/manual/invoking.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/license.html > =C2=A0#srv/web/ipfire/manual/license.html.en > @@ -507,39 +565,38 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/manual/misc > =C2=A0#srv/web/ipfire/manual/misc/index.html > =C2=A0#srv/web/ipfire/manual/misc/index.html.en > +#srv/web/ipfire/manual/misc/index.html.fr > =C2=A0#srv/web/ipfire/manual/misc/index.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/misc/index.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/misc/index.html.zh-cn.utf8 > =C2=A0#srv/web/ipfire/manual/misc/password_encryptions.html > =C2=A0#srv/web/ipfire/manual/misc/password_encryptions.html.en > +#srv/web/ipfire/manual/misc/password_encryptions.html.fr > =C2=A0#srv/web/ipfire/manual/misc/perf-tuning.html > =C2=A0#srv/web/ipfire/manual/misc/perf-tuning.html.en > +#srv/web/ipfire/manual/misc/perf-tuning.html.fr > =C2=A0#srv/web/ipfire/manual/misc/perf-tuning.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/misc/perf-tuning.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/misc/relevant_standards.html > =C2=A0#srv/web/ipfire/manual/misc/relevant_standards.html.en > +#srv/web/ipfire/manual/misc/relevant_standards.html.fr > =C2=A0#srv/web/ipfire/manual/misc/relevant_standards.html.ko.euc-kr > -#srv/web/ipfire/manual/misc/rewriteguide.html > -#srv/web/ipfire/manual/misc/rewriteguide.html.en > -#srv/web/ipfire/manual/misc/rewriteguide.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/misc/security_tips.html > =C2=A0#srv/web/ipfire/manual/misc/security_tips.html.en > +#srv/web/ipfire/manual/misc/security_tips.html.fr > =C2=A0#srv/web/ipfire/manual/misc/security_tips.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/misc/security_tips.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/mod > -#srv/web/ipfire/manual/mod/beos.html > -#srv/web/ipfire/manual/mod/beos.html.de > -#srv/web/ipfire/manual/mod/beos.html.en > -#srv/web/ipfire/manual/mod/beos.html.es > -#srv/web/ipfire/manual/mod/beos.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/core.html > =C2=A0#srv/web/ipfire/manual/mod/core.html.de > =C2=A0#srv/web/ipfire/manual/mod/core.html.en > +#srv/web/ipfire/manual/mod/core.html.es > =C2=A0#srv/web/ipfire/manual/mod/core.html.fr > =C2=A0#srv/web/ipfire/manual/mod/core.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/core.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/mod/directive-dict.html > =C2=A0#srv/web/ipfire/manual/mod/directive-dict.html.en > +#srv/web/ipfire/manual/mod/directive-dict.html.fr > =C2=A0#srv/web/ipfire/manual/mod/directive-dict.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/directive-dict.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/directive-dict.html.tr.utf8 > @@ -547,33 +604,45 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/manual/mod/directives.html.de > =C2=A0#srv/web/ipfire/manual/mod/directives.html.en > =C2=A0#srv/web/ipfire/manual/mod/directives.html.es > +#srv/web/ipfire/manual/mod/directives.html.fr > =C2=A0#srv/web/ipfire/manual/mod/directives.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/directives.html.ko.euc-kr > -#srv/web/ipfire/manual/mod/directives.html.ru.koi8-r > =C2=A0#srv/web/ipfire/manual/mod/directives.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/mod/directives.html.zh-cn.utf8 > =C2=A0#srv/web/ipfire/manual/mod/event.html > =C2=A0#srv/web/ipfire/manual/mod/event.html.en > +#srv/web/ipfire/manual/mod/event.html.fr > =C2=A0#srv/web/ipfire/manual/mod/index.html > =C2=A0#srv/web/ipfire/manual/mod/index.html.de > =C2=A0#srv/web/ipfire/manual/mod/index.html.en > =C2=A0#srv/web/ipfire/manual/mod/index.html.es > +#srv/web/ipfire/manual/mod/index.html.fr > =C2=A0#srv/web/ipfire/manual/mod/index.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/index.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/index.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/mod/index.html.zh-cn.utf8 > +#srv/web/ipfire/manual/mod/mod_access_compat.html > +#srv/web/ipfire/manual/mod/mod_access_compat.html.en > +#srv/web/ipfire/manual/mod/mod_access_compat.html.fr > +#srv/web/ipfire/manual/mod/mod_access_compat.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_actions.html > =C2=A0#srv/web/ipfire/manual/mod/mod_actions.html.de > =C2=A0#srv/web/ipfire/manual/mod/mod_actions.html.en > +#srv/web/ipfire/manual/mod/mod_actions.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_actions.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_actions.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_alias.html > =C2=A0#srv/web/ipfire/manual/mod/mod_alias.html.en > +#srv/web/ipfire/manual/mod/mod_alias.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_alias.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_alias.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_alias.html.tr.utf8 > +#srv/web/ipfire/manual/mod/mod_allowmethods.html > +#srv/web/ipfire/manual/mod/mod_allowmethods.html.en > +#srv/web/ipfire/manual/mod/mod_allowmethods.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_asis.html > =C2=A0#srv/web/ipfire/manual/mod/mod_asis.html.en > +#srv/web/ipfire/manual/mod/mod_asis.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_asis.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_asis.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_auth_basic.html > @@ -585,53 +654,64 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/manual/mod/mod_auth_digest.html.en > =C2=A0#srv/web/ipfire/manual/mod/mod_auth_digest.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_auth_digest.html.ko.euc-kr > -#srv/web/ipfire/manual/mod/mod_authn_alias.html > -#srv/web/ipfire/manual/mod/mod_authn_alias.html.en > -#srv/web/ipfire/manual/mod/mod_authn_alias.html.fr > +#srv/web/ipfire/manual/mod/mod_auth_form.html > +#srv/web/ipfire/manual/mod/mod_auth_form.html.en > +#srv/web/ipfire/manual/mod/mod_auth_form.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_authn_anon.html > =C2=A0#srv/web/ipfire/manual/mod/mod_authn_anon.html.en > +#srv/web/ipfire/manual/mod/mod_authn_anon.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_authn_anon.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_authn_anon.html.ko.euc-kr > +#srv/web/ipfire/manual/mod/mod_authn_core.html > +#srv/web/ipfire/manual/mod/mod_authn_core.html.en > +#srv/web/ipfire/manual/mod/mod_authn_core.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_authn_dbd.html > =C2=A0#srv/web/ipfire/manual/mod/mod_authn_dbd.html.en > +#srv/web/ipfire/manual/mod/mod_authn_dbd.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_authn_dbm.html > =C2=A0#srv/web/ipfire/manual/mod/mod_authn_dbm.html.en > +#srv/web/ipfire/manual/mod/mod_authn_dbm.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_authn_dbm.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_authn_dbm.html.ko.euc-kr > -#srv/web/ipfire/manual/mod/mod_authn_default.html > -#srv/web/ipfire/manual/mod/mod_authn_default.html.en > -#srv/web/ipfire/manual/mod/mod_authn_default.html.ja.utf8 > -#srv/web/ipfire/manual/mod/mod_authn_default.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_authn_file.html > =C2=A0#srv/web/ipfire/manual/mod/mod_authn_file.html.en > =C2=A0#srv/web/ipfire/manual/mod/mod_authn_file.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_authn_file.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_authn_file.html.ko.euc-kr > +#srv/web/ipfire/manual/mod/mod_authn_socache.html > +#srv/web/ipfire/manual/mod/mod_authn_socache.html.en > +#srv/web/ipfire/manual/mod/mod_authn_socache.html.fr > +#srv/web/ipfire/manual/mod/mod_authnz_fcgi.html > +#srv/web/ipfire/manual/mod/mod_authnz_fcgi.html.en > =C2=A0#srv/web/ipfire/manual/mod/mod_authnz_ldap.html > =C2=A0#srv/web/ipfire/manual/mod/mod_authnz_ldap.html.en > =C2=A0#srv/web/ipfire/manual/mod/mod_authnz_ldap.html.fr > +#srv/web/ipfire/manual/mod/mod_authz_core.html > +#srv/web/ipfire/manual/mod/mod_authz_core.html.en > +#srv/web/ipfire/manual/mod/mod_authz_core.html.fr > +#srv/web/ipfire/manual/mod/mod_authz_dbd.html > +#srv/web/ipfire/manual/mod/mod_authz_dbd.html.en > +#srv/web/ipfire/manual/mod/mod_authz_dbd.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_authz_dbm.html > =C2=A0#srv/web/ipfire/manual/mod/mod_authz_dbm.html.en > +#srv/web/ipfire/manual/mod/mod_authz_dbm.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_authz_dbm.html.ko.euc-kr > -#srv/web/ipfire/manual/mod/mod_authz_default.html > -#srv/web/ipfire/manual/mod/mod_authz_default.html.en > -#srv/web/ipfire/manual/mod/mod_authz_default.html.ja.utf8 > -#srv/web/ipfire/manual/mod/mod_authz_default.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_authz_groupfile.html > =C2=A0#srv/web/ipfire/manual/mod/mod_authz_groupfile.html.en > +#srv/web/ipfire/manual/mod/mod_authz_groupfile.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_authz_groupfile.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_authz_groupfile.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_authz_host.html > =C2=A0#srv/web/ipfire/manual/mod/mod_authz_host.html.en > =C2=A0#srv/web/ipfire/manual/mod/mod_authz_host.html.fr > -#srv/web/ipfire/manual/mod/mod_authz_host.html.ja.utf8 > -#srv/web/ipfire/manual/mod/mod_authz_host.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_authz_owner.html > =C2=A0#srv/web/ipfire/manual/mod/mod_authz_owner.html.en > +#srv/web/ipfire/manual/mod/mod_authz_owner.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_authz_owner.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_authz_owner.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_authz_user.html > =C2=A0#srv/web/ipfire/manual/mod/mod_authz_user.html.en > +#srv/web/ipfire/manual/mod/mod_authz_user.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_authz_user.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_authz_user.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_autoindex.html > @@ -640,180 +720,327 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/manual/mod/mod_autoindex.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_autoindex.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_autoindex.html.tr.utf8 > +#srv/web/ipfire/manual/mod/mod_buffer.html > +#srv/web/ipfire/manual/mod/mod_buffer.html.en > +#srv/web/ipfire/manual/mod/mod_buffer.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_cache.html > =C2=A0#srv/web/ipfire/manual/mod/mod_cache.html.en > +#srv/web/ipfire/manual/mod/mod_cache.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_cache.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_cache.html.ko.euc-kr > +#srv/web/ipfire/manual/mod/mod_cache_disk.html > +#srv/web/ipfire/manual/mod/mod_cache_disk.html.en > +#srv/web/ipfire/manual/mod/mod_cache_disk.html.fr > +#srv/web/ipfire/manual/mod/mod_cache_disk.html.ja.utf8 > +#srv/web/ipfire/manual/mod/mod_cache_disk.html.ko.euc-kr > +#srv/web/ipfire/manual/mod/mod_cache_socache.html > +#srv/web/ipfire/manual/mod/mod_cache_socache.html.en > +#srv/web/ipfire/manual/mod/mod_cache_socache.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_cern_meta.html > =C2=A0#srv/web/ipfire/manual/mod/mod_cern_meta.html.en > +#srv/web/ipfire/manual/mod/mod_cern_meta.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_cern_meta.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_cgi.html > =C2=A0#srv/web/ipfire/manual/mod/mod_cgi.html.en > +#srv/web/ipfire/manual/mod/mod_cgi.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_cgi.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_cgi.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_cgid.html > =C2=A0#srv/web/ipfire/manual/mod/mod_cgid.html.en > +#srv/web/ipfire/manual/mod/mod_cgid.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_cgid.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_cgid.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_charset_lite.html > =C2=A0#srv/web/ipfire/manual/mod/mod_charset_lite.html.en > +#srv/web/ipfire/manual/mod/mod_charset_lite.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_charset_lite.html.ko.euc-kr > +#srv/web/ipfire/manual/mod/mod_data.html > +#srv/web/ipfire/manual/mod/mod_data.html.en > +#srv/web/ipfire/manual/mod/mod_data.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_dav.html > =C2=A0#srv/web/ipfire/manual/mod/mod_dav.html.en > +#srv/web/ipfire/manual/mod/mod_dav.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_dav.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_dav.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_dav_fs.html > =C2=A0#srv/web/ipfire/manual/mod/mod_dav_fs.html.en > +#srv/web/ipfire/manual/mod/mod_dav_fs.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_dav_fs.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_dav_fs.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_dav_lock.html > =C2=A0#srv/web/ipfire/manual/mod/mod_dav_lock.html.en > +#srv/web/ipfire/manual/mod/mod_dav_lock.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_dav_lock.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_dbd.html > =C2=A0#srv/web/ipfire/manual/mod/mod_dbd.html.en > +#srv/web/ipfire/manual/mod/mod_dbd.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_deflate.html > =C2=A0#srv/web/ipfire/manual/mod/mod_deflate.html.en > +#srv/web/ipfire/manual/mod/mod_deflate.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_deflate.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_deflate.html.ko.euc-kr > +#srv/web/ipfire/manual/mod/mod_dialup.html > +#srv/web/ipfire/manual/mod/mod_dialup.html.en > +#srv/web/ipfire/manual/mod/mod_dialup.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_dir.html > =C2=A0#srv/web/ipfire/manual/mod/mod_dir.html.en > +#srv/web/ipfire/manual/mod/mod_dir.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_dir.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_dir.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_dir.html.tr.utf8 > -#srv/web/ipfire/manual/mod/mod_disk_cache.html > -#srv/web/ipfire/manual/mod/mod_disk_cache.html.en > -#srv/web/ipfire/manual/mod/mod_disk_cache.html.ja.utf8 > -#srv/web/ipfire/manual/mod/mod_disk_cache.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_dumpio.html > =C2=A0#srv/web/ipfire/manual/mod/mod_dumpio.html.en > +#srv/web/ipfire/manual/mod/mod_dumpio.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_dumpio.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_echo.html > =C2=A0#srv/web/ipfire/manual/mod/mod_echo.html.en > +#srv/web/ipfire/manual/mod/mod_echo.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_echo.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_echo.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_env.html > =C2=A0#srv/web/ipfire/manual/mod/mod_env.html.en > +#srv/web/ipfire/manual/mod/mod_env.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_env.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_env.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_env.html.tr.utf8 > -#srv/web/ipfire/manual/mod/mod_example.html > -#srv/web/ipfire/manual/mod/mod_example.html.en > -#srv/web/ipfire/manual/mod/mod_example.html.ko.euc-kr > +#srv/web/ipfire/manual/mod/mod_example_hooks.html > +#srv/web/ipfire/manual/mod/mod_example_hooks.html.en > +#srv/web/ipfire/manual/mod/mod_example_hooks.html.fr > +#srv/web/ipfire/manual/mod/mod_example_hooks.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_expires.html > =C2=A0#srv/web/ipfire/manual/mod/mod_expires.html.en > +#srv/web/ipfire/manual/mod/mod_expires.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_expires.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_expires.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_ext_filter.html > =C2=A0#srv/web/ipfire/manual/mod/mod_ext_filter.html.en > +#srv/web/ipfire/manual/mod/mod_ext_filter.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_ext_filter.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_ext_filter.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_file_cache.html > =C2=A0#srv/web/ipfire/manual/mod/mod_file_cache.html.en > +#srv/web/ipfire/manual/mod/mod_file_cache.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_file_cache.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_filter.html > =C2=A0#srv/web/ipfire/manual/mod/mod_filter.html.en > +#srv/web/ipfire/manual/mod/mod_filter.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_headers.html > =C2=A0#srv/web/ipfire/manual/mod/mod_headers.html.en > +#srv/web/ipfire/manual/mod/mod_headers.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_headers.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_headers.html.ko.euc-kr > +#srv/web/ipfire/manual/mod/mod_heartbeat.html > +#srv/web/ipfire/manual/mod/mod_heartbeat.html.en > +#srv/web/ipfire/manual/mod/mod_heartbeat.html.fr > +#srv/web/ipfire/manual/mod/mod_heartmonitor.html > +#srv/web/ipfire/manual/mod/mod_heartmonitor.html.en > +#srv/web/ipfire/manual/mod/mod_heartmonitor.html.fr > +#srv/web/ipfire/manual/mod/mod_http2.html > +#srv/web/ipfire/manual/mod/mod_http2.html.en > =C2=A0#srv/web/ipfire/manual/mod/mod_ident.html > =C2=A0#srv/web/ipfire/manual/mod/mod_ident.html.en > +#srv/web/ipfire/manual/mod/mod_ident.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_ident.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_ident.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_imagemap.html > =C2=A0#srv/web/ipfire/manual/mod/mod_imagemap.html.en > +#srv/web/ipfire/manual/mod/mod_imagemap.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_imagemap.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_include.html > =C2=A0#srv/web/ipfire/manual/mod/mod_include.html.en > +#srv/web/ipfire/manual/mod/mod_include.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_include.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_info.html > =C2=A0#srv/web/ipfire/manual/mod/mod_info.html.en > +#srv/web/ipfire/manual/mod/mod_info.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_info.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_info.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_isapi.html > =C2=A0#srv/web/ipfire/manual/mod/mod_isapi.html.en > +#srv/web/ipfire/manual/mod/mod_isapi.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_isapi.html.ko.euc-kr > +#srv/web/ipfire/manual/mod/mod_lbmethod_bybusyness.html > +#srv/web/ipfire/manual/mod/mod_lbmethod_bybusyness.html.en > +#srv/web/ipfire/manual/mod/mod_lbmethod_bybusyness.html.fr > +#srv/web/ipfire/manual/mod/mod_lbmethod_byrequests.html > +#srv/web/ipfire/manual/mod/mod_lbmethod_byrequests.html.en > +#srv/web/ipfire/manual/mod/mod_lbmethod_byrequests.html.fr > +#srv/web/ipfire/manual/mod/mod_lbmethod_bytraffic.html > +#srv/web/ipfire/manual/mod/mod_lbmethod_bytraffic.html.en > +#srv/web/ipfire/manual/mod/mod_lbmethod_bytraffic.html.fr > +#srv/web/ipfire/manual/mod/mod_lbmethod_heartbeat.html > +#srv/web/ipfire/manual/mod/mod_lbmethod_heartbeat.html.en > +#srv/web/ipfire/manual/mod/mod_lbmethod_heartbeat.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_ldap.html > =C2=A0#srv/web/ipfire/manual/mod/mod_ldap.html.en > +#srv/web/ipfire/manual/mod/mod_ldap.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_log_config.html > =C2=A0#srv/web/ipfire/manual/mod/mod_log_config.html.en > +#srv/web/ipfire/manual/mod/mod_log_config.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_log_config.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_log_config.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_log_config.html.tr.utf8 > +#srv/web/ipfire/manual/mod/mod_log_debug.html > +#srv/web/ipfire/manual/mod/mod_log_debug.html.en > +#srv/web/ipfire/manual/mod/mod_log_debug.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_log_forensic.html > =C2=A0#srv/web/ipfire/manual/mod/mod_log_forensic.html.en > +#srv/web/ipfire/manual/mod/mod_log_forensic.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_log_forensic.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_log_forensic.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_logio.html > =C2=A0#srv/web/ipfire/manual/mod/mod_logio.html.en > +#srv/web/ipfire/manual/mod/mod_logio.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_logio.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_logio.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_logio.html.tr.utf8 > -#srv/web/ipfire/manual/mod/mod_mem_cache.html > -#srv/web/ipfire/manual/mod/mod_mem_cache.html.en > -#srv/web/ipfire/manual/mod/mod_mem_cache.html.ja.utf8 > -#srv/web/ipfire/manual/mod/mod_mem_cache.html.ko.euc-kr > +#srv/web/ipfire/manual/mod/mod_lua.html > +#srv/web/ipfire/manual/mod/mod_lua.html.en > +#srv/web/ipfire/manual/mod/mod_lua.html.fr > +#srv/web/ipfire/manual/mod/mod_macro.html > +#srv/web/ipfire/manual/mod/mod_macro.html.en > +#srv/web/ipfire/manual/mod/mod_macro.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_mime.html > =C2=A0#srv/web/ipfire/manual/mod/mod_mime.html.en > +#srv/web/ipfire/manual/mod/mod_mime.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_mime.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_mime_magic.html > =C2=A0#srv/web/ipfire/manual/mod/mod_mime_magic.html.en > +#srv/web/ipfire/manual/mod/mod_mime_magic.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_negotiation.html > =C2=A0#srv/web/ipfire/manual/mod/mod_negotiation.html.en > +#srv/web/ipfire/manual/mod/mod_negotiation.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_negotiation.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_nw_ssl.html > =C2=A0#srv/web/ipfire/manual/mod/mod_nw_ssl.html.en > +#srv/web/ipfire/manual/mod/mod_nw_ssl.html.fr > +#srv/web/ipfire/manual/mod/mod_privileges.html > +#srv/web/ipfire/manual/mod/mod_privileges.html.en > +#srv/web/ipfire/manual/mod/mod_privileges.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_proxy.html > =C2=A0#srv/web/ipfire/manual/mod/mod_proxy.html.en > =C2=A0#srv/web/ipfire/manual/mod/mod_proxy.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_proxy.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_proxy_ajp.html > =C2=A0#srv/web/ipfire/manual/mod/mod_proxy_ajp.html.en > +#srv/web/ipfire/manual/mod/mod_proxy_ajp.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_proxy_ajp.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_proxy_balancer.html > =C2=A0#srv/web/ipfire/manual/mod/mod_proxy_balancer.html.en > +#srv/web/ipfire/manual/mod/mod_proxy_balancer.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_proxy_balancer.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_proxy_connect.html > =C2=A0#srv/web/ipfire/manual/mod/mod_proxy_connect.html.en > +#srv/web/ipfire/manual/mod/mod_proxy_connect.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_proxy_connect.html.ja.utf8 > +#srv/web/ipfire/manual/mod/mod_proxy_express.html > +#srv/web/ipfire/manual/mod/mod_proxy_express.html.en > +#srv/web/ipfire/manual/mod/mod_proxy_express.html.fr > +#srv/web/ipfire/manual/mod/mod_proxy_fcgi.html > +#srv/web/ipfire/manual/mod/mod_proxy_fcgi.html.en > +#srv/web/ipfire/manual/mod/mod_proxy_fcgi.html.fr > +#srv/web/ipfire/manual/mod/mod_proxy_fdpass.html > +#srv/web/ipfire/manual/mod/mod_proxy_fdpass.html.en > +#srv/web/ipfire/manual/mod/mod_proxy_fdpass.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_proxy_ftp.html > =C2=A0#srv/web/ipfire/manual/mod/mod_proxy_ftp.html.en > -#srv/web/ipfire/manual/mod/mod_proxy_ftp.html.ja.utf8 > +#srv/web/ipfire/manual/mod/mod_proxy_ftp.html.fr > +#srv/web/ipfire/manual/mod/mod_proxy_hcheck.html > +#srv/web/ipfire/manual/mod/mod_proxy_hcheck.html.en > +#srv/web/ipfire/manual/mod/mod_proxy_html.html > +#srv/web/ipfire/manual/mod/mod_proxy_html.html.en > +#srv/web/ipfire/manual/mod/mod_proxy_html.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_proxy_http.html > =C2=A0#srv/web/ipfire/manual/mod/mod_proxy_http.html.en > =C2=A0#srv/web/ipfire/manual/mod/mod_proxy_http.html.fr > -#srv/web/ipfire/manual/mod/mod_proxy_http.html.ja.utf8 > +#srv/web/ipfire/manual/mod/mod_proxy_http2.html > +#srv/web/ipfire/manual/mod/mod_proxy_http2.html.en > =C2=A0#srv/web/ipfire/manual/mod/mod_proxy_scgi.html > =C2=A0#srv/web/ipfire/manual/mod/mod_proxy_scgi.html.en > -#srv/web/ipfire/manual/mod/mod_proxy_scgi.html.ja.utf8 > +#srv/web/ipfire/manual/mod/mod_proxy_scgi.html.fr > +#srv/web/ipfire/manual/mod/mod_proxy_wstunnel.html > +#srv/web/ipfire/manual/mod/mod_proxy_wstunnel.html.en > +#srv/web/ipfire/manual/mod/mod_ratelimit.html > +#srv/web/ipfire/manual/mod/mod_ratelimit.html.en > +#srv/web/ipfire/manual/mod/mod_ratelimit.html.fr > +#srv/web/ipfire/manual/mod/mod_reflector.html > +#srv/web/ipfire/manual/mod/mod_reflector.html.en > +#srv/web/ipfire/manual/mod/mod_reflector.html.fr > +#srv/web/ipfire/manual/mod/mod_remoteip.html > +#srv/web/ipfire/manual/mod/mod_remoteip.html.en > +#srv/web/ipfire/manual/mod/mod_remoteip.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_reqtimeout.html > =C2=A0#srv/web/ipfire/manual/mod/mod_reqtimeout.html.en > +#srv/web/ipfire/manual/mod/mod_reqtimeout.html.fr > +#srv/web/ipfire/manual/mod/mod_request.html > +#srv/web/ipfire/manual/mod/mod_request.html.en > +#srv/web/ipfire/manual/mod/mod_request.html.fr > +#srv/web/ipfire/manual/mod/mod_request.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_rewrite.html > =C2=A0#srv/web/ipfire/manual/mod/mod_rewrite.html.en > =C2=A0#srv/web/ipfire/manual/mod/mod_rewrite.html.fr > +#srv/web/ipfire/manual/mod/mod_sed.html > +#srv/web/ipfire/manual/mod/mod_sed.html.en > +#srv/web/ipfire/manual/mod/mod_sed.html.fr > +#srv/web/ipfire/manual/mod/mod_session.html > +#srv/web/ipfire/manual/mod/mod_session.html.en > +#srv/web/ipfire/manual/mod/mod_session.html.fr > +#srv/web/ipfire/manual/mod/mod_session_cookie.html > +#srv/web/ipfire/manual/mod/mod_session_cookie.html.en > +#srv/web/ipfire/manual/mod/mod_session_cookie.html.fr > +#srv/web/ipfire/manual/mod/mod_session_crypto.html > +#srv/web/ipfire/manual/mod/mod_session_crypto.html.en > +#srv/web/ipfire/manual/mod/mod_session_crypto.html.fr > +#srv/web/ipfire/manual/mod/mod_session_dbd.html > +#srv/web/ipfire/manual/mod/mod_session_dbd.html.en > +#srv/web/ipfire/manual/mod/mod_session_dbd.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_setenvif.html > =C2=A0#srv/web/ipfire/manual/mod/mod_setenvif.html.en > +#srv/web/ipfire/manual/mod/mod_setenvif.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_setenvif.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_setenvif.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_setenvif.html.tr.utf8 > +#srv/web/ipfire/manual/mod/mod_slotmem_plain.html > +#srv/web/ipfire/manual/mod/mod_slotmem_plain.html.en > +#srv/web/ipfire/manual/mod/mod_slotmem_plain.html.fr > +#srv/web/ipfire/manual/mod/mod_slotmem_shm.html > +#srv/web/ipfire/manual/mod/mod_slotmem_shm.html.en > +#srv/web/ipfire/manual/mod/mod_slotmem_shm.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_so.html > =C2=A0#srv/web/ipfire/manual/mod/mod_so.html.en > +#srv/web/ipfire/manual/mod/mod_so.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_so.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_so.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_so.html.tr.utf8 > +#srv/web/ipfire/manual/mod/mod_socache_dbm.html > +#srv/web/ipfire/manual/mod/mod_socache_dbm.html.en > +#srv/web/ipfire/manual/mod/mod_socache_dbm.html.fr > +#srv/web/ipfire/manual/mod/mod_socache_dc.html > +#srv/web/ipfire/manual/mod/mod_socache_dc.html.en > +#srv/web/ipfire/manual/mod/mod_socache_dc.html.fr > +#srv/web/ipfire/manual/mod/mod_socache_memcache.html > +#srv/web/ipfire/manual/mod/mod_socache_memcache.html.en > +#srv/web/ipfire/manual/mod/mod_socache_memcache.html.fr > +#srv/web/ipfire/manual/mod/mod_socache_shmcb.html > +#srv/web/ipfire/manual/mod/mod_socache_shmcb.html.en > +#srv/web/ipfire/manual/mod/mod_socache_shmcb.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_speling.html > =C2=A0#srv/web/ipfire/manual/mod/mod_speling.html.en > +#srv/web/ipfire/manual/mod/mod_speling.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_speling.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_speling.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_ssl.html > =C2=A0#srv/web/ipfire/manual/mod/mod_ssl.html.en > +#srv/web/ipfire/manual/mod/mod_ssl.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_status.html > =C2=A0#srv/web/ipfire/manual/mod/mod_status.html.en > +#srv/web/ipfire/manual/mod/mod_status.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_status.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_status.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_status.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_substitute.html > =C2=A0#srv/web/ipfire/manual/mod/mod_substitute.html.en > +#srv/web/ipfire/manual/mod/mod_substitute.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_suexec.html > =C2=A0#srv/web/ipfire/manual/mod/mod_suexec.html.en > =C2=A0#srv/web/ipfire/manual/mod/mod_suexec.html.fr > @@ -822,57 +1049,77 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/manual/mod/mod_suexec.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_unique_id.html > =C2=A0#srv/web/ipfire/manual/mod/mod_unique_id.html.en > +#srv/web/ipfire/manual/mod/mod_unique_id.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_unique_id.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_unique_id.html.ko.euc-kr > +#srv/web/ipfire/manual/mod/mod_unixd.html > +#srv/web/ipfire/manual/mod/mod_unixd.html.en > +#srv/web/ipfire/manual/mod/mod_unixd.html.fr > +#srv/web/ipfire/manual/mod/mod_unixd.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_userdir.html > =C2=A0#srv/web/ipfire/manual/mod/mod_userdir.html.en > +#srv/web/ipfire/manual/mod/mod_userdir.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_userdir.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_userdir.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_userdir.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_usertrack.html > =C2=A0#srv/web/ipfire/manual/mod/mod_usertrack.html.en > +#srv/web/ipfire/manual/mod/mod_usertrack.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_version.html > =C2=A0#srv/web/ipfire/manual/mod/mod_version.html.en > =C2=A0#srv/web/ipfire/manual/mod/mod_version.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mod_version.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/mod_vhost_alias.html > =C2=A0#srv/web/ipfire/manual/mod/mod_vhost_alias.html.en > +#srv/web/ipfire/manual/mod/mod_vhost_alias.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mod_vhost_alias.html.tr.utf8 > +#srv/web/ipfire/manual/mod/mod_watchdog.html > +#srv/web/ipfire/manual/mod/mod_watchdog.html.en > +#srv/web/ipfire/manual/mod/mod_xml2enc.html > +#srv/web/ipfire/manual/mod/mod_xml2enc.html.en > +#srv/web/ipfire/manual/mod/mod_xml2enc.html.fr > =C2=A0#srv/web/ipfire/manual/mod/module-dict.html > =C2=A0#srv/web/ipfire/manual/mod/module-dict.html.en > +#srv/web/ipfire/manual/mod/module-dict.html.fr > =C2=A0#srv/web/ipfire/manual/mod/module-dict.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/module-dict.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/mod/module-dict.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mpm_common.html > =C2=A0#srv/web/ipfire/manual/mod/mpm_common.html.de > =C2=A0#srv/web/ipfire/manual/mod/mpm_common.html.en > +#srv/web/ipfire/manual/mod/mpm_common.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mpm_common.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mpm_common.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mpm_netware.html > =C2=A0#srv/web/ipfire/manual/mod/mpm_netware.html.en > +#srv/web/ipfire/manual/mod/mpm_netware.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mpm_winnt.html > =C2=A0#srv/web/ipfire/manual/mod/mpm_winnt.html.de > =C2=A0#srv/web/ipfire/manual/mod/mpm_winnt.html.en > +#srv/web/ipfire/manual/mod/mpm_winnt.html.fr > =C2=A0#srv/web/ipfire/manual/mod/mpm_winnt.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/mpmt_os2.html > =C2=A0#srv/web/ipfire/manual/mod/mpmt_os2.html.en > +#srv/web/ipfire/manual/mod/mpmt_os2.html.fr > =C2=A0#srv/web/ipfire/manual/mod/prefork.html > =C2=A0#srv/web/ipfire/manual/mod/prefork.html.de > =C2=A0#srv/web/ipfire/manual/mod/prefork.html.en > +#srv/web/ipfire/manual/mod/prefork.html.fr > =C2=A0#srv/web/ipfire/manual/mod/prefork.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/prefork.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/mod/quickreference.html > =C2=A0#srv/web/ipfire/manual/mod/quickreference.html.de > =C2=A0#srv/web/ipfire/manual/mod/quickreference.html.en > =C2=A0#srv/web/ipfire/manual/mod/quickreference.html.es > +#srv/web/ipfire/manual/mod/quickreference.html.fr > =C2=A0#srv/web/ipfire/manual/mod/quickreference.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/quickreference.html.ko.euc-kr > -#srv/web/ipfire/manual/mod/quickreference.html.ru.koi8-r > =C2=A0#srv/web/ipfire/manual/mod/quickreference.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/mod/quickreference.html.zh-cn.utf8 > =C2=A0#srv/web/ipfire/manual/mod/worker.html > =C2=A0#srv/web/ipfire/manual/mod/worker.html.de > =C2=A0#srv/web/ipfire/manual/mod/worker.html.en > +#srv/web/ipfire/manual/mod/worker.html.fr > =C2=A0#srv/web/ipfire/manual/mod/worker.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/mod/worker.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/mpm.html > @@ -896,93 +1143,124 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/manual/new_features_2_2.html > =C2=A0#srv/web/ipfire/manual/new_features_2_2.html.en > =C2=A0#srv/web/ipfire/manual/new_features_2_2.html.fr > -#srv/web/ipfire/manual/new_features_2_2.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/new_features_2_2.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/new_features_2_2.html.pt-br > =C2=A0#srv/web/ipfire/manual/new_features_2_2.html.tr.utf8 > +#srv/web/ipfire/manual/new_features_2_4.html > +#srv/web/ipfire/manual/new_features_2_4.html.en > +#srv/web/ipfire/manual/new_features_2_4.html.fr > +#srv/web/ipfire/manual/new_features_2_4.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/platform > =C2=A0#srv/web/ipfire/manual/platform/ebcdic.html > =C2=A0#srv/web/ipfire/manual/platform/ebcdic.html.en > =C2=A0#srv/web/ipfire/manual/platform/ebcdic.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/platform/index.html > =C2=A0#srv/web/ipfire/manual/platform/index.html.en > +#srv/web/ipfire/manual/platform/index.html.fr > =C2=A0#srv/web/ipfire/manual/platform/index.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/platform/index.html.zh-cn.utf8 > =C2=A0#srv/web/ipfire/manual/platform/netware.html > =C2=A0#srv/web/ipfire/manual/platform/netware.html.en > +#srv/web/ipfire/manual/platform/netware.html.fr > =C2=A0#srv/web/ipfire/manual/platform/netware.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/platform/perf-hp.html > =C2=A0#srv/web/ipfire/manual/platform/perf-hp.html.en > +#srv/web/ipfire/manual/platform/perf-hp.html.fr > =C2=A0#srv/web/ipfire/manual/platform/perf-hp.html.ko.euc-kr > +#srv/web/ipfire/manual/platform/rpm.html > +#srv/web/ipfire/manual/platform/rpm.html.en > =C2=A0#srv/web/ipfire/manual/platform/win_compiling.html > =C2=A0#srv/web/ipfire/manual/platform/win_compiling.html.en > +#srv/web/ipfire/manual/platform/win_compiling.html.fr > =C2=A0#srv/web/ipfire/manual/platform/win_compiling.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/platform/windows.html > =C2=A0#srv/web/ipfire/manual/platform/windows.html.en > +#srv/web/ipfire/manual/platform/windows.html.fr > =C2=A0#srv/web/ipfire/manual/platform/windows.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/programs > =C2=A0#srv/web/ipfire/manual/programs/ab.html > =C2=A0#srv/web/ipfire/manual/programs/ab.html.en > +#srv/web/ipfire/manual/programs/ab.html.fr > =C2=A0#srv/web/ipfire/manual/programs/ab.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/programs/ab.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/programs/apachectl.html > =C2=A0#srv/web/ipfire/manual/programs/apachectl.html.en > +#srv/web/ipfire/manual/programs/apachectl.html.fr > =C2=A0#srv/web/ipfire/manual/programs/apachectl.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/programs/apachectl.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/programs/apxs.html > =C2=A0#srv/web/ipfire/manual/programs/apxs.html.en > +#srv/web/ipfire/manual/programs/apxs.html.fr > =C2=A0#srv/web/ipfire/manual/programs/apxs.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/programs/apxs.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/programs/configure.html > =C2=A0#srv/web/ipfire/manual/programs/configure.html.en > +#srv/web/ipfire/manual/programs/configure.html.fr > =C2=A0#srv/web/ipfire/manual/programs/configure.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/programs/configure.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/programs/dbmmanage.html > =C2=A0#srv/web/ipfire/manual/programs/dbmmanage.html.en > +#srv/web/ipfire/manual/programs/dbmmanage.html.fr > =C2=A0#srv/web/ipfire/manual/programs/dbmmanage.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/programs/dbmmanage.html.tr.utf8 > +#srv/web/ipfire/manual/programs/fcgistarter.html > +#srv/web/ipfire/manual/programs/fcgistarter.html.en > +#srv/web/ipfire/manual/programs/fcgistarter.html.fr > +#srv/web/ipfire/manual/programs/fcgistarter.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/programs/htcacheclean.html > =C2=A0#srv/web/ipfire/manual/programs/htcacheclean.html.en > +#srv/web/ipfire/manual/programs/htcacheclean.html.fr > =C2=A0#srv/web/ipfire/manual/programs/htcacheclean.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/programs/htcacheclean.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/programs/htdbm.html > =C2=A0#srv/web/ipfire/manual/programs/htdbm.html.en > +#srv/web/ipfire/manual/programs/htdbm.html.fr > =C2=A0#srv/web/ipfire/manual/programs/htdbm.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/programs/htdigest.html > =C2=A0#srv/web/ipfire/manual/programs/htdigest.html.en > +#srv/web/ipfire/manual/programs/htdigest.html.fr > =C2=A0#srv/web/ipfire/manual/programs/htdigest.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/programs/htdigest.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/programs/htpasswd.html > =C2=A0#srv/web/ipfire/manual/programs/htpasswd.html.en > +#srv/web/ipfire/manual/programs/htpasswd.html.fr > =C2=A0#srv/web/ipfire/manual/programs/htpasswd.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/programs/htpasswd.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/programs/httpd.html > =C2=A0#srv/web/ipfire/manual/programs/httpd.html.en > +#srv/web/ipfire/manual/programs/httpd.html.fr > =C2=A0#srv/web/ipfire/manual/programs/httpd.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/programs/httpd.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/programs/httxt2dbm.html > =C2=A0#srv/web/ipfire/manual/programs/httxt2dbm.html.en > +#srv/web/ipfire/manual/programs/httxt2dbm.html.fr > =C2=A0#srv/web/ipfire/manual/programs/httxt2dbm.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/programs/index.html > =C2=A0#srv/web/ipfire/manual/programs/index.html.en > =C2=A0#srv/web/ipfire/manual/programs/index.html.es > -#srv/web/ipfire/manual/programs/index.html.ja.utf8 > +#srv/web/ipfire/manual/programs/index.html.fr > =C2=A0#srv/web/ipfire/manual/programs/index.html.ko.euc-kr > -#srv/web/ipfire/manual/programs/index.html.ru.koi8-r > =C2=A0#srv/web/ipfire/manual/programs/index.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/programs/index.html.zh-cn.utf8 > +#srv/web/ipfire/manual/programs/log_server_status.html > +#srv/web/ipfire/manual/programs/log_server_status.html.en > =C2=A0#srv/web/ipfire/manual/programs/logresolve.html > =C2=A0#srv/web/ipfire/manual/programs/logresolve.html.en > +#srv/web/ipfire/manual/programs/logresolve.html.fr > =C2=A0#srv/web/ipfire/manual/programs/logresolve.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/programs/logresolve.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/programs/other.html > =C2=A0#srv/web/ipfire/manual/programs/other.html.en > +#srv/web/ipfire/manual/programs/other.html.fr > =C2=A0#srv/web/ipfire/manual/programs/other.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/programs/other.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/programs/rotatelogs.html > =C2=A0#srv/web/ipfire/manual/programs/rotatelogs.html.en > +#srv/web/ipfire/manual/programs/rotatelogs.html.fr > =C2=A0#srv/web/ipfire/manual/programs/rotatelogs.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/programs/rotatelogs.html.tr.utf8 > +#srv/web/ipfire/manual/programs/split-logfile.html > +#srv/web/ipfire/manual/programs/split-logfile.html.en > =C2=A0#srv/web/ipfire/manual/programs/suexec.html > =C2=A0#srv/web/ipfire/manual/programs/suexec.html.en > =C2=A0#srv/web/ipfire/manual/programs/suexec.html.ko.euc-kr > @@ -990,15 +1268,19 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/manual/rewrite > =C2=A0#srv/web/ipfire/manual/rewrite/access.html > =C2=A0#srv/web/ipfire/manual/rewrite/access.html.en > +#srv/web/ipfire/manual/rewrite/access.html.fr > =C2=A0#srv/web/ipfire/manual/rewrite/advanced.html > =C2=A0#srv/web/ipfire/manual/rewrite/advanced.html.en > +#srv/web/ipfire/manual/rewrite/advanced.html.fr > =C2=A0#srv/web/ipfire/manual/rewrite/avoid.html > =C2=A0#srv/web/ipfire/manual/rewrite/avoid.html.en > +#srv/web/ipfire/manual/rewrite/avoid.html.fr > =C2=A0#srv/web/ipfire/manual/rewrite/flags.html > =C2=A0#srv/web/ipfire/manual/rewrite/flags.html.en > =C2=A0#srv/web/ipfire/manual/rewrite/flags.html.fr > =C2=A0#srv/web/ipfire/manual/rewrite/htaccess.html > =C2=A0#srv/web/ipfire/manual/rewrite/htaccess.html.en > +#srv/web/ipfire/manual/rewrite/htaccess.html.fr > =C2=A0#srv/web/ipfire/manual/rewrite/index.html > =C2=A0#srv/web/ipfire/manual/rewrite/index.html.en > =C2=A0#srv/web/ipfire/manual/rewrite/index.html.fr > @@ -1009,15 +1291,19 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/manual/rewrite/intro.html.fr > =C2=A0#srv/web/ipfire/manual/rewrite/proxy.html > =C2=A0#srv/web/ipfire/manual/rewrite/proxy.html.en > +#srv/web/ipfire/manual/rewrite/proxy.html.fr > =C2=A0#srv/web/ipfire/manual/rewrite/remapping.html > =C2=A0#srv/web/ipfire/manual/rewrite/remapping.html.en > +#srv/web/ipfire/manual/rewrite/remapping.html.fr > =C2=A0#srv/web/ipfire/manual/rewrite/rewritemap.html > =C2=A0#srv/web/ipfire/manual/rewrite/rewritemap.html.en > +#srv/web/ipfire/manual/rewrite/rewritemap.html.fr > =C2=A0#srv/web/ipfire/manual/rewrite/tech.html > =C2=A0#srv/web/ipfire/manual/rewrite/tech.html.en > =C2=A0#srv/web/ipfire/manual/rewrite/tech.html.fr > =C2=A0#srv/web/ipfire/manual/rewrite/vhosts.html > =C2=A0#srv/web/ipfire/manual/rewrite/vhosts.html.en > +#srv/web/ipfire/manual/rewrite/vhosts.html.fr > =C2=A0#srv/web/ipfire/manual/sections.html > =C2=A0#srv/web/ipfire/manual/sections.html.en > =C2=A0#srv/web/ipfire/manual/sections.html.fr > @@ -1026,6 +1312,7 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/manual/sections.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/server-wide.html > =C2=A0#srv/web/ipfire/manual/server-wide.html.en > +#srv/web/ipfire/manual/server-wide.html.fr > =C2=A0#srv/web/ipfire/manual/server-wide.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/server-wide.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/server-wide.html.tr.utf8 > @@ -1033,24 +1320,33 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/manual/sitemap.html.de > =C2=A0#srv/web/ipfire/manual/sitemap.html.en > =C2=A0#srv/web/ipfire/manual/sitemap.html.es > +#srv/web/ipfire/manual/sitemap.html.fr > =C2=A0#srv/web/ipfire/manual/sitemap.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/sitemap.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/sitemap.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/sitemap.html.zh-cn.utf8 > +#srv/web/ipfire/manual/socache.html > +#srv/web/ipfire/manual/socache.html.en > +#srv/web/ipfire/manual/socache.html.fr > =C2=A0#srv/web/ipfire/manual/ssl > =C2=A0#srv/web/ipfire/manual/ssl/index.html > =C2=A0#srv/web/ipfire/manual/ssl/index.html.en > +#srv/web/ipfire/manual/ssl/index.html.fr > =C2=A0#srv/web/ipfire/manual/ssl/index.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/ssl/index.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/ssl/index.html.zh-cn.utf8 > =C2=A0#srv/web/ipfire/manual/ssl/ssl_compat.html > =C2=A0#srv/web/ipfire/manual/ssl/ssl_compat.html.en > +#srv/web/ipfire/manual/ssl/ssl_compat.html.fr > =C2=A0#srv/web/ipfire/manual/ssl/ssl_faq.html > =C2=A0#srv/web/ipfire/manual/ssl/ssl_faq.html.en > +#srv/web/ipfire/manual/ssl/ssl_faq.html.fr > =C2=A0#srv/web/ipfire/manual/ssl/ssl_howto.html > =C2=A0#srv/web/ipfire/manual/ssl/ssl_howto.html.en > +#srv/web/ipfire/manual/ssl/ssl_howto.html.fr > =C2=A0#srv/web/ipfire/manual/ssl/ssl_intro.html > =C2=A0#srv/web/ipfire/manual/ssl/ssl_intro.html.en > +#srv/web/ipfire/manual/ssl/ssl_intro.html.fr > =C2=A0#srv/web/ipfire/manual/ssl/ssl_intro.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/stopping.html > =C2=A0#srv/web/ipfire/manual/stopping.html.de > @@ -1093,12 +1389,11 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/manual/suexec.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/suexec.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/upgrading.html > -#srv/web/ipfire/manual/upgrading.html.de > =C2=A0#srv/web/ipfire/manual/upgrading.html.en > =C2=A0#srv/web/ipfire/manual/upgrading.html.fr > -#srv/web/ipfire/manual/upgrading.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/urlmapping.html > =C2=A0#srv/web/ipfire/manual/urlmapping.html.en > +#srv/web/ipfire/manual/urlmapping.html.fr > =C2=A0#srv/web/ipfire/manual/urlmapping.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/urlmapping.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/urlmapping.html.tr.utf8 > @@ -1126,7 +1421,6 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/manual/vhosts/index.html.fr > =C2=A0#srv/web/ipfire/manual/vhosts/index.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/vhosts/index.html.ko.euc-kr > -#srv/web/ipfire/manual/vhosts/index.html.ru.koi8-r > =C2=A0#srv/web/ipfire/manual/vhosts/index.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/vhosts/index.html.zh-cn.utf8 > =C2=A0#srv/web/ipfire/manual/vhosts/ip-based.html > @@ -1137,6 +1431,7 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/manual/vhosts/ip-based.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/vhosts/mass.html > =C2=A0#srv/web/ipfire/manual/vhosts/mass.html.en > +#srv/web/ipfire/manual/vhosts/mass.html.fr > =C2=A0#srv/web/ipfire/manual/vhosts/mass.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/vhosts/mass.html.tr.utf8 > =C2=A0#srv/web/ipfire/manual/vhosts/name-based.html > @@ -1146,13 +1441,21 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#srv/web/ipfire/manual/vhosts/name-based.html.ja.utf8 > =C2=A0#srv/web/ipfire/manual/vhosts/name-based.html.ko.euc-kr > =C2=A0#srv/web/ipfire/manual/vhosts/name-based.html.tr.utf8 > -#usr/bin/apr-1-config > -#usr/bin/apu-1-config > +#usr/bin/ab > +#usr/bin/apxs > +#usr/bin/dbmmanage > +#usr/bin/htdbm > +#usr/bin/htdigest > +usr/bin/htpasswd > +#usr/bin/httxt2dbm > +#usr/bin/logresolve > =C2=A0#usr/include/apache > =C2=A0#usr/include/apache/ap_compat.h > =C2=A0#usr/include/apache/ap_config.h > =C2=A0#usr/include/apache/ap_config_auto.h > =C2=A0#usr/include/apache/ap_config_layout.h > +#usr/include/apache/ap_expr.h > +#usr/include/apache/ap_hooks.h > =C2=A0#usr/include/apache/ap_listen.h > =C2=A0#usr/include/apache/ap_mmn.h > =C2=A0#usr/include/apache/ap_mpm.h > @@ -1160,77 +1463,11 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#usr/include/apache/ap_regex.h > =C2=A0#usr/include/apache/ap_regkey.h > =C2=A0#usr/include/apache/ap_release.h > -#usr/include/apache/apr.h > -#usr/include/apache/apr_allocator.h > -#usr/include/apache/apr_anylock.h > -#usr/include/apache/apr_atomic.h > -#usr/include/apache/apr_base64.h > -#usr/include/apache/apr_buckets.h > -#usr/include/apache/apr_crypto.h > -#usr/include/apache/apr_date.h > -#usr/include/apache/apr_dbd.h > -#usr/include/apache/apr_dbm.h > -#usr/include/apache/apr_dso.h > -#usr/include/apache/apr_env.h > -#usr/include/apache/apr_errno.h > -#usr/include/apache/apr_escape.h > -#usr/include/apache/apr_file_info.h > -#usr/include/apache/apr_file_io.h > -#usr/include/apache/apr_fnmatch.h > -#usr/include/apache/apr_general.h > -#usr/include/apache/apr_getopt.h > -#usr/include/apache/apr_global_mutex.h > -#usr/include/apache/apr_hash.h > -#usr/include/apache/apr_hooks.h > -#usr/include/apache/apr_inherit.h > -#usr/include/apache/apr_ldap.h > -#usr/include/apache/apr_ldap_init.h > -#usr/include/apache/apr_ldap_option.h > -#usr/include/apache/apr_ldap_rebind.h > -#usr/include/apache/apr_ldap_url.h > -#usr/include/apache/apr_lib.h > -#usr/include/apache/apr_md4.h > -#usr/include/apache/apr_md5.h > -#usr/include/apache/apr_memcache.h > -#usr/include/apache/apr_mmap.h > -#usr/include/apache/apr_network_io.h > -#usr/include/apache/apr_optional.h > -#usr/include/apache/apr_optional_hooks.h > -#usr/include/apache/apr_poll.h > -#usr/include/apache/apr_pools.h > -#usr/include/apache/apr_portable.h > -#usr/include/apache/apr_proc_mutex.h > -#usr/include/apache/apr_queue.h > -#usr/include/apache/apr_random.h > -#usr/include/apache/apr_reslist.h > -#usr/include/apache/apr_ring.h > -#usr/include/apache/apr_rmm.h > -#usr/include/apache/apr_sdbm.h > -#usr/include/apache/apr_sha1.h > -#usr/include/apache/apr_shm.h > -#usr/include/apache/apr_signal.h > -#usr/include/apache/apr_skiplist.h > -#usr/include/apache/apr_strings.h > -#usr/include/apache/apr_strmatch.h > -#usr/include/apache/apr_support.h > -#usr/include/apache/apr_tables.h > -#usr/include/apache/apr_thread_cond.h > -#usr/include/apache/apr_thread_mutex.h > -#usr/include/apache/apr_thread_pool.h > -#usr/include/apache/apr_thread_proc.h > -#usr/include/apache/apr_thread_rwlock.h > -#usr/include/apache/apr_time.h > -#usr/include/apache/apr_uri.h > -#usr/include/apache/apr_user.h > -#usr/include/apache/apr_uuid.h > -#usr/include/apache/apr_version.h > -#usr/include/apache/apr_want.h > -#usr/include/apache/apr_xlate.h > -#usr/include/apache/apr_xml.h > -#usr/include/apache/apu.h > -#usr/include/apache/apu_errno.h > -#usr/include/apache/apu_version.h > -#usr/include/apache/apu_want.h > +#usr/include/apache/ap_slotmem.h > +#usr/include/apache/ap_socache.h > +#usr/include/apache/apache_noprobes.h > +#usr/include/apache/cache_common.h > +#usr/include/apache/heartbeat.h > =C2=A0#usr/include/apache/http_config.h > =C2=A0#usr/include/apache/http_connection.h > =C2=A0#usr/include/apache/http_core.h > @@ -1241,6 +1478,7 @@ etc/httpd/conf/vhosts.d/ipfire-interface.conf > =C2=A0#usr/include/apache/http_vhost.h > =C2=A0#usr/include/apache/httpd.h > =C2=A0#usr/include/apache/mod_auth.h > +#usr/include/apache/mod_cache.h > =C2=A0#usr/include/apache/mod_cgi.h > =C2=A0#usr/include/apache/mod_core.h > =C2=A0#usr/include/apache/mod_dav.h > @@ -1248,77 +1486,102 @@ etc/httpd/conf/vhosts.d/ipfire- > interface.conf > =C2=A0#usr/include/apache/mod_include.h > =C2=A0#usr/include/apache/mod_log_config.h > =C2=A0#usr/include/apache/mod_proxy.h > +#usr/include/apache/mod_request.h > =C2=A0#usr/include/apache/mod_rewrite.h > +#usr/include/apache/mod_session.h > +#usr/include/apache/mod_so.h > =C2=A0#usr/include/apache/mod_ssl.h > +#usr/include/apache/mod_ssl_openssl.h > =C2=A0#usr/include/apache/mod_status.h > -#usr/include/apache/mpm.h > +#usr/include/apache/mod_unixd.h > +#usr/include/apache/mod_watchdog.h > +#usr/include/apache/mod_xml2enc.h > =C2=A0#usr/include/apache/mpm_common.h > -#usr/include/apache/mpm_default.h > =C2=A0#usr/include/apache/os.h > =C2=A0#usr/include/apache/scoreboard.h > =C2=A0#usr/include/apache/unixd.h > =C2=A0#usr/include/apache/util_cfgtree.h > =C2=A0#usr/include/apache/util_charset.h > +#usr/include/apache/util_cookies.h > =C2=A0#usr/include/apache/util_ebcdic.h > +#usr/include/apache/util_fcgi.h > =C2=A0#usr/include/apache/util_filter.h > =C2=A0#usr/include/apache/util_ldap.h > =C2=A0#usr/include/apache/util_md5.h > +#usr/include/apache/util_mutex.h > =C2=A0#usr/include/apache/util_script.h > =C2=A0#usr/include/apache/util_time.h > +#usr/include/apache/util_varbuf.h > =C2=A0#usr/include/apache/util_xml.h > -#usr/lib/apache > +usr/lib/apache > =C2=A0#usr/lib/apache/build > -#usr/lib/apache/build/apr_rules.mk > =C2=A0#usr/lib/apache/build/config.nice > =C2=A0#usr/lib/apache/build/config_vars.mk > =C2=A0#usr/lib/apache/build/instdso.sh > =C2=A0#usr/lib/apache/build/library.mk > -#usr/lib/apache/build/libtool > =C2=A0#usr/lib/apache/build/ltlib.mk > -#usr/lib/apache/build/make_exports.awk > -#usr/lib/apache/build/make_var_export.awk > =C2=A0#usr/lib/apache/build/mkdir.sh > =C2=A0#usr/lib/apache/build/program.mk > =C2=A0#usr/lib/apache/build/rules.mk > =C2=A0#usr/lib/apache/build/special.mk > =C2=A0#usr/lib/apache/httpd.exp > +#usr/lib/apache/mod_access_compat.so > =C2=A0usr/lib/apache/mod_actions.so > =C2=A0usr/lib/apache/mod_alias.so > +usr/lib/apache/mod_allowmethods.so > =C2=A0usr/lib/apache/mod_asis.so > =C2=A0usr/lib/apache/mod_auth_basic.so > =C2=A0usr/lib/apache/mod_auth_digest.so > +usr/lib/apache/mod_auth_form.so > =C2=A0usr/lib/apache/mod_authn_anon.so > +usr/lib/apache/mod_authn_core.so > =C2=A0usr/lib/apache/mod_authn_dbd.so > =C2=A0usr/lib/apache/mod_authn_dbm.so > -usr/lib/apache/mod_authn_default.so > =C2=A0usr/lib/apache/mod_authn_file.so > +usr/lib/apache/mod_authn_socache.so > +usr/lib/apache/mod_authz_core.so > +usr/lib/apache/mod_authz_dbd.so > =C2=A0usr/lib/apache/mod_authz_dbm.so > -usr/lib/apache/mod_authz_default.so > =C2=A0usr/lib/apache/mod_authz_groupfile.so > =C2=A0usr/lib/apache/mod_authz_host.so > =C2=A0usr/lib/apache/mod_authz_owner.so > =C2=A0usr/lib/apache/mod_authz_user.so > =C2=A0usr/lib/apache/mod_autoindex.so > -usr/lib/apache/mod_cern_meta.so > -usr/lib/apache/mod_cgi.so > +usr/lib/apache/mod_buffer.so > +usr/lib/apache/mod_cache.so > +usr/lib/apache/mod_cache_disk.so > +usr/lib/apache/mod_cache_socache.so > +usr/lib/apache/mod_cgid.so > +usr/lib/apache/mod_charset_lite.so > +usr/lib/apache/mod_data.so > =C2=A0usr/lib/apache/mod_dav.so > =C2=A0usr/lib/apache/mod_dav_fs.so > +usr/lib/apache/mod_dav_lock.so > =C2=A0usr/lib/apache/mod_dbd.so > =C2=A0usr/lib/apache/mod_deflate.so > +usr/lib/apache/mod_dialup.so > =C2=A0usr/lib/apache/mod_dir.so > =C2=A0usr/lib/apache/mod_dumpio.so > +usr/lib/apache/mod_echo.so > =C2=A0usr/lib/apache/mod_env.so > =C2=A0usr/lib/apache/mod_expires.so > =C2=A0usr/lib/apache/mod_ext_filter.so > +usr/lib/apache/mod_file_cache.so > =C2=A0usr/lib/apache/mod_filter.so > =C2=A0usr/lib/apache/mod_headers.so > -usr/lib/apache/mod_ident.so > -usr/lib/apache/mod_imagemap.so > +usr/lib/apache/mod_heartbeat.so > +usr/lib/apache/mod_heartmonitor.so > =C2=A0usr/lib/apache/mod_include.so > =C2=A0usr/lib/apache/mod_info.so > +usr/lib/apache/mod_lbmethod_bybusyness.so > +usr/lib/apache/mod_lbmethod_byrequests.so > +usr/lib/apache/mod_lbmethod_bytraffic.so > +usr/lib/apache/mod_lbmethod_heartbeat.so > =C2=A0usr/lib/apache/mod_log_config.so > +usr/lib/apache/mod_log_debug.so > =C2=A0usr/lib/apache/mod_log_forensic.so > =C2=A0usr/lib/apache/mod_logio.so > +usr/lib/apache/mod_macro.so > =C2=A0usr/lib/apache/mod_mime.so > =C2=A0usr/lib/apache/mod_mime_magic.so > =C2=A0usr/lib/apache/mod_negotiation.so > @@ -1326,66 +1589,64 @@ usr/lib/apache/mod_proxy.so > =C2=A0usr/lib/apache/mod_proxy_ajp.so > =C2=A0usr/lib/apache/mod_proxy_balancer.so > =C2=A0usr/lib/apache/mod_proxy_connect.so > +usr/lib/apache/mod_proxy_express.so > +usr/lib/apache/mod_proxy_fcgi.so > +usr/lib/apache/mod_proxy_fdpass.so > =C2=A0usr/lib/apache/mod_proxy_ftp.so > +usr/lib/apache/mod_proxy_hcheck.so > +usr/lib/apache/mod_proxy_html.so > =C2=A0usr/lib/apache/mod_proxy_http.so > =C2=A0usr/lib/apache/mod_proxy_scgi.so > +usr/lib/apache/mod_proxy_wstunnel.so > +usr/lib/apache/mod_ratelimit.so > +usr/lib/apache/mod_reflector.so > +usr/lib/apache/mod_remoteip.so > =C2=A0usr/lib/apache/mod_reqtimeout.so > +usr/lib/apache/mod_request.so > =C2=A0usr/lib/apache/mod_rewrite.so > +usr/lib/apache/mod_sed.so > +usr/lib/apache/mod_session.so > +usr/lib/apache/mod_session_cookie.so > +usr/lib/apache/mod_session_crypto.so > +usr/lib/apache/mod_session_dbd.so > =C2=A0usr/lib/apache/mod_setenvif.so > +usr/lib/apache/mod_slotmem_plain.so > +usr/lib/apache/mod_slotmem_shm.so > +usr/lib/apache/mod_socache_dbm.so > +usr/lib/apache/mod_socache_memcache.so > +usr/lib/apache/mod_socache_shmcb.so > =C2=A0usr/lib/apache/mod_speling.so > =C2=A0usr/lib/apache/mod_ssl.so > =C2=A0usr/lib/apache/mod_status.so > =C2=A0usr/lib/apache/mod_substitute.so > =C2=A0usr/lib/apache/mod_unique_id.so > +usr/lib/apache/mod_unixd.so > =C2=A0usr/lib/apache/mod_userdir.so > =C2=A0usr/lib/apache/mod_usertrack.so > =C2=A0usr/lib/apache/mod_version.so > =C2=A0usr/lib/apache/mod_vhost_alias.so > -#usr/lib/apr-util-1 > -#usr/lib/apr-util-1/apr_dbd_sqlite3-1.so > -#usr/lib/apr-util-1/apr_dbd_sqlite3.a > -#usr/lib/apr-util-1/apr_dbd_sqlite3.la > -#usr/lib/apr-util-1/apr_dbd_sqlite3.so > -#usr/lib/apr.exp > -#usr/lib/aprutil.exp > -#usr/lib/libapr-1.a > -#usr/lib/libapr-1.la > -usr/lib/libapr-1.so > -usr/lib/libapr-1.so.0 > -#usr/lib/libapr-1.so.0.5.1 > -#usr/lib/libaprutil-1.a > -#usr/lib/libaprutil-1.la > -usr/lib/libaprutil-1.so > -usr/lib/libaprutil-1.so.0 > -#usr/lib/libaprutil-1.so.0.5.3 > -#usr/lib/pkgconfig/apr-1.pc > -#usr/lib/pkgconfig/apr-util-1.pc > -#usr/sbin/ab > +usr/lib/apache/mod_watchdog.so > +usr/lib/apache/mod_xml2enc.so > =C2=A0usr/sbin/apachectl > -#usr/sbin/apxs > =C2=A0#usr/sbin/checkgid > -#usr/sbin/dbmmanage > =C2=A0#usr/sbin/envvars > =C2=A0#usr/sbin/envvars-std > +usr/sbin/fcgistarter > =C2=A0#usr/sbin/htcacheclean > -#usr/sbin/htdbm > -#usr/sbin/htdigest > -usr/sbin/htpasswd > =C2=A0usr/sbin/httpd > -#usr/sbin/httxt2dbm > -#usr/sbin/logresolve > =C2=A0#usr/sbin/rotatelogs > +#usr/share/man/man1/ab.1 > +#usr/share/man/man1/apxs.1 > =C2=A0#usr/share/man/man1/dbmmanage.1 > =C2=A0#usr/share/man/man1/htdbm.1 > =C2=A0#usr/share/man/man1/htdigest.1 > =C2=A0#usr/share/man/man1/htpasswd.1 > =C2=A0#usr/share/man/man1/httxt2dbm.1 > -#usr/share/man/man8/ab.8 > +#usr/share/man/man1/logresolve.1 > =C2=A0#usr/share/man/man8/apachectl.8 > -#usr/share/man/man8/apxs.8 > +#usr/share/man/man8/fcgistarter.8 > =C2=A0#usr/share/man/man8/htcacheclean.8 > =C2=A0#usr/share/man/man8/httpd.8 > -#usr/share/man/man8/logresolve.8 > =C2=A0#usr/share/man/man8/rotatelogs.8 > =C2=A0#usr/share/man/man8/suexec.8 > =C2=A0var/log/httpd > diff --git a/config/rootfiles/common/php > b/config/rootfiles/common/php > index 23031e9..fa073de 100644 > --- a/config/rootfiles/common/php > +++ b/config/rootfiles/common/php > @@ -522,9 +522,9 @@ usr/lib/php/XML/Util.php > =C2=A0usr/lib/php/doc/XML_Util/examples/example.php > =C2=A0usr/lib/php/doc/XML_Util/examples/example2.php > =C2=A0#usr/lib/php/extensions > -#usr/lib/php/extensions/no-debug-non-zts-20090626 > -usr/lib/php/extensions/no-debug-non-zts-20090626/dba.so > -usr/lib/php/extensions/no-debug-non-zts-20090626/idn.so > +#usr/lib/php/extensions/no-debug-zts-20090626 > +usr/lib/php/extensions/no-debug-zts-20090626/dba.so > +usr/lib/php/extensions/no-debug-zts-20090626/idn.so > =C2=A0#usr/lib/php/pearcmd.php > =C2=A0#usr/lib/php/peclcmd.php > =C2=A0#usr/lib/php/test > @@ -557,4 +557,3 @@ usr/lib/php/extensions/no-debug-non-zts- > 20090626/idn.so > =C2=A0#usr/man/man1/php-config.1 > =C2=A0#usr/man/man1/php.1 > =C2=A0#usr/man/man1/phpize.1 > -etc/httpd/conf/conf.d/php5.conf > diff --git a/lfs/apache2 b/lfs/apache2 > index 57c3447..719b7ff 100644 > --- a/lfs/apache2 > +++ b/lfs/apache2 > @@ -25,27 +25,27 @@ > =C2=A0 > =C2=A0include Config > =C2=A0 > -VER=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=3D 2.2.29 > +VER=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=3D 2.4.25 > =C2=A0 > =C2=A0THISAPP=C2=A0=C2=A0=C2=A0=C2=A0=3D httpd-$(VER) > =C2=A0DL_FILE=C2=A0=C2=A0=C2=A0=C2=A0=3D $(THISAPP).tar.bz2 > -DL_FROM=C2=A0=C2=A0=C2=A0=C2=A0=3D $(URL_IPFIRE) > +DL_FROM=C2=A0=C2=A0=C2=A0=C2=A0=3D https://archive.apache.org/dist/httpd > + > =C2=A0DIR_APP=C2=A0=C2=A0=C2=A0=C2=A0=3D $(DIR_SRC)/$(THISAPP) > =C2=A0 > =C2=A0TARGET=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=3D $(DIR_INFO)/$(THISAPP) > =C2=A0 > +DEPS=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=3D "aprutil pcre" > + > =C2=A0#################################################################### > ########### > =C2=A0# Top-level Rules > =C2=A0#################################################################### > ########### > =C2=A0 > -objects =3D $(DL_FILE) \ > - httpd-2.2.2-config-1.patch > +objects =3D $(DL_FILE) > =C2=A0 > =C2=A0$(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) > -httpd-2.2.2-config-1.patch =3D $(DL_FROM)/httpd-2.2.2-config-1.patch > =C2=A0 > -$(DL_FILE)_MD5 =3D 579342fdeaa7b8b68d17fee91f8fab6e > -httpd-2.2.2-config-1.patch_MD5 =3D e02a3ec5925eb9e111400b9aa229f822 > +$(DL_FILE)_MD5 =3D 2826f49619112ad5813c0be5afcc7ddb > =C2=A0 > =C2=A0install : $(TARGET) > =C2=A0 > @@ -75,7 +75,6 @@ $(subst %,%_MD5,$(objects)) : > =C2=A0$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > =C2=A0 @$(PREBUILD) > =C2=A0 @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf > $(DIR_DL)/$(DL_FILE) > - cd $(DIR_APP) && patch -Np1 -i $(DIR_DL)/httpd-2.2.2-config- > 1.patch > =C2=A0 > =C2=A0 ### Add IPFire's layout, too > =C2=A0 echo "# IPFire layout" >> $(DIR_APP)/config.layout > @@ -103,14 +102,15 @@ $(TARGET) : $(patsubst > %,$(DIR_DL)/%,$(objects)) > =C2=A0 echo "" >> $(DIR_APP)/config.layout > =C2=A0 > =C2=A0 cd $(DIR_APP) && ./configure --enable-layout=3DIPFire \ > - --enable-ssl --enable-mods- > shared=3Dall --enable-proxy > + --enable-ssl --enable-mods- > shared=3Dall --enable-proxy --with-mpm=3Devent > =C2=A0 cd $(DIR_APP) && make $(MAKETUNING) > =C2=A0 cd $(DIR_APP) && make install > =C2=A0 chown -v root:root /usr/lib/apache/httpd.exp \ > - =C2=A0=C2=A0=C2=A0=C2=A0/usr/sbin/{apxs,apachectl,dbmmanage,envvars{,-std= }} \ > - =C2=A0=C2=A0=C2=A0=C2=A0/usr/share/man/man1/{dbmmanage,ht{dbm,digest,pass= wd,txt2 > dbm}}.1 \ > - =C2=A0=C2=A0=C2=A0=C2=A0/usr/share/man/man8/{ab,apachectl,apxs,htcachecle= an,http > d}.8 \ > - =C2=A0=C2=A0=C2=A0=C2=A0/usr/share/man/man8/{logresolve,rotatelogs,suexec= }.8 > + =C2=A0=C2=A0=C2=A0=C2=A0/usr/bin/{apxs,dbmmanage} \ > + =C2=A0=C2=A0=C2=A0=C2=A0/usr/sbin/apachectl \ > + =C2=A0=C2=A0=C2=A0=C2=A0/usr/share/man/man1/{ab,apxs,dbmmanage,ht{dbm,dig= est,pas > swd,txt2dbm},logresolve}.1 \ > + =C2=A0=C2=A0=C2=A0=C2=A0/usr/share/man/man8/{apachectl,htcacheclean,httpd= }.8 \ > + =C2=A0=C2=A0=C2=A0=C2=A0/usr/share/man/man8/{rotatelogs,suexec}.8 > =C2=A0 > =C2=A0 # Install apache config > =C2=A0 cp -rf $(DIR_CONF)/httpd/* /etc/httpd/conf > diff --git a/src/setup/passwords.c b/src/setup/passwords.c > index e7b4b52..6242577 100644 > --- a/src/setup/passwords.c > +++ b/src/setup/passwords.c > @@ -56,7 +56,7 @@ int handleadminpassword(void) > =C2=A0 return 0; > =C2=A0=09 > =C2=A0 snprintf(commandstring, STRING_SIZE, > - "/usr/sbin/htpasswd -c -m -b " CONFIG_ROOT > "/auth/users admin '%s'", password); > + "/usr/bin/htpasswd -c -B -C 7 -b " CONFIG_ROOT > "/auth/users admin '%s'", password); > =C2=A0 sprintf(message, _("Setting %s 'admin' user password..."), > NAME); > =C2=A0 if (runhiddencommandwithstatus(commandstring, _("Setting > password"), message, NULL)) { > =C2=A0 sprintf(message, _("Problem setting %s 'admin' user > password."), NAME); --===============3830142693454430257== Content-Type: application/pgp-signature Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="signature.asc" MIME-Version: 1.0 LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KVmVyc2lvbjogR251UEcgdjIKCmlRSWNCQUFC Q2dBR0JRSlpIZHYvQUFvSkVJQjU4UDl2a0FrSFZSVVAvMjBoYXYwbVQybHhnVXZLbURMUzU0a0kK b3NEZnhYUU45eWZ1SGRRZ0Y4S3FueVNyVUNUM0NGdkZkSTg1SDFodHBpZlExaW43cDE5NFM1dEtW VFFPa1NsSgpvaDFwb2RGV0xJdEROeVFKR2hHMHgxbGw0YWw5TmVPd1RnVVhIRkFhcXhvTWV5SlRR bTlZdUd0eTMrL0hCSmliCmRMbTM2VS82YUdnVHNUdndIS0ovbkQ5bHJsN2U3MGZiZWhPOHg4MEda M2kwK1U2QUYyVFdoSURWZ1B3Qmd3TlMKSC9CcUE1WURmWll6dW01Tk90aDlRbWRiQmJqTVdKNkZB NXQrZDdqQXIvOVdOWE5oVTBsNUxYNHFaNzlSTDY4dgo5QVRabjEzQVA2YzBiaW9mYml6c0hwNDFO T3ZIQWl1b0xGN3JnK2t4bWNxek5kV21nK3ZIcnhMZTR0OER0VDEzCnBwbnN6QlFGTFJKQlNZWHF0 YXpPaGY3eU1GYklwY1RjbnFJYlV0L3l1bXpPZ3o0bGtQQ0ptNkRpWkVKSjNxcmkKZFRDM1REV2Ju UWpFdHhqTUdOY1NMSHNiaVdZZHNUNE1hcXhZNWxkd0x6LzAvRjJEWHhxaEIyeVlLTjZpc01Mbwpu WXA5TWFTK3VWK25Bdmx3am5ETmdQOEhFYjI3TkVZZDBLOWFDZHpKUUJ6anZFRk92VkgyaEVTYWxJ TkhHZk9XCkFUeE9CVTdZcjd4c2VhQUFRWk5mOHowQ2wxUEU3VGNwRFVmN3FWZDB0MEc3bTRrWlBT TFh6LzhJT0N4RkNHTWIKeUkyRXNxYzU5Y2FsTXR0Uk1oQTR6dmtKckhPSHh2b1FXdXNiZGY0YVdU VWlGd1RZQytyNmVGQ0hVNWlIQ3pIdgpmUUh3UmZiTEd4ZGd2RTczbGZYUQo9ODV3RQotLS0tLUVO RCBQR1AgU0lHTkFUVVJFLS0tLS0K --===============3830142693454430257==--