[ OpenInfo Home ] [ UP ]

Mailman Patches

I have published a number of patches for the Mailman mailing list management software. They were available through the SourceForge patch manager but since the Mailman project switched to Launchpad some of these patches are only available here while others are available both here and from Launchpad; see below for further info.

Note: The 'pre-packaged' Mailman distributions are no longer available.

Warning: Availability of Patches from Launchpad and Sourceforge

With the transfer of Mailman distribution and bug tracking from Sourceforge to Launchpad, some of the latest patches at the time of that transfer (patches for MM 2.1.11) appear to have been carried over to Launchpad while other have not. I do not currently plan on uploading to Launchpad those patches that did not make the cut.

While patches are updated by me for my own use I will continue to publish them here regardless of whether I can make/have made them available on either or both of Launchpad and Sourceforge.

Warning

If, so far, you have not adopted any of these patches you need to consider the following before making a decision to adopt them.

Two future versions of Mailman are in prospect: 2.2 and 3.0.

The patches listed here are almost certainly not going to be compatible with or updated to be applicable to MM 3.0. But it is possible that equivalent functionality will be incorporated into MM 3.0 if the Mailman developers perceive there is sufficient demand for it. If the desired functionality is not available then a decision as to whether new patches for MM 3.0 code base can or should be developed can only be made when the source code of MM 3.0 is publicly available.

MM 2.2 is presumably going to be published as a stop-gap between MM 2.1.x and MM 3.0. I have no visibility over the MM 2.2 time-scales or code base. Hence, I have no idea of the extent to which the patches listed here are likely to be redundant because of new features in MM 2.2 or reasonably compatible with the MM 2.2 code base. A decision to modify the existing patches or redevelop them for the MM 2.2 code base can only be made when the source code of MM 2.2 is publicly available. Depending on the work involved I may opt to stay with MM 2.1.x until MM 3.0 becomes available and bypass MM 2.2.

Apologies to any existing users for the uncertainty around the future of these patches. I have already kept them updated for a number of years as different versions of Mailman have come and gone. That was never my intention at the start but as I needed to continue using them myself it served my best interests to keep updating them and helping other users came as low cost by-product. But post MM 2.1.x that may not apply.

Look at it this way: the advantage of open source is clear; if I do not update, rewrite or create a patch anyone else who wants to has the option to do so.


Patches applicable to current stable Mailman release 2.1.12

Note: Unless noted otherwise you should apply these patches to the appropriate expanded Mailman source distribution BEFORE running ./configure and make install as part of installing Mailman from source code.

Sourceforge Patch Number (if any)
(Links to Sourceforge)
Launchpad Patch Number (if any)
(Links to Launchpad)
Description
(Links to local copy of patch)
Enhancement
Bug Fix
444879 Archive indexer control to improve indexing. E
444884 Integration of Mailman & htdig for archive searching. E
644797   Revised mailer exit status. E
760567   Moderation request message content. E
820723   Mailman/pipermail/MHonarc integration E
850805   Aggressive anti email address harvesting measures E
1442025   List Specialisation for Support Groups E
1483446   Daily mbox files for list mbox archives E

Patches applicable to Mailman releases prior to 2.1.12

Note: Unless noted otherwise you should apply these patches to the appropriate expanded Mailman source distribution BEFORE running ./configure and make install as part of installing Mailman from source code.

Sourceforge Patch Number
(Links to SourceForge)
Description
(Links to local copy of patch)
Enhancement
Bug Fix
444879 Archive indexer control to improve indexing. E
444884 Integration of Mailman & htdig for archive searching. E
644797 Revised mailer exit status. E
644810 Sendmail mailer in Python. E
661138 Corrects defects in some HTML templates. B
668685 Corrects an error in SystemExit exception handling by $prefix/script/driver B
728836 Corrects defects in some HTML templates. B
730769 template access hierarchy is broken. B
732366 Posting date on archive pages is wrong. B
760567 Moderation request message content. E
777444 mailmanctl doesn't setgroups when run as root. B
828811 Reduced listinfo and admin CGI process size. E
835332 Stops bloat in pipermail article databases. B
850805 Aggressive anti email address harvesting measures E
1442025 List Specialisation for Support Groups E
1483446 Daily mbox files for list mbox archives E


Click to e-mail comments or complaints Last updated: 09/07/2009 13:54

[ OpenInfo Home ] [ UP ]