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
@@ -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/[email protected]/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/[email protected]/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
@@ -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
@@ -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
@@ -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>
@@ -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 [email protected]