[mirrorbrain-commits] r8208 - in /trunk/docs: changes.rst installation/debian.rst installation/initial_config.rst

From: <poeml_at_mirrorbrain.org>
Date: Sat, 06 Nov 2010 03:52:14 -0000
Author: poeml
Date: Sat Nov  6 04:52:11 2010
New Revision: 8208

URL: http://svn.mirrorbrain.org/viewvc/mirrorbrain?rev=8208&view=rev
Log:
- polish the release notes
- add notes about the larger geolite dataset to various places

Modified:
    trunk/docs/changes.rst
    trunk/docs/installation/debian.rst
    trunk/docs/installation/initial_config.rst

Modified: trunk/docs/changes.rst
URL: http://svn.mirrorbrain.org/viewvc/mirrorbrain/trunk/docs/changes.rst?rev=8208&r1=8207&r2=8208&view=diff
==============================================================================
--- trunk/docs/changes.rst (original)
+++ trunk/docs/changes.rst Sat Nov  6 04:52:11 2010
_at_@ -20,27 +20,26 @@
        could be selected otherwise. (Defining fallback mirrors for the latter
        countries worked before, and still has precedence.) 
   
-  To take advantage of this feature, the free `GeoLite City
-  <http://www.maxmind.com/app/geolitecity>`_ GeoIP database needs to be used.
-  See the `2.14.0 upgrade notes`_ for instructions. (This implements `issue
-  34`_.)
+  This implements `issue 34`_. To take advantage of this feature, the free
+  `GeoLite City <http://www.maxmind.com/app/geolitecity>`_ GeoIP database needs
+  to be used.  See the `2.14.0 upgrade notes`_ for instructions.
 
 - Per-file mirror lists have been improved by showing data in a better readable
   way, and by embedding a link to a Google map showing the 9 closest mirrors.
 
-- When running behind a proxy, prefix detection (for containment in network
-  prefixes of mirrors) did not work because mod_mirrorbrain only saw the
-  connecting IP address, and didn't look at an address passed via HTTP headers
-  from the proxy. This has been fixed. (AS, country and continent comparisons
-  already did this.)
-
-- An experimental feature for restricted downloads has been added, by
+- When running behind a load balancer or other reverse proxy, prefix detection
+  (for containment in network prefixes of mirrors) did not work because
+  mod_mirrorbrain only saw the connecting IP address, and didn't look at an
+  address passed via HTTP headers from the proxy. This has been fixed. (AS,
+  country and continent comparisons already did this.)
+
+- Experimental support for restricted downloads has been implemented, by
   redirecting to temporary URLs whose validity need to be verified by the
   mirrors. See
-  http://www.mail-archive.com/mirrorbrain_at_mirrorbrain.org/msg00011.html
-  This a prototype implementation that might be changed later, hence the new
-  Apache config directive is called
-  ``MirrorBrainRedirectStampKey_EXPERIMENTAL`` at the moment.
+  http://www.mail-archive.com/mirrorbrain_at_mirrorbrain.org/msg00011.html This a
+  prototype implementation that might be changed later, hence the new Apache
+  config directive is called ``MirrorBrainRedirectStampKey_EXPERIMENTAL`` at
+  the moment.
 
 - The module did not work when access was restricted with authentication (e.g.
   Basic Authentication), due to a broken check which simply needed to be
_at_@ -50,9 +49,7 @@
 - MirrorBrain has been tested (successfully) against the latest
   :program:`zsync` release (0.6.2) and the documentation updated. 
 
-- An optimization in the :func:`find_lowest_rank` function, which is use to
-  fetch the prioritized mirror from an array, makes it return immediately when
-  the size of the array is 1. This might save some CPU cycles.
+- Optimizations and code cleanup have been performed.
 
 Please read the `2.14.0 upgrade notes`_ before upgrading!
 

Modified: trunk/docs/installation/debian.rst
URL: http://svn.mirrorbrain.org/viewvc/mirrorbrain/trunk/docs/installation/debian.rst?rev=8208&r1=8207&r2=8208&view=diff
==============================================================================
--- trunk/docs/installation/debian.rst (original)
+++ trunk/docs/installation/debian.rst Sat Nov  6 04:52:11 2010
_at_@ -120,6 +120,8 @@
 
 Now, one (or more) of the files ending in ``.updated`` can be used with Apache.
 
+The larger dataset (``GeoLiteCity.dat.updated``) is recommended.
+
 
 Configure mod_dbd
 ~~~~~~~~~~~~~~~~~

Modified: trunk/docs/installation/initial_config.rst
URL: http://svn.mirrorbrain.org/viewvc/mirrorbrain/trunk/docs/installation/initial_config.rst?rev=8208&r1=8207&r2=8208&view=diff
==============================================================================
--- trunk/docs/installation/initial_config.rst (original)
+++ trunk/docs/installation/initial_config.rst Sat Nov  6 04:52:11 2010
_at_@ -349,11 +349,18 @@
 Configuring GeoIP
 -----------------
 
+.. note::
+   It is better to use the larger `GeoLiteCity
+   <http://www.maxmind.com/app/geolitecity>`_ database, instead of the minimal
+   GeoIP database that contains only country information. With the more
+   detailed info in the former database, a better mirror selection is achieved
+   in many cases.
+
 Edit /etc/apache2/conf.d/mod_geoip.conf::
 
   <IfModule mod_geoip.c>
      GeoIPEnable On
-     GeoIPDBFile /var/lib/GeoIP/GeoIP.dat
+     GeoIPDBFile /var/lib/GeoIP/GeoLiteCity.dat.updated
      #GeoIPOutput [Notes|Env|All]
      GeoIPOutput Env
   </IfModule>
_at_@ -365,7 +372,7 @@
 
   <IfModule mod_geoip.c>
      GeoIPEnable On
-     GeoIPDBFile /var/lib/GeoIP/GeoIP.dat MMapCache
+     GeoIPDBFile /var/lib/GeoIP/GeoLiteCity.dat.updated MMapCache
      GeoIPOutput Env
   </IfModule>
 




_______________________________________________
mirrorbrain-commits mailing list
Archive: http://mirrorbrain.org/archive/mirrorbrain-commits/

Note: To remove yourself from this list, send a mail with the content
 	unsubscribe
to the address mirrorbrain-commits-request_at_mirrorbrain.org
Received on Sat Nov 06 2010 - 03:52:18 GMT

This archive was generated by hypermail 2.3.0 : Sat Nov 06 2010 - 04:17:07 GMT