Re: [Mailman-Developers] Author_is_list option in upcoming mailman 2.1.16

2013-09-18 Thread Stephen J. Turnbull
Franck Martin writes:

  I think, it is risky to code this encapsulation method directly and
  now, it requires a branch some testing and then merging back into
  the main branch.

First, the risk is zero, except to volunteers, as long as it's not
default.

Second, it's been tested for decades.  A MIME digest is nothing but
one or more encapsulated message/rfc822 parts.  In multipart/digest
form, it has an obvious defect of requiring an extra click for readers
using the MUAs I refuse to use (the MUAs I use can be taught to
explode digests automatically, or read them as mini-folders).  It
would be nice to find alternative ways to accomplish the same goals,
but this is already proof of concept.

Third, it has the advantage of preserving as much or as little of the
original message as the list would like without interfering with DKIM
validation of the encapsulation.

  The author_is_list has had deployment and testing for over a year
  in a DMARC environment. Limited testing I agree but nevertheless
  proved

Limited testing is not proof that something works.  Limited testing
can only *prove* that something is *broken*.  More extensive testing
is still not *proof*, but it can give you confidence that it's not
*too* broken.

  Here is a recent test, deployment and analysis:
  http://sys4.de/en/blog/2013/08/11/mailman-dmarc-konform-betreiben/

I don't read German, but I don't see anything that looks like data,
nor is there room for analysis.  Nor does the blog by Patrick
Koettner referenced therein.  (The Google translations confirm that.)
Please show us something that looks like data and analysis.
Specifically of interest:

Number of lists, number of users on each list (min, mean, max
would do), duration of operation in this mode, type of users (mail
admins vs. general technical vs non-technical), the MUAs in use,
any discussion from the users themselves.

  I'd like to see somebody operating a mailing list with this
  encapsulation method first, before merging.

Any list with MIME digests enabled and in use is a test of the basic
usability.  Do so on a site with DKIM-signing and you're done.  All my
proposal does is tune the encapsulation a bit.  It might or might not
work.


___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Developers] Author_is_list option in upcoming mailman 2.1.16

2013-09-18 Thread Mark Sapiro
On 09/17/2013 06:21 PM, Mark Sapiro wrote:
 
 I could actually implement this approach for the 2.1.16 release, but
 that would negate the i18n work that's already been done as the
 descriptive string on General Options would change, so I'm more inclined
 to label this feature as experimental and subject to change
 significantly in a future release.


I have had another thought. I will look at provisionally making
ALLOW_AUTHOR_IS_LIST a 3 way switch for 2.1.16 with 0 or False (No)
meaning current (2.1.15) behavior, 1 or True (Yes) meaning the 2.1.16rc1
behavior and 2 meaning the encapsulated message behavior.

If implementation doesn't turn into a can of worms or delay the release
too long, I'll do that and encourage interested people to try it and
report so we can get some practical experience with which to compare the
different approaches.

It will still be labeled experimental and subject to future change.

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

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Developers] Author_is_list option in upcoming mailman 2.1.16

2013-09-18 Thread Stephen J. Turnbull
Mark Sapiro writes:

  I have had another thought. I will look at provisionally making
  ALLOW_AUTHOR_IS_LIST a 3 way switch for 2.1.16 with 0 or False (No)
  meaning current (2.1.15) behavior, 1 or True (Yes) meaning the 2.1.16rc1
  behavior and 2 meaning the encapsulated message behavior.

If you do, please change the name to DKIM_CONFORMANCE_METHOD or
similar.  But I don't think this is a very good API, because
AUTHOR_IS_LIST[1] and DKIM_ARMOR (= encapsulate messages) are
independent.  Of course if encapsulation is used, there's very little
point in rewriting From.  But it doesn't interfere with doing so.


Footnotes: 
[1]  Barf - can we name this something that isn't a lie, like
LIST_REWRITES_FROM, or better LIST_HIJACKS_FROM to distinguish it
from the behavior of anonymous lists?

___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9