[Fwd: Announcing ezmlm-browse version 0.8]

From: W.D.McKinney <deem@wdm.com>
Date: Thu Jun 24 2004 - 17:41:40 AKDT

Here's the latest news for the ezmlm app "ezmlm-browse"
Bruce Guenter took over the ezmlm project and I for one
am most thankful for his help.

As an example, all SuSE mailing lists are powered by ezmlm.

Cheers,
Dee

-----Original Message-----
From: Bruce Guenter [mailto:lists-djb-ezmlm@bruce-guenter.dyndns.org]
Sent: Thursday, June 24, 2004 10:28 PM
To: ezmlm@list.cr.yp.to
Subject: Announcing ezmlm-browse version 0.8

Version 0.8 of ezmlm-browse is now available at:
        http://untroubled.org/ezmlm-browse/
------------------------------------------------------------------------------
Changes in version 0.8

- Rewrote the front-end from scratch, separating content generation from
  the HTML templates. This means less flexability in the templates, but
  faster code and easier maintenance and templating.
- Now has author indices, paging, more links, time zone management,
  style configuration, and other features I've forgotten.
- The default template is marked up with CSS classes in many places, and
  three sample style sheets are included.
-------------------------------------------------------------------------------
ezmlm-browse
Web browser for ezmlm-idx archives
Bruce Guenter <bruceg@em.ca>
Version 0.8
2004-06-24

This is ezmlm-browse, a web interface for browsing ezmlm-idx (version
0.40 or later) archives. The presentation is modeled from that of the
ezmlm-cgi archive browser that is part of ezmlm-idx, but with several
additions. However, the output is completely template drive, so you can
make it fit into your current web scheme.

A mailing list has been set up to discuss this and other packages.
To subscribe, send an email to:
        bgware-subscribe@lists.untroubled.org
A mailing list archive is available at:
        http://lists.untroubled.org/?list=bgware

Development versions of ezmlm-browse are available via Subversion at:
        svn://bruce-guenter.dyndns.org/ezmlm-browse/trunk

Requirements:

- Python (tested with 1.5.2, should work with any later version)
- ezmlm 0.53 + idx 0.40 or later. If you are using an older version of
  ezmlm-idx, you MUST upgrade and run the "ezmlm-idx" command on all
  lists you wish to browse.

Installation:

- Unpack ezmlm-browse into a non-web-visible directory.
- Set conf-home to the directory from which ezmlm-browse will execute.
- Run "make" to build ezmlm-browse and precompile the Python bytecode.
- Either copy the "wrapper" program or symlink the "index.cgi" script
  into your web tree as a CGI.
- If necessary, make the wrapper setuid to whatever user owns the
  mailing list archive files.

Configuration:

- Edit config.py to declare which mailing lists are visible to the web.

Security Notes:

- You will need to choose one of the following options:

  - Make your mailing list archives readable to the UID that the web
    server operates under. This will likely allow anybody on your
    system to read the contents of the mailing lists, including the
    unfiltered header lines (which include full email addresses, etc.)

  - Make the wrapper CGI program owned by the mailing list archive owner
    and setuid. If I have not been adequately careful, this may allow
    an attacker to execute code as that user.

  - Use the Apache su-exec module.

This program is Copyright(C) 2004 Bruce Guenter, and may be copied
according to the GNU GENERAL PUBLIC LICENSE (GPL) Version 2 or a later
version. A copy of this license is included with this package. This
package comes with no warranty of any kind.

---------
To unsubscribe, send email to <aklug-request@aklug.org>
with 'unsubscribe' in the message body.
Received on Thu Jun 24 17:39:15 2004

This archive was generated by hypermail 2.1.8 : Thu Jun 24 2004 - 17:39:17 AKDT