Re: [Mailman-Users] Mailman 2.1.18 release

2014-04-26 Thread Mark Sapiro
I'm pleased to announce the third candidate release for Mailman 2.1.18.
This fixes a few bugs since discovered since the second release candidate.

Python 2.4 is the minimum supported, but Python 2.7 is recommended.

Please submit any i18n updates before May 1 to get them in the final
release.

This release has new features to help with mitigation of the impacts of
DMARC on mailing lists.

There is also a new dependency associated with these features. Namely,
the new Privacy options - Sender filters - dmarc_moderation_action
feature requires that the dnspython http://www.dnspython.org/ package
be available in Python.

There are also bug fixes.

See the attached README for more details.

Mailman is free software for managing email mailing lists and
e-newsletters. Mailman is used for all the python.org and
SourceForge.net mailing lists, as well as at hundreds of other sites.

For more information, please see:

http://www.list.org
http://www.gnu.org/software/mailman
http://mailman.sourceforge.net/

Mailman 2.1.18rc1 can be downloaded from

https://launchpad.net/mailman/2.1/
http://ftp.gnu.org/gnu/mailman/
https://sourceforge.net/projects/mailman/

-- 
Mark Sapiro m...@msapiro.netThe highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan
2.1.18rc3 (25-Apr-2014)

  Bug fixes and other patches

