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 its performance.
[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.org
2.0 beta 6 (22-Sep-2000)
- Building 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 cross-platform. 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. - Standards o Compliance with RFC 2369 (List-*: headers). Patch by Darrell Fuhriman. List-ID: header is kept for historical reasons. 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 RFC 2047. 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 different formats). - Defaults 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 page. 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 forwarded message. - Miscellaneous o Fixed config.db corruption problem when disk-full errors are encountered. 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.