Changeset 1001

Show
Ignore:
Timestamp:
02/13/08 11:57:43 (8 months ago)
Author:
rats
Message:

FreeBSD:
* Fixed #901: fix some config path in freebsd distro
* Updated all config files ro RC4
OpenBSD:
* Fixed #118: configs/dists/openbsd/apache/BSDmakefile references fastcgi.conf which is unavailable

* Updated FreeBSD, OpenBSD

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/CHANGELOG

    r999 r1001  
    99        - GUI: 
    1010                * Fixed #934: Prohibit creation of default subdomains 
     11        - DISTS: 
     12                FreeBSD: 
     13                * Fixed #901: fix some config path in freebsd distro 
     14                * Updated all config files ro RC4 
     15                OpenBSD: 
     16                * Fixed #118: configs/dists/openbsd/apache/BSDmakefile references fastcgi.conf which is unavailable 
     17        - DOCU: 
     18                * Updated FreeBSD, OpenBSD 
    1119 
    12202008-02-12 Christian Hernmarck 
  • trunk/configs/dists/freebsd/BSDmakefile

    r558 r1001  
    66        cd ./awstats && $(MAKE) install ; cd .. 
    77        cd ./bind && $(MAKE) install ; cd .. 
    8         cd ./crontab && $(MAKE) install ; cd .. 
     8        cd ./cron.d && $(MAKE) install ; cd .. 
    99        cd ./database && $(MAKE) install ; cd .. 
    1010        cd ./fcgi && $(MAKE) install ; cd .. 
     
    2020        cd ./awstats && $(MAKE) uninstall ; cd .. 
    2121        cd ./bind && $(MAKE) uninstall ; cd .. 
    22         cd ./crontab && $(MAKE) uninstall ; cd .. 
     22        cd ./cron.d && $(MAKE) uninstall ; cd .. 
    2323        cd ./database && $(MAKE) uninstall ; cd .. 
    2424        cd ./fcgi && $(MAKE) install ; cd .. 
  • trunk/configs/dists/freebsd/apache/00_master.conf

    r653 r1001  
    1919    Alias /errors   {ROOT_DIR}/gui/errordocs/ 
    2020 
    21     ErrorDocument 401 /errors/index.php 
    22     ErrorDocument 403 /errors/index.php 
    23     ErrorDocument 404 /errors/index.php 
    24     ErrorDocument 500 /errors/index.php 
     21    ErrorDocument 401 /errors/401.html 
     22    ErrorDocument 403 /errors/403.html 
     23    ErrorDocument 404 /errors/404.html 
     24    ErrorDocument 500 /errors/500.html 
     25    ErrorDocument 503 /errors/503.html 
    2526 
    2627    Alias /pma      {ROOT_DIR}/gui/tools/pma/ 
     
    2829    Alias /ftp      {ROOT_DIR}/gui/tools/filemanager/ 
    2930 
    30     <IfModule mod_fastcgi.c> 
     31    <IfModule mod_suexec.c> 
    3132           SuexecUserGroup vu2000 vu2000 
    3233    </IfModule> 
     
    5253    <IfModule mod_php4.c> 
    5354        <Directory {ROOT_DIR}/gui> 
    54             php_admin_value open_basedir "{ROOT_DIR}/gui/:/etc/ispcp/:/proc/:/var/www/virtual/:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin" 
     55            php_admin_value open_basedir "{ROOT_DIR}/gui/:/etc/ispcp/:/proc/:{APACHE_WWW_DIR}/:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin" 
    5556            php_admin_value session.save_path "{ROOT_DIR}/gui/phptmp/" 
    5657        </Directory> 
     
    5859    <IfModule mod_php5.c> 
    5960        <Directory {ROOT_DIR}/gui> 
    60             php_admin_value open_basedir "{ROOT_DIR}/gui/:/etc/ispcp/:/proc/:/var/www/virtual/:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin" 
     61            php_admin_value open_basedir "{ROOT_DIR}/gui/:/etc/ispcp/:/proc/:{APACHE_WWW_DIR}/:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin" 
    6162            php_admin_value session.save_path "{ROOT_DIR}/gui/phptmp/" 
    6263        </Directory> 
  • trunk/configs/dists/freebsd/apache/01_awstats.conf

    r837 r1001  
    33# AWStats Begin 
    44# 
     5 
     6Alias /awstatsicons "{AWSTATS_WEB_DIR}/icon/" 
     7 
    58 
    69NameVirtualHost 127.0.0.1:80 
     
    1013    <IfModule mod_rewrite.c> 
    1114        RewriteEngine on 
    12        RewriteRule ^/stats/(.+)/$ http://localhost/awstats/?config=$1 [P] 
    13        RewriteRule ^/stats/(.+)/awstats.pl(.*)$ http://localhost/awstats/$2 [P] 
     15        RewriteRule ^/stats/(.+)/$ http://localhost/awstats/?config=$1 [P] 
     16        RewriteRule ^/stats/(.+)/awstats.pl(.*)$ http://localhost/awstats/$2 [P] 
    1417    </IfModule> 
    1518 
    16     ScriptAlias /awstats "/usr/lib/cgi-bin/awstats.pl" 
     19    ScriptAlias /awstats "{AWSTATS_ENGINE_DIR}/awstats.pl" 
    1720 
    18     <Directory /usr/lib/cgi-bin
     21    <Directory {AWSTATS_ENGINE_DIR}
    1922        AllowOverride none 
    2023        Options +ExecCGI 
  • trunk/configs/dists/freebsd/apache/fastcgi.conf

    r653 r1001  
    1 # ISPCP ω (OMEGA) - Virtual Hosting Control System | Omega Version 
     1# ISPCP ω (OMEGA) a Virtual Hosting Control System 
    22# Copyright (c) 2006-2007 by ispCP | http://isp-control.net 
    33# 
     
    2323# 
    2424# @TODO : 
    25 # - Finish PHP5 Support 
    2625# - Finish config Fastcgi 
    2726 
    2827<IfModule mod_fastcgi.c> 
    29 FastCgiWrapper On 
    30 FastCgiIpcDir /var/lib/apache2/fastcgi 
    31 FastCgiConfig -minProcesses 1 -maxProcesses 10 -singleThreshold 100 
    32               #-killInterval 300 \ 
    33               #-autoUpdate \ 
    34               #-idle-timeout 240 \ 
    35               #-pass-header HTTP_AUTHORIZATION 
     28        FastCgiWrapper On 
     29        FastCgiIpcDir /var/lib/apache2/fastcgi 
    3630 
    37 FastCgiServer {PHP_STARTER_DIR}/master/php{PHP_VERSION}-fcgi-starter -user {APACHE_SUEXEC_USER_PREF}{APACHE_SUEXEC_MIN_UID} -group {APACHE_SUEXEC_USER_PREF}{APACHE_SUEXEC_MIN_GID} 
     31        FastCgiConfig -minProcesses 1 \ 
     32                      -maxProcesses 400 \ 
     33                      -maxClassProcesses 5 \ 
     34                      -multiThreshold 80 \ 
     35                      -killInterval 60 \ 
     36                      -startDelay 5 \ 
     37                      -idle-timeout 300 
     38                      # -singleThreshold 100 \ 
     39                      # -autoUpdate \ 
     40                      # -pass-header HTTP_AUTHORIZATION 
    3841 
    39 
    40 # PHP{PHP_VERSION} SUPPORT 
    41 
     42        FastCgiServer {PHP_STARTER_DIR}/master/php{PHP_VERSION}-fcgi-starter -user {APACHE_SUEXEC_USER_PREF}{APACHE_SUEXEC_MIN_UID} -group {APACHE_SUEXEC_USER_PREF}{APACHE_SUEXEC_MIN_GID} 
    4243 
    43 AddHandler php-fastcgi .php .php{PHP_VERSION} 
     44        # 
     45        # PHP{PHP_VERSION} SUPPORT 
     46        # 
    4447 
    45 <Location /php{PHP_VERSION}/php{PHP_VERSION}-fcgi-starter> 
    46     SetHandler fastcgi-script 
    47     Options +ExecCGI 
    48 </Location> 
     48        AddHandler php-fastcgi .php .php{PHP_VERSION} 
    4949 
    50 Action php-fastcgi /php{PHP_VERSION}/php{PHP_VERSION}-fcgi-starter 
    51 AddType application/x-httpd-php .php .php{PHP_VERSION} 
     50        <Location /php{PHP_VERSION}/php{PHP_VERSION}-fcgi-starter> 
     51            SetHandler fastcgi-script 
     52            Options +ExecCGI 
     53        </Location> 
     54 
     55        Action php-fastcgi /php{PHP_VERSION}/php{PHP_VERSION}-fcgi-starter 
     56        AddType application/x-httpd-php .php .php{PHP_VERSION} 
     57</IfModule> 
  • trunk/configs/dists/freebsd/apache/httpd.conf

    r432 r1001  
    1818 
    1919# 
    20 # AWStats 
     20# mod_cband configuration 
    2121# 
    2222 
    23 Alias /awstatsclasses "/var/www/awstats/classes/" 
    24 Alias /awstatscss "/var/www/awstats/css/" 
    25 Alias /awstatsicons "/var/www/awstats/icon/" 
    26 Alias /awstatsjs "/var/www/awstats/js/" 
    27 Alias /stats "/usr/lib/cgi-bin/awstats/" 
     23<IfModule mod_cband.c> 
     24    CBandScoreFlushPeriod 10 
     25    CBandRandomPulse On 
     26</IfModule> 
    2827 
    29 <Directory /usr/lib/cgi-bin/awstats> 
    30     AllowOverride AuthConfig 
    31     Options -Includes FollowSymLinks +ExecCGI MultiViews 
    32     AddHandler cgi-script cgi pl 
    33     DirectoryIndex awstats.pl 
    34     Order deny,allow 
    35     Allow from all 
    36 </Directory> 
     28
     29# let the customer decide what charset he likes to use 
     30
     31 
     32AddDefaultCharset Off 
    3733 
    3834# 
  • trunk/configs/dists/freebsd/apache/parts/als_entry.tpl

    r833 r1001  
    66    # 
    77 
    8     SuexecUserGroup {SUEXEC_USER} {SUEXEC_GROUP} 
     8    <IfModule mod_suexec.c> 
     9           SuexecUserGroup {SUEXEC_USER} {SUEXEC_GROUP} 
     10    </IfModule> 
    911 
    1012    ServerAdmin     webmaster@{ALS_NAME} 
     
    5052    </Directory> 
    5153 
     54    Include {CUSTOM_SITES_CONFIG_DIR}/{ALS_NAME}.conf 
     55 
    5256</VirtualHost> 
  • trunk/configs/dists/freebsd/apache/parts/dmn_awstats_b.tpl

    r837 r1001  
    1     # httpd awstats support BEGIN. 
     1   # httpd awstats support BEGIN. 
  • trunk/configs/dists/freebsd/apache/parts/dmn_awstats_e.tpl

    r837 r1001  
    1     # httpd awstats support END. 
     1   # httpd awstats support END. 
  • trunk/configs/dists/freebsd/apache/parts/dmn_entry.tpl

    r835 r1001  
    11<VirtualHost {DMN_IP}:80> 
    22 
    3     SuexecUserGroup {SUEXEC_USER} {SUEXEC_GROUP} 
     3    <IfModule mod_suexec.c> 
     4           SuexecUserGroup {SUEXEC_USER} {SUEXEC_GROUP} 
     5    </IfModule> 
    46 
    57    ServerAdmin     webmaster@{DMN_NAME} 
     
    1719    Alias /errors   {WWW_DIR}/{DMN_NAME}/errors/ 
    1820 
     21    Redirect permanent /ftp             http://{BASE_SERVER_VHOST}/ftp/ 
     22    Redirect permanent /pma             http://{BASE_SERVER_VHOST}/pma/ 
     23    Redirect permanent /webmail http://{BASE_SERVER_VHOST}/webmail/ 
     24 
    1925    ErrorDocument 401 /errors/401.html 
    2026    ErrorDocument 403 /errors/403.html 
     
    2228    ErrorDocument 500 /errors/500.html 
    2329    ErrorDocument 503 /errors/503.html 
    24  
    25     Redirect /ispcp http://{BASE_SERVER_VHOST} 
    2630 
    2731    <IfModule mod_cband.c> 
     
    4751    </Directory> 
    4852 
     53    Include {CUSTOM_SITES_CONFIG_DIR}/{DMN_NAME}.conf 
     54 
    4955</VirtualHost> 
  • trunk/configs/dists/freebsd/apache/parts/sub_entry.tpl

    r833 r1001  
    66    # 
    77 
    8     SuexecUserGroup {SUEXEC_USER} {SUEXEC_GROUP} 
     8    <IfModule mod_suexec.c> 
     9           SuexecUserGroup {SUEXEC_USER} {SUEXEC_GROUP} 
     10    </IfModule> 
    911 
    1012    ServerAdmin     webmaster@{DMN_NAME} 
     
    4749    </Directory> 
    4850 
     51    Include {CUSTOM_SITES_CONFIG_DIR}/{SUB_NAME}.conf 
     52 
    4953</VirtualHost> 
  • trunk/configs/dists/freebsd/apache/working/ispcp.conf

    r473 r1001  
    1 # httpd Data BEGIN. 
    21 
    32# 
    4 # wget-hack prevention 
     3# This file will be replaced by ../httpd.conf when make is executed 
    54# 
    6  
    7 <IfModule mod_rewrite.c> 
    8     RewriteEngine on 
    9     RewriteCond %{HTTP_USER_AGENT} ^LWP::Simple 
    10     RewriteRule ^/.* http://%{REMOTE_ADDR}/ [L,E=nolog:1] 
    11 </IfModule> 
    12  
    13 # 
    14 # Web traffic accounting. 
    15 # 
    16  
    17 LogFormat "%B" traff 
    18  
    19 # 
    20 # GUI Location. 
    21 # 
    22  
    23 Alias /ispcp /var/www/ispcp/gui 
    24 <Directory /var/www/ispcp/gui> 
    25     AllowOverride none 
    26     Options MultiViews IncludesNoExec FollowSymLinks 
    27     ErrorDocument 404 /ispcp/errordocs/index.php 
    28     DirectoryIndex index.html index.php 
    29 </Directory> 
    30  
    31 <Directory /var/www/ispcp/gui/tools/filemanager> 
    32     <IfModule mod_php4.c> 
    33         php_flag register_globals On 
    34         php_admin_value open_basedir "/var/www/ispcp/gui/tools/filemanager/:/tmp/:/usr/share/php/" 
    35     </IfModule> 
    36 </Directory> 
    37  
    38 Alias /ispcp_images /var/www/ispcp/gui/images 
    39 <Directory /var/www/ispcp/gui/images> 
    40     AllowOverride none 
    41     Options MultiViews IncludesNoExec FollowSymLinks 
    42 </Directory> 
    43  
    44 # 
    45 # AWStats 
    46 # 
    47  
    48 Alias /awstatsclasses "/var/www/awstats/classes/" 
    49 Alias /awstatscss "/var/www/awstats/css/" 
    50 Alias /awstatsicons "/var/www/awstats/icon/" 
    51 Alias /awstatsjs "/var/www/awstats/js/" 
    52 Alias /stats "/usr/lib/cgi-bin/awstats/" 
    53  
    54 <Directory /usr/lib/cgi-bin/awstats> 
    55     AllowOverride AuthConfig 
    56     Options -Includes FollowSymLinks +ExecCGI MultiViews 
    57     AddHandler cgi-script cgi pl 
    58     DirectoryIndex awstats.pl 
    59     Order deny,allow 
    60     Allow from all 
    61 </Directory> 
    62  
    63 # 
    64 # Header End 
    65 # 
    66  
    67 # httpd [{IP}] virtual host entry BEGIN. 
    68 # httpd [{IP}] virtual host entry END. 
    69  
    70 # httpd Data END. 
  • trunk/configs/dists/freebsd/awstats/awstats.ispcp_tpl.conf

    r525 r1001  
    1 # AWSTATS CONFIGURE FILE 6.4 
     1# AWSTATS CONFIGURE FILE 6.6 
    22#----------------------------------------------------------------------------- 
    33# Copy this file into awstats.www.mydomain.conf and edit this new config file 
     
    1111# the config value in an AWStats running session and can be used like others. 
    1212#----------------------------------------------------------------------------- 
    13 # $Revision: 1.318 $ - $Author: eldy $ - $Date: 2005/06/22 23:20:29 $ 
     13# $Revision: 1.327 $ - $Author: eldy $ - $Date: 2006/04/21 22:28:49 $ 
    1414 
    1515 
     
    4646# You can also use a pipe if log file come from a pipe : 
    4747# Example: "gzip -d </var/log/apache/access.log.gz |" 
    48 # If there is several log files from load balancing servers : 
     48# If there are several log files from load balancing servers : 
    4949# Example: "/pathtotools/logresolvemerge.pl *.log |" 
    5050# 
    51 LogFile="/var/log/apache2/{DOMAIN_NAME}-combined.log" 
     51LogFile="{APACHE_LOG_DIR}/{DOMAIN_NAME}-combined.log" 
    5252 
    5353 
     
    145145# virtual web server. In this case, this parameter is only used to generate 
    146146# full URL's links when ShowLinksOnUrl option is set to 1. 
    147 # If analysing mail log, enter here the domain name of mail server. 
     147# If analyzing mail log, enter here the domain name of mail server. 
    148148# Example: "myintranetserver" 
    149149# Example: "www.domain.com" 
     
    166166# Example: "www.myserver.com localhost 127.0.0.1 REGEX[mydomain\.(net|org)$]" 
    167167# 
    168 HostAliases="www.{DOMAIN_NAME} REGEX[^.*\\{DOMAIN_NAME}$]" 
     168HostAliases="www.{DOMAIN_NAME} REGEX[^.*\.{DOMAIN_NAME}$]" 
    169169 
    170170 
     
    185185# 2 - DNS Lookup is made only from static DNS cache file (if it exists) 
    186186# Default: 2 
    187 #  
    188 DNSLookup=2 
    189  
    190  
    191 # When AWStats updates its statistics, it stores results of its analysis in  
     187# 
     188DNSLookup=1 
     189 
     190 
     191# When AWStats updates its statistics, it stores results of its analysis in 
    192192# files (AWStats database). All those files are written in the directory 
    193193# defined by the "DirData" parameter. Set this value to the directory where 
     
    201201# Default: "."          (means same directory as awstats.pl) 
    202202# 
    203 DirData="/var/cache/awstats
     203DirData="{AWSTATS_CACHE_DIR}
    204204 
    205205 
     
    210210# Default: "/cgi-bin"   (means awstats.pl is in "/yourwwwroot/cgi-bin") 
    211211# 
    212 DirCgi="/cgi-bin/awstats
     212DirCgi="{AWSTATS_ENGINE_DIR}
    213213 
    214214 
     
    223223 
    224224 
    225 # When this parameter is set to 1, AWStats add a button on report page to 
     225# When this parameter is set to 1, AWStats adds a button on report page to 
    226226# allow to "update" statistics from a web browser. Warning, when "update" is 
    227 # made from a browser, AWStats is ran as a CGI by the web server user defined 
     227# made from a browser, AWStats is run as a CGI by the web server user defined 
    228228# in your web server (user "nobody" by default with Apache, "IUSR_XXX" with 
    229229# IIS), so the "DirData" directory and all already existing history files 
     
    231231# necessary to "Read/Write" (and "Modify" for Windows NTFS file systems). 
    232232# Warning: Update process can be long so you might experience "time out" 
    233 # browser errors if you don't launch AWStats enough frequently
    234 # When set to 0, update is only made when AWStats is ran from the command 
     233# browser errors if you don't launch AWStats frequently enough
     234# When set to 0, update is only made when AWStats is run from the command 
    235235# line interface (or a task scheduler). 
    236236# Possible values: 0 or 1 
     
    240240 
    241241 
    242 # AWStats save and sort its database on a month basis, this allows to build 
    243 # build a report quickly. However, if you choose the -month=all from command 
    244 # line or value '-Year-' from CGI combo form to have a report for all year, 
    245 # AWStats needs to reload all data for full year, and resort them completely, 
     242# AWStats saves and sorts its database on a month basis (except if using 
     243# databasebreak option from command line). 
     244# However, if you choose the -month=all from command line or 
     245# value '-Year-' from CGI combo form to have a report for all year, AWStats 
     246# needs to reload all data for full year (each month), and sort them, 
    246247# requiring a large amount of time, memory and CPU. This might be a problem 
    247248# for web hosting providers that offer AWStats for large sites, on shared 
     
    256257# Default: 2 
    257258# 
    258 AllowFullYearView=2 
     259AllowFullYearView=3 
    259260 
    260261 
     
    264265#----------------------------------------------------------------------------- 
    265266 
    266 # When the update process run, AWStats can set a lock file in TEMP or TMP 
     267# When the update process runs, AWStats can set a lock file in TEMP or TMP 
    267268# directory. This lock is to avoid to have 2 update processes running at the 
    268269# same time to prevent unknown conflicts problems and avoid DoS attacks when 
     
    329330 
    330331 
    331 # This parameter give the list of all authorized authenticated users to view 
     332# This parameter gives the list of all authorized authenticated users to view 
    332333# statistics for this domain/config file. This parameter is used only if 
    333334# AllowAccessFromWebToAuthenticatedUsersOnly is set to 1. 
     
    340341 
    341342 
    342 # When this parameter is define to something, the IP address of the user that 
    343 # read its statistics from a browser (when AWStats is used as a CGI) is 
     343# When this parameter is defined to something, the IP address of the user that 
     344# reads its statistics from a browser (when AWStats is used as a CGI) is 
    344345# checked and must match one of the IP address values or ranges. 
    345346# Change : Effective immediatly 
     
    350351 
    351352 
    352 # If the "DirData" directory (see above) does not exists, AWStats return an 
     353# If the "DirData" directory (see above) does not exist, AWStats return an 
    353354# error. However, you can ask AWStats to create it. 
    354 # This option can be used by some Web Hosting Providers that has defined a  
     355# This option can be used by some Web Hosting Providers that has defined a 
    355356# dynamic value for DirData (for example DirData="/home/__REMOTE_USER__") and 
    356357# don't want to have to create a new directory each time they add a new user. 
     
    373374 
    374375# If you prefer having the report output pages be built as XML compliant pages 
    375 # instead of simple HTML pages, you can set this to 'xhtml' (May not works 
     376# instead of simple HTML pages, you can set this to 'xhtml' (May not work 
    376377# properly with old browsers). 
    377378# Change : Effective immediatly 
     
    386387# for both command line user and default web server user (nobody for Unix, 
    387388# IUSR_xxx for IIS/Windows,...). 
    388 # To avoid permission's problems between update process (run by an admin user) 
    389 # and CGI process (ran by a low level user), AWStats can save its database  
     389# To avoid permission problems between update process (run by an admin user) 
     390# and CGI process (ran by a low level user), AWStats can save its database 
    390391# files with read and write permissions for everyone. 
    391 # By default, AWStats keep default user permissions on updated files. If you  
     392# By default, AWStats keeps default user permissions on updated files. If you 
    392393# set AllowToUpdateStatsFromBrowser to 1, you can change this parameter to 1. 
    393394# Change : Effective for new updates only 
     
    403404# With 0, no purge is made, so you must use a scheduled task or a web server 
    404405# that make this purge frequently. 
    405 # With 1, the purge of the log file is made each time AWStats update is ran. 
     406# With 1, the purge of the log file is made each time AWStats update is run. 
    406407# This parameter doesn't work with IIS (This web server doesn't let its log 
    407408# file to be purged). 
     
    428429 
    429430 
    430 # Each time you run the update process, AWStats overwrite the 'historic file' 
     431# Each time you run the update process, AWStats overwrites the 'historic file' 
    431432# for the month (awstatsMMYYYY[.*].txt) with the updated one. 
    432433# When write errors occurs (IO, disk full,...), this historic file can be 
     
    451452 
    452453# Do not include access from clients that match following criteria. 
    453 # If your log file contains IP adresses in host field, you must enter here 
    454 # matching IP adresses criteria. 
     454# If your log file contains IP addresses in host field, you must enter here 
     455# matching IP addresses criteria. 
    455456# If DNS lookup is already done in your log file, you must enter here hostname 
    456457# criteria, else enter ip address criteria. 
     
    494495# Default: "" 
    495496# 
    496 SkipFiles="" 
     497SkipFiles="/stats/" 
     498 
     499 
     500# Use SkipReferrersBlackList if you want to exclude records coming from a SPAM 
     501# referrer. Parameter must receive a local file name containing rules applied 
     502# on referrer field. If parameter is empty, no filter is applied. 
     503# An example of such a file is available in lib/blacklist.txt 
     504# You can download updated version at http://www.jayallen.org/comment_spam/ 
     505# Change : Effective for new updates only 
     506# Example: "/mylibpath/blacklist.txt" 
     507# Default: "" 
     508
     509# WARNING!! Using this feature make AWStats running very slower (5 times slower 
     510# with black list file provided with AWStats ! 
     511
     512SkipReferrersBlackList="" 
    497513 
    498514 
    499515# Include in stats, only accesses from hosts that match one of following 
    500516# entries. For example, if you want AWStats to filter access to keep only 
    501 # stats for visits from particular hosts, you can add those hosts names in 
     517# stats for visits from particular hosts, you can add those host names in 
    502518# this parameter. 
    503519# If DNS lookup is already done in your log file, you must enter here hostname 
     
    544560# Add here a list of kind of url (file extension) that must be counted as 
    545561# "Hit only" and not as a "Hit" and "Page/Download". You can set here all 
    546 # images extensions as they are hit downloaded that must be counted but they 
     562# image extensions as they are hit downloaded that must be counted but they 
    547563# are not viewed pages. URLs with such extensions are not included in the TOP 
    548564# Pages/URL report. 
     
    563579# default in this list as they are not pages seen by a visitor but are 
    564580# protocol exchange codes to tell the browser to ask another page. Because 
    565 # this other page will be counted and seen with a 200 or 304 code, if you  
     581# this other page will be counted and seen with a 200 or 304 code, if you 
    566582# add such codes, you will have 2 pages viewed reported for only one in facts. 
    567583# Change : Effective for new updates only 
     
    582598 
    583599 
    584 # Some web servers on some Operating systems (IIS-Windows) considers that a 
     600# Some web servers on some Operating systems (IIS-Windows) consider that a 
    585601# login with same value but different case are the same login. To tell AWStats 
    586 # to also considers them as one, set this parameter to 1. 
    587 # Change : Effective for new updates only 
    588 # Possible values: 0 or 1 
    589 # Default: 0 
    590 #  
     602# to also consider them as one, set this parameter to 1. 
     603# Change : Effective for new updates only 
     604# Possible values: 0 or 1 
     605# Default: 0 
     606# 
    591607AuthenticatedUsersNotCaseSensitive=0 
    592608 
     
    598614# Possible values: 0 or 1 
    599615# Default: 0 
    600 #  
     616# 
    601617URLNotCaseSensitive=0 
    602618 
     
    612628# In URL links, "?" char is used to add parameter's list in URLs. Syntax is: 
    613629# /mypage.html?param1=value1&param2=value2 
    614 # However, some servers/sites use also others chars to isolate dynamic part of 
     630# However, some servers/sites use also other chars to isolate dynamic part of 
    615631# their URLs. You can complete this list with all such characters. 
    616632# Change : Effective for new updates only 
     
    628644# increased if you have a lot of changing URLs (for example URLs with a random 
    629645# id inside). Such web sites should not set this option to 1 or use seriously 
    630 # the next parameter URLWithQueryWithOnlyFollowingParameters (or eventually  
     646# the next parameter URLWithQueryWithOnlyFollowingParameters (or eventually 
    631647# URLWithQueryWithoutFollowingParameters). 
    632648# Change : Effective for new updates only 
     
    635651# 1 - Full URL with query string is used     (ie: "/mypage.html?p=x&q=y") 
    636652# Default: 0 
    637 #  
     653# 
    638654URLWithQuery=0 
    639655 
     
    653669# Example: "param" 
    654670# Default: "" 
    655 #  
     671# 
    656672URLWithQueryWithOnlyFollowingParameters="" 
    657673 
     
    671687# Example: "PHPSESSID jsessionid" 
    672688# Default: "" 
    673 #  
     689# 
    674690URLWithQueryWithoutFollowingParameters="" 
    675691 
     
    684700# 1 - Full URL with query string is used      (ie: "/mypage.html?p=x&q=y") 
    685701# Default: 0 
    686 #  
     702# 
    687703URLReferrerWithQuery=0 
    688704 
     
    697713 
    698714 
    699 # When an error occurs, AWStats output a message related to errors. If you 
     715# When an error occurs, AWStats outputs a message related to errors. If you 
    700716# want (in most cases for security reasons) to have no error messages, you 
    701717# can set this parameter to your personalized generic message. 
    702718# Change : Effective immediatly 
    703 # Example: "An error occured. Contact your Administrator" 
     719# Example: "An error occurred. Contact your Administrator" 
    704720# Default: "" 
    705721# 
     
    717733 
    718734 
    719 # To help you to detect if your log format is good, AWStats report an error 
     735# To help you to detect if your log format is good, AWStats reports an error 
    720736# if all the first NbOfLinesForCorruptedLog lines have a format that does not 
    721737# match the LogFormat parameter. 
     
    741757 
    742758# DecodeUA must be set to 1 if you use Roxen web server. This server converts 
    743 # all spaces in user agent field into %20. This make the AWStats robots, os 
     759# all spaces in user agent field into %20. This make the AWStats robots, OS 
    744760# and browsers detection fail in some cases. Just change it to 1 if and only 
    745761# if your web server is Roxen. 
     
    751767 
    752768 
    753 # MiscTrackerUrl can be used to make AWStats able to detect some miscellanous 
     769# MiscTrackerUrl can be used to make AWStats able to detect some miscellaneous 
    754770# things, that can not be tracked on other way, like: 
    755771# - Javascript disabled 
     
    763779# - Mediaplayer plugin 
    764780# - Acrobat PDF plugin 
    765 # To enable all this features, you must copy the awstats_misc_tracker.js file 
     781# To enable all these features, you must copy the awstats_misc_tracker.js file 
    766782# into a /js/ directory stored in your web document root and add the following 
    767783# HTML code at the end of your index page (but before </BODY>) : 
     
    787803#----------------------------------------------------------------------------- 
    788804 
    789 # Following values allows you to define accuracy of AWStats entities (robots, 
    790 # browsers, os, referers, file types) detection. 
     805# The following values allow you to define accuracy of AWStats entities 
     806# (robots, browsers, os, referers, file types) detection. 
    791807# It might be a good idea for large web sites or ISP that provides AWStats to 
    792808# high number of customers, to set this parameter to 1 (or 0), instead of 2. 
    793809# Possible values: 
    794 #  0 = No detection, 
    795 #  1 = Medium/Standard detection 
    796 #  2 = Full detection 
    797&nbs