Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 37208 - Mailman 2.1.4 available
Summary: Mailman 2.1.4 available
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement
Assignee: Net-Mail Packages
URL:
Whiteboard:
Keywords: EBUILD
Depends on: 35536
Blocks:
  Show dependency tree
 
Reported: 2004-01-04 09:45 UTC by Dennis Freise
Modified: 2004-01-04 10:55 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
mailman-2.1.4.ebuild (mailman-2.1.4.ebuild,3.59 KB, text/plain)
2004-01-04 09:46 UTC, Dennis Freise
Details
mailman-2.1.4.ebuild (mailman-2.1.4.ebuild,3.84 KB, text/plain)
2004-01-04 10:45 UTC, Dennis Freise
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Freise 2004-01-04 09:45:37 UTC
Mailman 2.1.4 has been released on 31-Dec-2003, containing bugfixes and
feature-improvements. ebuild follows. It's basically the same as the ebuild for
version 2.1.3, but I had to add the following:

"dodir ${ID}/locks
keepdir ${ID}/locks"

The locks directory vanished without that, resulting in mailman being unable
to start.

Changelog:
2.1.4 (31-Dec-2003)

    - Close some cross-site scripting vulnerabilities in the admin pages
      (CAN-2003-0965).

    - New languages: Catalan, Croatian, Romanian, Slovenian.

    - New mm_cfg.py/Defaults.py variable PUBLIC_MBOX which allows the site
      administrator to disable public access to all the raw list mbox files
      (this is not a per-list configuration).

    - Expanded header filter rules under Privacy -> Spam Filters.  Now you can
      specify regular expression matches against any header, with specific
      actions tied to those matches.

    - Rework the SMTP error handling in SMTPDirect.py to avoid scoring bounces
      for all recipients when a permanent error code is returned by the mail
      server (e.g. because of content restrictions).

    - Promoted SYNC_AFTER_WRITE to a Default.py/mm_cfg.py variable and
      make it control syncing on the config.pck file.  Also, we always flush
      and sync message files.

    - Reduce archive bloat by not storing the HTML body of Article objects in
      the Pipermail database.  A new script bin/rb-archfix was added to clean
      up older archives.

    - Proper RFC quoting for List-ID descriptions.

    - PKGDIR can be passed to the make command in order to specify a different
      directory to unpack the distutils packages in misc.  (SF bug 784700).

    - Improved logging of the origin of subscription requests.

    - Bugs and patches: 832748 (unsubscribe_policy ignored for unsub button on
      member login page), 846681 (bounce disabled cookie was always out of
      date), 835870 (check VIRTUAL_HOST_OVERVIEW on through the web list
      creation), 835036 (global address change when the new address is already
      a member of one of the lists), 833384 (incorrect admin password on a
      hold message confirmation attachment would discard the message), 835012
      (fix permission on empty archive index), 816410 (confirmation page
      consistency), 834486 (catch empty charsets in the scrubber), 777444 (set
      the process's supplemental groups if possible), 860135 (ignore
      DiscardMessage exceptions during digest scrubbing), 828811 (reduce
      process size for list and admin overviews), 864674/864676 (problems
      accessing private archives and rosters with admin password), 865661
      (Tokio Kikuchi's i18n patches), 862906 (unicode prefix leak in admindb),
      841445 (setting new_member_options via config_list), n/a (fixed email
      command 'set delivery')
Comment 1 Dennis Freise 2004-01-04 09:46:15 UTC
Created attachment 23147 [details]
mailman-2.1.4.ebuild
Comment 2 Dennis Freise 2004-01-04 10:45:12 UTC
Created attachment 23150 [details]
mailman-2.1.4.ebuild

Fix for bug #35536 - the following has been added to the ebuild:

if [ -f /usr/local/mailman/Mailman/mm_cfg.py ]; then
	rm ${D}/usr/local/mailman/Mailman/mm_cfg.py
	einfo "An old config file was found, so"
	einfo "mm_cfg.py will NOT be installed."
	einfo "A new config has been installed as mm_cfg.py.dist"
fi
Comment 3 Martin Holzer (RETIRED) gentoo-dev 2004-01-04 10:49:34 UTC
i know, i've done this
Comment 4 Dennis Freise 2004-01-04 10:55:03 UTC
No, you have not in this case.
You may have done the same, but this ebuild here was patched by me.