I'm pleased to announce the release of Mailman 2.0 beta 6. In this
release most of the bugs and patches submitted to SourceForge have
been resolved. See below for a list of changes since 2.0 beta 5.
I've tested this release with Python 1.5.2, 1.6, and 2.0beta1+CVS.
This will be the last beta before 2.0 final. I think Mailman 2.0 is
now stable enough to be unleashed on the unsuspecting public :).
Besides, it's way overdue and there are lots of important new features
that are backed up waiting for this to get out.
I plan to release 2.0 final about a week after Python 2.0 final is
released. That currently puts Mailman 2.0 final out on lucky Friday
October 13th. If the Python release is pushed back, Mailman may be
pushed back too.
Much thanks to everyone who has helped Mailman to where it is, either
through bug reports, patch submissions, important feedback, and
extensive testing. I'd like to single out Jeremy Hylton on this
release for coming to the rescue at the last minute and working on
Pipermail to fix bugs, add support for non-ASCII charsets, and improve
[Side note: I was in New York City last night doing a gig at the
Lion's Den with my band, and I met the guitarist's Linuxhead network
administrator friend. We were talking geek shop after the show and I
mentioned I worked on "a mailing list manager". He said, "Oh, like
Mailman?" :) ]
As usual, you can get the tarball from SourceForge
or (soon) ftp.gnu.orgftp://ftp.gnu.org/gnu/mailman/mailman-2.0beta6.tgz
2.0 beta 6 (22-Sep-2000)
o Tested with Python 1.5.2, Python 1.6, and Python 2.0 beta 1.
Conducted on RH Linux 6.1 only, but should work
o Configure now accepts --with-username, --with-groupname,
--with-var-prefix flags. See `configure --help' or the
INSTALL file for details.
o Setting the CFLAGS environment variable before invoking
configure now works.
o The icons are now copied into $prefix/icons at install time.
Patch by David Champion.
o Compliance with RFC 2369 (List-*: headers). Patch by
Darrell Fuhriman. List-ID: header is kept for historical
o Fixes by Jeremy Hylton to Pipermail in support of non-ASCII
charsets, based on the Content-Type: and encoded-words in
the original message. Mail headers are now decoded as per
o Many more bounce formats are detected: Microsoft's SMTPSVC,
Compuserve, GroupWise, SMTP32, and the more generic
SimpleMatch (which catches lots of similar but slightly
o Email addresses can now be obscured in Pipermail archives by
setting mm_cfg.ARCHIVER_OBSCURES_EMAILADDRS to 1 (obscuring
is turned off by default). Patch provided by Chris Snell.
o The default NNTP host can now be set by editing
mm_cfg.DEFAULT_NNTP_HOST. Patch by David Champion.
o The default archiving mode (public/private) can now be set
by editing mm_cfg.DEFAULT_ARCHIVE. Patch by Ted Cabeen.
- Web UI
o The variable details pages in the administrators interface
is now `live', i.e. there's a submit button on the details
o A link to the administrative interface is placed in the
footer of the general user pages (authentication still
required, of course!)
o The user options change results page has a link back to the
user's main page.
o In the admindb page (for dealing with held postings), the
default forward address is now listname-owner instead of
listname-admin. This avoids bounce detection on the
o Fixed config.db corruption problem when disk-full errors are
o Command line scripts accept list names case-insensitively.
o bin/remove_members takes a -a flag to remove all members of
a list in one fell swoop.
o List admin passwords must be non-empty.
o Mailman generated passwords are slightly more mnemonic, and
shouldn't have confusing character selections (i.e. `i'
only, but no `1' or `l').
o Crossposting to two gated mailing lists should be fixed.
o Many other bug fixes and minor web UI improvements.