Integration of Mailman and htdig for archiving
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNU Mailman |
Confirmed
|
Low
|
Barry Warsaw |
Bug Description
This patch is applicable to Mailman 2.0.6 release that
has had search enhancement patch 444879 patch
installed - if your Defaults.py has the
ARCHIVE_
in it then you've got that patch.
It replaces earlier patches 401670 and 402423 and is
mainly to correct some problems arising from fixes
introduced into Mailman by bug fix releases since the
402423 patch.
This patch integrates htdig with Mailman and provides:
1. per list search facility with a search form on the
list's TOC page.
2. maintenance of privacy of private archives which
requires the user to establish their credentials via
the normal private archive access before any access
via htdig is allowed.
3. a common base URL for both public and private
archive access via htsearch results so that htdig
indices are unaffected by changingan archive from
private to public and vice versa. All access to
archives via htdig is controlled by a new wrapped cgi-
bin script called htdig.py.
4. a new cron activated script and extra crontab entry
which runs htdig regularly to maintain the per list
search indices.
5. automatic creation, deletion and maintenance of
htdig configuration files and such. Beyond installing
htdig and telling Mailman where it is via mm_cfg you
do not have to do any other setup. Well not quite you
do have to set up a single per installation symlink to
allow htdig to find the automatically generated per
list htdig configuration files.
You probably want to run this patch as follows:
cd <mailman 2.0.6 untarred and unzipped directory>
patch -p1 < <this patch file>
[http://
The htdig-2. 0.6-03. patch version of the patch makes some
previously hard-coded things configurable and enhances the
capability to run the htdig searches and indexing on a
different machine to the one delivering Mailman and
Mailman's web UI.