- The Reply-To: munging options weren't honored if there was no
  from_is_list action.  (LP: #1313010)

- Changed from_is_list actions to insert the list address in Cc: if the
  list is fully personalized.  Otherwise, the list address is only in
  From: and Reply-To: overrides it.  (LP: #1312970)

- Fixed the Munge From action to only Munge the From: and/or Reply-To: in
  the outgoing message and not in archives, digests and messages sent via
  the usenet gateway.  (LP: #1311431)

2.1.18rc2 (19-Apr-2014)

  Bug fixes and other patches

- The new Utils.IsDMARCProhibited() used collections.defaultdict which
  requires Python 2.5.  Changed to use a dict and setdefault.

2.1.18rc1 (18-Apr-2014)

  Dependencies

- There is a new dependency associated with the new Privacy options -
  Sender filters - dmarc_moderation_action feature discussed below.
  This requires that the dnspython http://www.dnspython.org/ package
  be available in Python.  This package can be downloaded from the above
  site or from the CheeseShop https://pypi.python.org/pypi/dnspython/
  or installed with pip.

  New Features

- The from_is_list feature introduced in 2.1.16 is now unconditionally
  available to list owners.  There is also, a new Privacy options -
  Sender filters - dmarc_moderation_action feature which applies to list
  messages where the From: address is in a domain which publishes a DMARC
  policy of reject or possibly quarantine.  This is a list setting with
  values of Accept, Wrap Message, Munge From, Reject or Discard. There is
  a new DEFAULT_DMARC_MODERATION_ACTION configuration setting to set the
  default for this, and the list admin UI is not able to set an action
  which is 'less' than the default.  The prior ALLOW_FROM_IS_LIST setting
  has been removed and is effectively always Yes. There is a new
  DMARC_QUARANTINE_MODERATION_ACTION configuration setting which defaults
  to Yes but can be set to No to exclude domains with DMARC policy of
  quarantine from dmarc_moderation_action.

  dmarc_moderation_action and from_is_list interact in the following way.
  If the message is From: a domain to which dmarc_moderation_action applies
  and if dmarc_moderation_action is other than Accept,
  dmarc_moderation_action applies to that message.  Otherwise the
  from_is_list action applies.

  i18n

- Added missing mm-digest-question-start tag to French listinfo template.
  (LP: #1275964)

  Bug Fixes and other patches

- Fixed a long standing issue in which a notice sent to a user whose
  language is other than that of the list can cause subsequent things
  which should be in the list's language to be in the user's language
  instead.  (LP: #1308655)

- Fixed the admin Membership List so a search string if any is not lost
  when visiting subsequent fragments of a chunked list.  (LP: #1307454)

- For from_is_list feature, use email address from original From: if
  original From: has no display name and strip domain part from resultant
  names that look like email addresses.  (LP: #1304511)

- Added the list name to the vette log held message approved entry.
  (LP: 1295875)

- Added the CGI module name to various No such list error log entries.
  (LP: 1295875)

- Modified contrib/mmdsr to report module name if present in No such list
  error log entries.

- Fixed a NameError exception in cron/nightly_gzip when it tries to print
  the usage message.  (LP: #1291038)

- Fixed a bug 

Re: [Mailman-Users] Mailman 2.1.18 release

2014-04-19 Thread Mark Sapiro
On 04/17/2014 11:32 AM, Mark Sapiro wrote:
 I am pleased to announce the first release candidate for Mailman 2.1.18.
 
 Python 2.4 is the minimum supported, but Python 2.7 is recommended.


It turns out that Mailman 2.1.18rc1 required Python 2.5 or later. The
problem code has been modified and I have released Mailman 2.1.18rc2.

Fixing this issue is the only change. If you are trying to run Mailman
2.1.18 with Python 2.4.x, you need to use 2.1.18rc2 or later. If you are
running with Python 2.5 or later, either version is OK.

Please submit any i18n updates before May 1 to get them in the final
release.

This release has new features to help with mitigation of the impacts of
DMARC on mailing lists.

There is also a new dependency associated with these features. Namely,
the new Privacy options - Sender filters - dmarc_moderation_action
feature requires that the dnspython http://www.dnspython.org/ package
be available in Python.

There are also bug fixes.

See the attached README for more details.

Mailman is free software for managing email mailing lists and
e-newsletters. Mailman is used for all the python.org and
SourceForge.net mailing lists, as well as at hundreds of other sites.

For more information, please see:

http://www.list.org
http://www.gnu.org/software/mailman
http://mailman.sourceforge.net/

Mailman 2.1.18rc2 can be downloaded from

https://launchpad.net/mailman/2.1/
http://ftp.gnu.org/gnu/mailman/
https://sourceforge.net/projects/mailman/

-- 
Mark Sapiro m...@msapiro.netThe highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan
2.1.18rc2 (19-Apr-2014)
- The new Utils.IsDMARCProhibited() used collections.defaultdict which
  requires Python 2.5.  Changed to use a dict and setdefault.

2.1.18rc1 (18-Apr-2014)

  Dependencies

- There is a new dependency associated with the new Privacy options -
  Sender filters - dmarc_moderation_action feature discussed below.
  This requires that the dnspython http://www.dnspython.org/ package
  be available in Python.

  New Features

- The from_is_list feature introduced in 2.1.16 is now unconditionally
  available to list owners.  There is also, a new Privacy options -
  Sender filters - dmarc_moderation_action feature which applies to list
  messages where the From: address is in a domain which publishes a DMARC
  policy of reject or possibly quarantine.  This is a list setting with
  values of Accept, Wrap Message, Munge From, Reject or Discard. There is
  a new DEFAULT_DMARC_MODERATION_ACTION configuration setting to set the
  default for this, and the list admin UI is not able to set an action
  which is 'less' than the default.  The prior ALLOW_FROM_IS_LIST setting
  has been removed and is effectively always Yes. There is a new
  DMARC_QUARANTINE_MODERATION_ACTION configuration setting which defaults
  to Yes but can be set to No to exclude domains with DMARC policy of
  quarantine from dmarc_moderation_action.

  dmarc_moderation_action and from_is_list interact in the following way.
  If the message is From: a domain to which dmarc_moderation_action applies
  and if dmarc_moderation_action is other than Accept,
  dmarc_moderation_action applies to that message.  Otherwise the
  from_is_list action applies.

  i18n

- Added missing mm-digest-question-start tag to French listinfo template.
  (LP: #1275964)

  Bug Fixes and other patches

- Fixed a long standing issue in which a notice sent to a user whose
  language is other than that of the list can cause subsequent things
  which should be in the list's language to be in the user's language
  instead.  (LP: #1308655)

- Fixed the admin Membership List so a search string if any is not lost
  when visiting subsequent fragments of a chunked list.  (LP: #1307454)

- For from_is_list feature, use email address from original From: if
  original From: has no display name and strip domain part from resultant
  names that look like email addresses.  (LP: #1304511)

- Added the list name to the vette log held message approved entry.
  (LP: 1295875)

- Added the CGI module name to various No such list error log entries.
  (LP: 1295875)

- Modified contrib/mmdsr to report module name if present in No such list
  error log entries.

- Fixed a NameError exception in cron/nightly_gzip when it tries to print
  the usage message.  (LP: #1291038)

- Fixed a bug in ListAdmin._handlepost that would crash when trying to
  preserve a held message for the site admin if HOLD_MESSAGES_AS_PICKLES
  is False.  (LP: #1282365)

- The from_is_list header munging feature introduced in Mailman 2.1.16 is
  no longer erroneously applied to Mailman generated notices.
  (LP: #1279667)

- Changed the message from the confirm CGI to not indicate approval is
  required for an acceptance 

Re: [Mailman-Users] Mailman 2.1.18 release

2014-04-18 Thread Sylvain Viart

Hi,


Le 17/04/2014 20:32, Mark Sapiro a écrit :

I am pleased to announce the first release candidate for Mailman 2.1.18.

http://www.list.org
http://www.gnu.org/software/mailman
http://mailman.sourceforge.net/


No topic are presented about the fresh release on those website, right?

So a postable url about this announce would be?

http://www.mail-archive.com/mailman-users%40python.org/msg64098.html

Is there a better one?

Regards,
Sylvain.
--
Mailman-Users mailing list Mailman-Users@python.org
https://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Re: [Mailman-Users] Mailman 2.1.18 release

2014-04-18 Thread Mark Sapiro
On 04/18/2014 12:14 AM, Sylvain Viart wrote:
 Hi,
 
 
 Le 17/04/2014 20:32, Mark Sapiro a écrit :
 I am pleased to announce the first release candidate for Mailman 2.1.18.

 http://www.list.org
 http://www.gnu.org/software/mailman
 http://mailman.sourceforge.net/
 
 No topic are presented about the fresh release on those website, right?


There wasn't when you wrote, but there is now.

I didn't have my full release tool set at PyCon :(


 So a postable url about this announce would be?
 
 http://www.mail-archive.com/mailman-users%40python.org/msg64098.html
 
 Is there a better one?


If you want to link to the announcement itself, I would use
https://mail.python.org/pipermail/mailman-announce/2014-April/000188.html

-- 
Mark Sapiro m...@msapiro.netThe highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan
--
Mailman-Users mailing list Mailman-Users@python.org
https://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org

[Mailman-Users] Mailman 2.1.18 release

2014-04-17 Thread Mark Sapiro
I am pleased to announce the first release candidate for Mailman 2.1.18.

Python 2.4 is the minimum supported, but Python 2.7 is recommended.

This release has new features to help with mitigation of the impacts of
DMARC on mailing lists.

There is also a new dependency associated with these features. Namely,
the new Privacy options - Sender filters - dmarc_moderation_action
feature requires that the dnspython http://www.dnspython.org/ package
be available in Python.

There are also bug fixes.

See the attached README for more details.

Mailman is free software for managing email mailing lists and
e-newsletters. Mailman is used for all the python.org and
SourceForge.net mailing lists, as well as at hundreds of other sites.

For more information, please see:

http://www.list.org
http://www.gnu.org/software/mailman
http://mailman.sourceforge.net/

Mailman 2.1.18rc1 can be downloaded from

https://launchpad.net/mailman/2.1/
http://ftp.gnu.org/gnu/mailman/
https://sourceforge.net/projects/mailman/

-- 
Mark Sapiro m...@msapiro.netThe highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan
2.1.18rc1 (18-Apr-2014)

  Dependencies

- There is a new dependency associated with the new Privacy options -
  Sender filters - dmarc_moderation_action feature discussed below.
  This requires that the dnspython http://www.dnspython.org/ package
  be available in Python.

  New Features

- The from_is_list feature introduced in 2.1.16 is now unconditionally
  available to list owners.  There is also, a new Privacy options -
  Sender filters - dmarc_moderation_action feature which applies to list
  messages where the From: address is in a domain which publishes a DMARC
  policy of reject or possibly quarantine.  This is a list setting with
  values of Accept, Wrap Message, Munge From, Reject or Discard. There is
  a new DEFAULT_DMARC_MODERATION_ACTION configuration setting to set the
  default for this, and the list admin UI is not able to set an action
  which is 'less' than the default.  The prior ALLOW_FROM_IS_LIST setting
  has been removed and is effectively always Yes. There is a new
  DMARC_QUARANTINE_MODERATION_ACTION configuration setting which defaults
  to Yes but can be set to No to exclude domains with DMARC policy of
  quarantine from dmarc_moderation_action.

  dmarc_moderation_action and from_is_list interact in the following way.
  If the message is From: a domain to which dmarc_moderation_action applies
  and if dmarc_moderation_action is other than Accept,
  dmarc_moderation_action applies to that message.  Otherwise the
  from_is_list action applies.

  i18n

- Added missing mm-digest-question-start tag to French listinfo template.
  (LP: #1275964)

  Bug Fixes and other patches

- Fixed a long standing issue in which a notice sent to a user whose
  language is other than that of the list can cause subsequent things
  which should be in the list's language to be in the user's language
  instead.  (LP: #1308655)

- Fixed the admin Membership List so a search string if any is not lost
  when visiting subsequent fragments of a chunked list.  (LP: #1307454)

- For from_is_list feature, use email address from original From: if
  original From: has no display name and strip domain part from resultant
  names that look like email addresses.  (LP: #1304511)

- Added the list name to the vette log held message approved entry.
  (LP: 1295875)

- Added the CGI module name to various No such list error log entries.
  (LP: 1295875)

- Modified contrib/mmdsr to report module name if present in No such list
  error log entries.

- Fixed a NameError exception in cron/nightly_gzip when it tries to print
  the usage message.  (LP: #1291038)

- Fixed a bug in ListAdmin._handlepost that would crash when trying to
  preserve a held message for the site admin if HOLD_MESSAGES_AS_PICKLES
  is False.  (LP: #1282365)

- The from_is_list header munging feature introduced in Mailman 2.1.16 is
  no longer erroneously applied to Mailman generated notices.
  (LP: #1279667)

- Changed the message from the confirm CGI to not indicate approval is
  required for an acceptance of an invitation.  (LP: #1277744)

- Fixed POSTFIX_STYLE_VIRTUAL_DOMAINS to be case-insensitiive.
  (LP: #1267003)

- Added recognition for another simple warning to bounce processing.
  (LP: #1263247)

- Fixed a few failing tests in tests/test_handlers.py.  (LP: #1262950)

- Fixed bin/arch to not create scrubbed attachments for messages skipped
  when processing the --start= option.  (LP: #1260883)

- Fixed email address validation to do a bit better in obscure cases.
  (LP: #1258703)

- Fixed a bug which caused some authentication cookies to expire too soon
  if 

Re: [Mailman-Users] Mailman 2.1.18 release

2014-04-17 Thread Mark Sapiro
On 04/17/2014 11:32 AM, Mark Sapiro wrote:
 I am pleased to announce the first release candidate for Mailman 2.1.18.


I neglected to emphasize that there are some new and some modified i18n
strings in this release.

I strongly encourage all interested people to look at these and submit
translation updates, preferably as launchpad merge proposals but
directly to me is OK, before 1 May 2014 to get them in the final release.

-- 
Mark Sapiro m...@msapiro.netThe highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan



signature.asc
Description: OpenPGP digital signature
--
Mailman-Users mailing list Mailman-Users@python.org
https://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Re: [Mailman-Users] Mailman 2.1.18 release

2014-04-17 Thread Lindsay Haisley
On Thu, 2014-04-17 at 11:32 -0700, Mark Sapiro wrote:
 dnspython http://www.dnspython.org/

Mark, is this distinct from pydns at http://pydsn.sourceforge.net?

-- 
Lindsay Haisley   | Everything works if you let it
FMP Computer Services |
512-259-1190  |  --- The Roadie
http://www.fmp.com|

--
Mailman-Users mailing list Mailman-Users@python.org
https://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] Mailman 2.1.18 release

2014-04-17 Thread Jim Popovitch
On Thu, Apr 17, 2014 at 4:20 PM, Lindsay Haisley fmo...@fmp.com wrote:

 On Thu, 2014-04-17 at 11:32 -0700, Mark Sapiro wrote:
  dnspython http://www.dnspython.org/

 Mark, is this distinct from pydns at http://pydsn.sourceforge.net?


(not Mark), short answer yes.  PyDNS and DNSPython are 2 different python
libs, the latter seems to be more popular.

-Jim P.
--
Mailman-Users mailing list Mailman-Users@python.org
https://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] Mailman 2.1.18 release

2014-04-17 Thread Lindsay Haisley
On Thu, 2014-04-17 at 16:28 -0400, Jim Popovitch wrote:
 (not Mark), short answer yes.  PyDNS and DNSPython are 2 different python
 libs, the latter seems to be more popular.

Slightly confusing :)

 import DNS[imports PyDNS]
 import dns[imports DNSPython]

-- 
Lindsay Haisley   | Real programmers use butterflies
FMP Computer Services |
512-259-1190  |   - xkcd
http://www.fmp.com|

--
Mailman-Users mailing list Mailman-Users@python.org
https://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org