[Mailman-Users] [Mailman-Developers] Mailman and Box

2015-11-04 Thread Stephen J. Turnbull
Moving to mailman-users, be a better place to post a request for
experience.

Please respect cross-posting restrictions.  If you're just reporting
experience, reply-to is set to Mailman-Users which is appropriate (at
least, IIRC the Mailman Users/Developers lists don't mess with
preexisting Reply-To).  If you have patched Mailman to make it work
better in this kind of application, you *may* wish to move the
conversation back to Mailman Developers to propose inclusin in a
future version of Mailman.  (If you just want to say "hey I have a
patch", I would leave that on -Users, FWIW YMMV.)

bill.co...@unh.edu writes:
 > We will be retiring our Blackboard system (an e-learning portal)
 > which offered users 'organizations'; basically a combination of
 > group sharing of documents and collaboration via email.
 > 
 > I can't begin to duplicate all of the functionality of this part
 > of Blackboard, but I figured if I could link our school's Box
 > cloud storage with our new Mailman v2 installation, that would go
 > a long ways to provide a similar service.
 > 
 > The idea is that for every Mailman list created, a new Box shared
 > folder would also be created and associated with that list.  The
 > list owner and subscriber information would live in Mailman.  A
 > nightly reconciliation job would maintain the
 > list-owner/folder-owner roster and subscriber list between the
 > two systems.  Subscribers to the list would be granted, as a
 > whole, either reader or contributor access to the Box folder
 > (whatever the owner chooses).  The list-owner would be able to do
 > things like put the associated Box folder's URL into the list's
 > message footer.
 > 
 > Box provides a RESTful API, so I think I just might be able to
 > pull this off.
 > 
 > My question is, is there anybody else already doing this or
 > something similar?
--
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-Developers] Mailman 3 status

2015-07-13 Thread Barry Warsaw
[resend w/proper address]

On Jul 13, 2015, at 10:47 AM, Stephen J. Turnbull wrote:

- Performance measurements.  There are theoretical reasons to believe
  that under certain circumstances a large Mailman 3 under heavy
  use *might* suffer bottlenecks, but we just don't know yet.

Note that the message delivery subsystem, while modernized and ported to
Python 3, is largely inherited from Mailman 2, which means that reliability
and performance *of message delivery* should be about the same.

Over in mailman-developers we've had some discussion about performance of the
REST server, which by default gets vended by Python 3's stdlib wsgiref module
and probably would be improved by a better wsgi application server such as
gunicorn.  Follow ups to -developers on that topic please.

The information provided above is accurate to the best of my ability,
but it has not been checked by the responsible developers.  It is
provided in hope of may be of use to those considering installation of
Mailman 3.  If you're still on the fence after reading this post,
please do get more accurate information from the responsible
developers on the Mailman Developers list.

You did good, Steve! :)

Cheers,
-Barry
--
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-Developers] Error while installing Mailman

2015-03-05 Thread Mark Sapiro
On 03/05/2015 08:08 AM, Rakesh Verma wrote:
 i did the same but i am still getting the error, can i manually add the
 user to /etc/passwd???

Please keep threads on the list unless sending personal, private or
security information.

What happened when you did the useradd command?

There are two issues with the manual:

1) useradd -c''GNU Mailman'' -s /no/shell -d /no/home -g mailman mailman

should be either

useradd -cGNU Mailman -s /no/shell -d /no/home -g mailman mailman

or

useradd -c'GNU Mailman' -s /no/shell -d /no/home -g mailman mailman

2) you need to be root or use sudo

Also, if you don't actually know how to add a user to your system, you
may not have enough sysadmin experience to successfully install mailman.
The installation manual tries to be complete, but it assumes a certain
level of background knowledge.

-- 
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-Developers] Fwd: [sympa-users] thoughts re. DMARC impacts

2014-11-02 Thread Stephen J. Turnbull
Reply-To set to Mailman-Users.  Although actual work on an RFC
probably would be done by a developer, there's no reason to exclude
site admins and list owners, and the impact of DMARC is surely
apparent to developers, admins, and owners alike, as well as to our
subscribers.

Victoriano Giralt writes:

  This has recently circulated in the sympa-users lists. As a proud member
  of both communities I think that the synergy Miles proposes could really
  have some impact.

Thank you for posting.  Mailman as an organization (through me, the
more or less official delegate to the DMARC Working Group - below,
just the WG) is well aware of Miles' proposal.  In short, I'm
opposed to it in current form, both personally and on behalf of
Mailman.

That said, I welcome discussion and advocacy of his point of view, and
if the Mailman community goes there, we can either delegate more
people to advocate it or I can do my best to present the Mailman
consensus as well as my own view (assuming it doesn't change in
response to further advocacy :-).

The rest is tl;dr, I suppose, but it is a complete and I hope fair
summary of discussion of these proposals on the dm...@ieft.org list:
http://www.ietf.org/mail-archive/web/dmarc/

  Subject: [sympa-users] thoughts re. DMARC impacts
  Date: Mon, 27 Oct 2014 20:45:32 -0400
  From: Miles Fidelman mfidel...@meetinghouse.net

  Many of us just had to deal with the impacts of DMARC on our lists.
  
  In the aftermath, I've been participating on the dmarc-ietf email
  list - trying to discuss ways to fix DMARC to better coexist with
  lists and other 3rd-party services (like send this article
  to).
  
  Unfortunately, it seems like the discussion is bogged down in two regards:
  - the ietf-dmarc working group is charted to enhance DMARC - dealing
  with its impacts is not really the focus - folks want a general purpose
  solution

This is false.  The charter is public:
http://tools.ietf.org/wg/dmarc/charters

In fact, Miles' proposal, and several similar ones, have received a
lot of attention from the WG.  Nobody has claimed it's out of WG scope
or tried to shut down discussion on that basis, although it's off
current focus.  It's true that two specific participants are strong
proponents of general purpose solutions, but they are special
interests (a party of 2, or perhaps 2 parties of 1 ;-).  The people
who are the backbone of the WG have on average two *decades* of
experience in creating email-related and other Internet standards, and
they are quite happy to consider incremental improvements, two of
which (the *-dkim-* Internet Drafts) are cited below.

Currently, the WG's focus is on figuring out just what those impacts
are, it's true, and that is a general purpose task.  Nevertheless,
many members of the WG are open to off-focus work as individuals,
and the WG wiki is open as a forum for presenting off-focus ideas to
be addressed ad hoc by individuals or by the WG in the future.
http://tools.ietf.org/wg/dmarc/trac/wiki

  Personally, I'd like to see a short-term solution to make our lives
  easier, as list managers - sort of the way that NAT has been dealing
  with IPv4 address exhaustion, while we wait for IPv6 to happen.

This is an excellent analogy.  NAT has caused almost as many problems
as it solved, especially in the security area.  Miles' proposal would
be the same IMO.

  I've been thinking along the lines of an update to RFC2369 - the
  16-year-old document defines the List-* headers.  Say by adding a couple
  of headers along the lines of:
  List-Original-Author: the original author
  List-Original-Reply-To: the original message's Reply-To

These two have trivial generalizations which apply to some of the
other third-party issues created by DMARC.  Specifically, just drop
the List- prefix.  This generalization *will* occur -- those users
will perceive the utility to themselves, and just start using it.  The
misnaming may not cause problems, but why invite them when we don't
have to?

By either name (or slight variations, such as Original-From and
X-Original-From -- the latter has long been used by GMail for
internal purposes, apparently), this proposal has the following
design issues that must be resolved:

1.  It changes the semantics of the From field defined by RFC 5322.
According to RFC 5322, From is the definitive field indicating the
author of the message content in a sense made somewhat precise in
that RFC and other email RFCs.  This proposal would add a very
general except when it isn't clause to that definition,
requiring updates to every MUA in use.  It may affect many other
RFCs as well -- specifically but not limited to all email
authentication RFCs that propose to address the phishing problem.

2.  Advocates of such headers are sharply divided on proposed
semantics.  Some (Google, Scott Kitterman on the WG ML) consider
that the semantics should be restricted to the Reply-To function,
and otherwise be 

[Mailman-Users] [Mailman-Developers] Changes coming to the GNU Mailman wiki

2014-10-09 Thread Stephen J. Turnbull
Barry Warsaw writes:

  Thus I am here to announce the imminent switch of our wiki to a new
  Moin server.

Hurray!

  Huge, huge thanks go to Paul Boddie for the incredible amount of
  work he's put into the conversion process.

Yes indeed!  It's been a huge project, taking what, about a year and a
half (IIRC it was discussed at PyCon Sprints in 2013)!

Thanks again Paul!

Steve

--
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-Developers] Mailman 2.1.18 final release

2014-05-06 Thread Jim Popovitch
On Tue, May 6, 2014 at 1:37 PM, Mark Sapiro m...@msapiro.net wrote:
 A critical incompatibility between the Mailman 2.1.18 final release and
 Python versions older than 2.6.5 or thereabouts affecting the DMARC Wrap
 Message action was discovered and fixed. This incompatibility also
 existed in the 2.1.16 and 2.1.17 releases.

 Thus, I have released Mailman 2.1.18-1 with a fix for this
 incompatibility. Please use 2.1.18-1 and not 2.1.18.

Thank you Mark, and thank you for the huge effort in getting the
Mailman 2.18.x release out the door.  I know everyone thinks this, I
just felt it needed to be stated.

-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-Developers] DMARC and Mail Lists open space at Pycon

2014-04-13 Thread Patrick Ben Koetter
* Mark Sapiro m...@msapiro.net:
 On April 11, 2014 3:18:13 PM EDT, Mark Sapiro m...@msapiro.net wrote:
 On 04/11/2014 05:25 AM, Mark Sapiro wrote:
  
  Tentatively rescheduled to 17:00 EDT (21:00 GMT) on Friday, 11 Apr in
 room 525.
  
  I will attempt to post realtime summaries on #mailman.
 
 
 Due to various scheduling issues, this will be rescheduled for Saturday
 evening (Montreal time). Details to follow.
 
 Please email me if you're thinking of attending. So far I know it's me,
 Florian Fuchs, and Barry Warsaw, but we need DMARC folks too.
 
 We are currently scheduled for 19:00 EDT (23:00 GMT), today, 12 Apr in room 
 525.
 
 It looks like it may just be Barry, Florian and me making dinner plans, but 
 if you're interested and here please come.

Yikes! That's 1:00 a.m. my time. Can't guarantee I will still be up then.

p@rick

-- 
[*] sys4 AG
 
https://sys4.de, +49 (89) 30 90 46 64
Franziskanerstraße 15, 81669 München
 
Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263
Vorstand: Patrick Ben Koetter, Marc Schiffbauer
Aufsichtsratsvorsitzender: Florian Kirstein
 
--
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-Developers] MM3 Test Hangs

2014-02-26 Thread Tom Browder
On Wed, Feb 26, 2014 at 3:13 AM, Nicolas Karageuzian
nico...@karageuzian.com wrote:
 I encountered db lock using sqlite with mailman3 and tools.
 Switching to postgres avoid the db locking states.
 Maybe you should explore that way.

I'll try that.

 Hyperkitty moved to github so the lp ref is quite out of date for this
 resource.

I thought so--that't why I was asking for definitive, easy-to-find
links on the wiki.

Thanks, Nicolas.

-Tom
--
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-Developers] MM3 Test Hangs

2014-02-26 Thread Barry Warsaw
On Feb 26, 2014, at 02:45 PM, Stephen J. Turnbull wrote:

  I have no idea what to do next,

This is clearly a bug, although I think it's relatively recent, so it might be
worth seeing if earlier revisions avoid the problem.  Yes, I can reproduce it.

The interesting thing is that the test is in rest/docs/membership.rst so these
are multiprocess related bugs.  Typically when this happens (and it will only
be with the default SQLite database, as observed by others), it's a bug in the
test, not necessarily a bug in the core.

Tests which involve multiple processes, as the REST tests do (i.e. the
foreground testing process and a background runner process) have to be careful
to release the database lock when they expect background processes to access
the database.  Releasing the lock means calling .commit() or .abort() at the
appropriate time.  The thing to keep in mind is that with Storm, even doing an
operation that results in a database query opens a transaction and thus
acquires the lock.

In the context of membership.rst, what this probably means is that somewhere
in the doctest there's a database query with a missing explicit .commit() or
.abort() before the background REST runner process executes.  Tracing through
the doctest to find out exactly where it hangs usually helps isolate where the
missing commit/abort should go.

Of course, it's possible that there's a missing commit/abort in the core, but
I rather doubt it, since that's pretty well tied into the REST runner's HTTP
transaction machinery, and other REST tests don't exhibit the hang.

Tom, if you're up for debugging it, that would be great.  If not, no worries.
The test suite hangs for me, so I'll find some time this weekend to take a
look.

-Barry
--
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-Developers] Kernel update breaks Mailman!!

2014-02-20 Thread Barry Warsaw
On Feb 20, 2014, at 12:07 PM, Lindsay Haisley wrote:

I'm running Mailman 2.1.15 on a Ubuntu server, feeding into Courier MTA,
running Python 2.7.3.  I track security updates and install them
promptly when they're issued by Ubuntu.  Yesterday I updated the Linux
kernel from 3.2.0-58-generic (x86_64) to 3.2.0-59-generic and Mailman
quit working.  List posts made it through to the archives, and were
apparently queued within Mailman, but wouldn't go out.  The mail server
was working OK for non-list email. Today I backed out the kernel update
and posts to lists sent yesterday and today are going out without
problems.

I'm really quite surprised about this.  From the kernel version numbers, I'm
guessing you're running Ubuntu 12.04 LTS?  I have my personal Mailman server
running on that OS, and just performed a kernel update.  I'm about to reboot
it into the new kernel, so I'll send a test message out and see if it works.
Very odd that a kernel update alone would cause the problem.  Can you send
mail normally (i.e. outside of Mailman) and connect to your port 25?  I guess
the one difference between our setups is that I use Postfix.

-Barry
--
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-Developers] Mailman 2.1.15 final released.

2012-06-16 Thread Odhiambo Washington
On Fri, Jun 15, 2012 at 8:04 PM, Mark Sapiro m...@msapiro.net wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 I am happy to announce the final release of Mailman 2.1.15. This
 release is identical to the 2.1.15rc1 release except for the version
 number and the inclusion of a missing part of the HTML installation
 manual.

 Python 2.4 is the minimum supported, but Python 2.6 is recommended.
 This release should work with Python 2.7, but has not been tested with
 that version.


I have tested it with Python 2.7 and I have not encountered any problems.
I have been running a live site on Python 2.7 with 2.1.14, 2.1.15rc and now
I am installing 2.1.15.



-- 
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254733744121/+254722743223
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
I can't hear you -- I'm using the scrambler.
--
Mailman-Users mailing list Mailman-Users@python.org
http://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: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] [Mailman-Developers] Mailman 2.1.15 final released.

2012-06-15 Thread Andrew Hodgson
Mark Sapiro wrote:

I am happy to announce the final release of Mailman 2.1.15. This release is 
identical to the 2.1.15rc1 release except for the version number and the 
inclusion of a missing part of the HTML installation manual.

Thanks for this as ever, quality release.  I upgraded in a very short space of 
time, all working well.

Andrew. 
--
Mailman-Users mailing list Mailman-Users@python.org
http://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: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] [Mailman-Developers] Mailman 2.1.15rc1 released

2012-05-16 Thread Odhiambo Washington
On Wed, May 16, 2012 at 8:57 AM, Mark Sapiro m...@msapiro.net wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 I am happy to announce the first release candidate for Mailman 2.1.15.

 Python 2.4 is the minimum supported, but Python 2.6 is recommended.
 This release should work with Python 2.7, but has not been tested with
 that version.

 This release includes minor security enhancements, new features and
 bug fixes. See the Changelog at
 https://launchpad.net/mailman/2.1/2.1.15rc1 for more details.


Do I still need these patches for 2.1.15:

htdig-patch
indexing-patch

I can't seem to find them though:(



-- 
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254733744121/+254722743223
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
I can't hear you -- I'm using the scrambler.
Please consider the environment before printing this email.
--
Mailman-Users mailing list Mailman-Users@python.org
http://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: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Re: [Mailman-Users] [Mailman-Developers] RELEASED: GNU Mailman 3.0 beta 1 and Postorius 1.0 alpha 1

2012-03-26 Thread Barry Warsaw
On Mar 26, 2012, at 04:11 PM, Andrea Crotti wrote:

Great news Barry, but just one thing, I checked now on list.org and the GNU
Mailman website and there is no mention of this release.. is that on purpose?

Not really.  The server moved recently and my keys hadn't been installed.
Looks like they still aren't, so let me ping the admins.

-Barry


signature.asc
Description: PGP signature
--
Mailman-Users mailing list Mailman-Users@python.org
http://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: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Re: [Mailman-Users] [Mailman-Developers] RELEASED: GNU Mailman 3.0 beta 1 and Postorius 1.0 alpha 1

2012-03-24 Thread Stephen J. Turnbull
On Sat, Mar 24, 2012 at 3:00 AM, Barry Warsaw ba...@list.org wrote:
 Hello Mailman enthusiasts!

 I'm also ecstatic to announce the first alpha release of Postorius, our new
 official name for the Django-based Mailman 3 web user interface.  The name was
 suggested by core developer Florian Fuchs in honor of a bass hero of both of
 ours, Jaco Pastorius.  Postorius 1.0 alpha 1 is code named Space Farm.

I can't wait for Gene Simmons and Tal Wilkenfeld! :-)
--
Mailman-Users mailing list Mailman-Users@python.org
http://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: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] [Mailman-Developers] RELEASED: GNU Mailman 3.0 beta 1 and Postorius 1.0 alpha 1

2012-03-23 Thread Hopkins, Justin
On Mar 23, 2012, at 9:00 PM, Barry Warsaw ba...@list.org wrote:

 Use the key, unlock the door
See what your fate might have in store...

Everybody walk the dinosaur!

Seriously though, this is amazing news! Thanks to everyone who helped work on 
this. I can't wait to give it a try!

Cheers,
Justin
--
Mailman-Users mailing list Mailman-Users@python.org
http://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: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] [Mailman-Developers] [Mailman-Announce] Mailman security patch.

2010-09-09 Thread Barry Warsaw
On Sep 09, 2010, at 06:46 AM, Mark Sapiro wrote:

The patch is attached. Since it only affects the web CGIs, it can be
applied and will be effective without restarting Mailman, although
since it includes a patch to Utils.py which is imported by the
qrunners, a restart of Mailman is advisable as soon as convenient
after applying the patch.

Thanks Mark!
-Barry


signature.asc
Description: PGP signature
--
Mailman-Users mailing list Mailman-Users@python.org
http://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: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Re: [Mailman-Users] [Mailman-Developers] openID enabled mailman

2009-06-17 Thread Barry Warsaw

On Jun 13, 2009, at 1:25 PM, Brad Knowles wrote:

Mailman is the wrong place to put an OpenID provider.  That needs to  
go somewhere else, and then you can put in code that allows Mailman  
to be an OpenID Relyer.


Well put, and I could not agree more.

What would be very helpful would be adding the necessary support to  
Mailman 2.2 and 3 so that it can be a relying party, and perhaps we  
can finally deprecate or kill off the stupid user passwords.


-Barry



PGP.sig
Description: This is a digitally signed message part
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

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

[Mailman-Users] [Mailman-Developers] openID enabled mailman

2009-06-13 Thread Stephen J. Turnbull
Malveeka Tewari writes:

  2. Sign in with existing openID login for your subscription
  
  *1. Enable/Disable openID login for your subscription* *account*
  For enabling and diabling the openID feature, the users login their
  subscribed accounts as they do now for changing any of the subcription
  options.
  On this page if they enable the openID feature, they recieve an automated
  reply with their openID identifier.
  
  The password for the openID identifier is the same as that for the
  subscription accounts. If they change their subscription passwords, their
  openID password gets changed too.

I don't understand what you're trying to do.  The whole point of open
ID is delegating authorization to a third party.  If you want, you can
provide that service as well, but once you've enabled OpenID, you
shouldn't need a password for Mailman.  In fact, the Mailman password
should be disabled, as it is certainly less secure than OpenID at this
point in time.

  I want to know if there's already an openID enabled version of
  mailman available

The OpenID project has OpenID-enabled Mailman lists, but according to
Brad Knowles in the process of adapting Mailman to OpenID they broke a
lot of other features, and integrating their changes is non-trivial.
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

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


Re: [Mailman-Users] [Mailman-Developers] openID enabled mailman

2009-06-13 Thread Malveeka Tewari
Hi Stephen

Thanks for your reply.
W want to implement the OpenID Provider for the mailman set up we are
running on our servers.
The idea is to use OpenID with mailman to provide single sign on for our
other user accounts like our wiki etc.
Our focus is on providing Single Sign On but we do not want to delegate
authentication to a third party. Hence we want to implement OpenID provider
for our Mailman service. and OpenID relying party for our wiki etc.

Now for the OpenID provider we may choose to have new passwords or use the
mailman passwords. For ease of users, we want to use the mailman passwords
for the OpenID provider.

I hope I have conveyed what I am trying to do. I will be thankful for any
suggestions

Thanks
Malveeka

On Sat, Jun 13, 2009 at 12:03 PM, Stephen J. Turnbull step...@xemacs.orgwrote:

 Malveeka Tewari writes:

   2. Sign in with existing openID login for your subscription
  
   *1. Enable/Disable openID login for your subscription* *account*
   For enabling and diabling the openID feature, the users login their
   subscribed accounts as they do now for changing any of the subcription
   options.
   On this page if they enable the openID feature, they recieve an
 automated
   reply with their openID identifier.
  
   The password for the openID identifier is the same as that for the
   subscription accounts. If they change their subscription passwords,
 their
   openID password gets changed too.

 I don't understand what you're trying to do.  The whole point of open
 ID is delegating authorization to a third party.  If you want, you can
 provide that service as well, but once you've enabled OpenID, you
 shouldn't need a password for Mailman.  In fact, the Mailman password
 should be disabled, as it is certainly less secure than OpenID at this
 point in time.

   I want to know if there's already an openID enabled version of
   mailman available

 The OpenID project has OpenID-enabled Mailman lists, but according to
 Brad Knowles in the process of adapting Mailman to OpenID they broke a
 lot of other features, and integrating their changes is non-trivial.

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

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


Re: [Mailman-Users] [Mailman-Developers] openID enabled mailman

2009-06-13 Thread Stephen J. Turnbull
Malveeka Tewari writes:

  Our focus is on providing Single Sign On but we do not want to delegate
  authentication to a third party. Hence we want to implement OpenID provider
  for our Mailman service.

I don't think this is a good idea.  Mailman is designed to deliver
single messages to multiple parties, which it does very well, and to
manage member lists, which it does tolerably well for many purposes.
It is not designed to keep secrets.  You may not now particularly
care, but it could be very annoying later if you decide you want more
security and need to switch your system.

Better to put your provider in a separate place from Mailman, and have
Mailman rely on and trust only your provider.  You could do them on
the same host if necessary but in the long run you might want to have
the provider on a dedicated host, depending on how serious you become
about security.

  and OpenID relying partyOD for our wiki etc.
  
  Now for the OpenID provider we may choose to have new passwords or use the
  mailman passwords. For ease of users, we want to use the mailman passwords
  for the OpenID provider.

Again, Mailman is not very secure.  In the default configuration,
passwords are mailed out in cleartext over non-secure channels (and
even so-called secure mail is pretty tricky -- it's much easier to
secure a web application).  The passwords are also stored in the
clear.  This means that if you want to set up OpenID for existing
users by transferring their passwords, it should be possible (I don't
know how offhand, though).

I don't recommend that, either.  Normally, people don't care that much
as there's not much damage that can be done via a mailing list, except
spamming, and most lists have additional defenses against that.  But
you plan to rely on these passwords to secure multiple services,
making the value of cracking one that much higher.  I would ask my own
users to set new passwords in this situation.

Of course, all these issues depend on a lot of factors.  You may have
better security than the default for the Internet in place, or much
more careful users, etc.

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

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


Re: [Mailman-Users] [Mailman-Developers] USE_ENVELOPE_SENDER

2009-02-10 Thread Barry Warsaw

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Feb 9, 2009, at 5:43 AM, Ian Eiloart wrote:


I'm not sure whether I do use it, but I think I should.

Most of our list users are in our own domain. That domain certainly  
is less spoofable in the envelope, because we don't accept mail from  
our domain unless it's been through our servers. We don't get spam  
with sussex.ac.uk in the envelope sender domain.


With SPF records now widely published, including by several large  
free email service providers, it's certainly within the power of  
sites to validate the envelope sender address of much of their  
inbound email. Losing this facility now would be a great shame.


I certainly don't see how having the option can do much harm.

It might be worth adding code to support BATV, if it isn't there  
already.


MM3 does not yet support this.

So, I've landed a branch that gets rid of the MM3 equivalent to  
USE_ENVELOPE_SENDER, but it will still be possible to consider the  
MAIL FROM or Sender addresses in preference to From, if you wanted  
to.  I've implemented a site admin definable header lookup scheme so  
you can define the order that headers are considered.  By default it's  
From:, MAIL FROM, Reply-To, Sender.  This is a global order just like  
U_E_S was.


Barry

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Darwin)

iEUEARECAAYFAkmR6p4ACgkQ2YZpQepbvXHMTgCWKRprqGSj2x2uMUvzVff+GwPa
FACgsLbElDIgzCYExy/rsm92g/HG9wQ=
=A0Ue
-END PGP SIGNATURE-
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

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


Re: [Mailman-Users] [Mailman-Developers] USE_ENVELOPE_SENDER

2009-02-10 Thread Barry Warsaw

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Feb 9, 2009, at 5:47 AM, Ian Eiloart wrote:




I agree that the use of USE_ENVELOPE_SENDER as an anti-spoof is
outdated, particularly because it doesn't even come into play for  
the

member/nonmember decision.


Strike three. :)



Our LMTP code is intended to make this decision before the message  
headers are even seen. Perhaps that makes the whole  
USE_ENVELOPE_SENDER option redundant.


I think so too.  How's that coming along?

Barry

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Darwin)

iEYEARECAAYFAkmR640ACgkQ2YZpQepbvXGjOgCeKZyrV9XlzokN1X05OJ/gmNMf
trgAoItdNYDwKHwMH10r5S6bfwdI3lZq
=VnvI
-END PGP SIGNATURE-
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

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


[Mailman-Users] Mailman Developers Guide?

2008-10-06 Thread Kelly Jones
It took me a long time to figure out that Mailman's 'virgin' directory
was for messages that Mailman created itself. Is stuff like this
documented somewhere? Is there a developer's guide to Mailman out
there?

-- 
We're just a Bunch Of Regular Guys, a collective group that's trying
to understand and assimilate technology. We feel that resistance to
new ideas and technology is unwise and ultimately futile.
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

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


Re: [Mailman-Users] Mailman Developers Guide?

2008-10-06 Thread Mark Sapiro
Kelly Jones wrote:

It took me a long time to figure out that Mailman's 'virgin' directory
was for messages that Mailman created itself. Is stuff like this
documented somewhere? Is there a developer's guide to Mailman out
there?


UTSL

There's really nothing beyond that. Mailman 3 will be better.

-- 
Mark Sapiro [EMAIL PROTECTED]The highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan

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

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


Re: [Mailman-Users] [Mailman-Developers] Demo import of bugs/patches/rfes to Launchpad

2008-08-26 Thread Barry Warsaw

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Aug 19, 2008, at 9:25 PM, Mark Sapiro wrote:


I've played with it a little bit, and I think it will be fine. One of
the obvious advantages is the tighter integration with bazaar (I guess
any would be tighter than what we have :)


:)


I think it's fine to convert. I wonder if it is possible in the
conversion to map SF users to LP users where there is a  
correspondence,

e.g. instead of mapping SF msapiro to LP Msapiro-users, map to LP Mark
Sapiro. Or if there is a way after the fact to say Msapiro-users is  
me.


I'll double check, but I believe the way this is handled is that new  
users are created for each of the SF user names, and we (or the  
individual user) can request that those users be merged into your  
official LP user id.


If there are no objections, I'll chat with the folks doing the import  
and let them know that we're ready to switch over.  We'll schedule a  
flag day and make the announcement before actually switching over.


- -Barry

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Darwin)

iEYEARECAAYFAkizyyoACgkQ2YZpQepbvXEnzACfVUh8LIPtbEwAu4VEWp1mmUwC
IqwAn2ORhWyAuNBdVJUBl+ZWaeAyJ9HY
=tGzi
-END PGP SIGNATURE-
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

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


Re: [Mailman-Users] [Mailman-Developers] Demo import of bugs/patches/rfes to Launchpad

2008-08-19 Thread Mark Sapiro
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Barry Warsaw wrote:
 I'm happy to announce a demo import from SourceForge's bug tracker,
 patches tracker, and feature request tracker into Launchpad, and I
 invite you to play with the new issue tracker so that we can decide
 whether or not to complete this step of project hosting migration.
 
 The url is https://bugs.demo.launchpad.net/mailman/+bugs
 
snip
 I don't have a timeframe for converting, or deciding to convert.  Much
 depends on your feedback (and especially Mark's) and the readiness of
 the LP administrators to do the production import.  I think if we like
 it, we could make the switch fairly quickly.


I've played with it a little bit, and I think it will be fine. One of
the obvious advantages is the tighter integration with bazaar (I guess
any would be tighter than what we have :)

I think it's fine to convert. I wonder if it is possible in the
conversion to map SF users to LP users where there is a correspondence,
e.g. instead of mapping SF msapiro to LP Msapiro-users, map to LP Mark
Sapiro. Or if there is a way after the fact to say Msapiro-users is me.

- --
Mark Sapiro [EMAIL PROTECTED]The highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.7 (MingW32)

iD8DBQFIq3KjVVuXXpU7hpMRAnq5AKCkaNrP8e23TjfFjhAyjAK+4PPTIACg1W7I
LG6GwR2D9MC6fajycbq8KKc=
=fvIu
-END PGP SIGNATURE-
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

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


Re: [Mailman-Users] [Mailman-Developers] GNU Mailman Site Redesign

2008-07-23 Thread Terri Oda

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

I've done a bit more work with the site redesign, and updated the  
working content I had.


The latest version is here:

http://terri.zone12.com/mm-website/

So, that's using some red/pink from the logo as link colours as  
someone suggested to me.  It looks fine to me on this macbook, but  
I'm at the Ottawa Linux Symposium and don't have my usual array of  
desktops to test from, so someone please let me know if it's  
unreadable.  (I've cc'ed mailman-users to get more eyes.)


Here's one wit the same idea, using darker reds:
http://terri.zone12.com/mm-website/?css=mailman-dark

And the original two, both beige and gray are here:
http://terri.zone12.com/mm-website/?css=mailman-orig
http://terri.zone12.com/mm-website/?css=mailman-alt

More suggestions welcome!

 Terri
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.7 (Darwin)

iD8DBQFIh2PpnB1cG1wafMARAth3AJ9S3tMKRa7L6GkAE3RM5M5QOclC+gCdHocX
mDAbF8GrYVygAg6uzfUmooE=
=fz4P
-END PGP SIGNATURE-
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

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


Re: [Mailman-Users] [Mailman-Developers] GNU Mailman Site Redesign

2008-07-23 Thread Brad Knowles

Terri Oda wrote:


The latest version is here:

http://terri.zone12.com/mm-website/

So, that's using some red/pink from the logo as link colours as someone 
suggested to me.


I really don't want anyone over-riding my own choices for link colors.


More suggestions welcome!


Did you want to mention the official Mailman group on LinkedIn?  Of course, 
I can't figure out how to give you a link that will take you to their page 
for the group as opposed to the home page that I defined for the group 
(namely www.list.org), but that may be something we can resolve.


--
Brad Knowles [EMAIL PROTECTED]
Member of the Python.org Postmaster Team  Co-Moderator of the
mailman-users and mailman-developers mailing lists
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

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


Re: [Mailman-Users] [Mailman-Developers] GNU Mailman Site Redesign

2008-07-23 Thread Terri Oda

On 23-Jul-08, at 1:22 PM, Brad Knowles wrote:

The latest version is here:
http://terri.zone12.com/mm-website/
So, that's using some red/pink from the logo as link colours as  
someone suggested to me.

I really don't want anyone over-riding my own choices for link colors.


The original version I had used the standard link colours (ie - it  
didn't set them), and comments ranged from just general malaise about  
the colour scheme of the links to several people who asserted it was  
nearly unreadable on their setups.  So I'll take the comment under  
advisement, but I suspect you're going to be in the minority.


Since I've since changed the original css, here's the current stuff  
with no link colours specified (so they default to your browser  
settings):


http://terri.zone12.com/mm-website/?css=mailman-nolink

Did you want to mention the official Mailman group on LinkedIn?  Of  
course, I can't figure out how to give you a link that will take  
you to their page for the group as opposed to the home page that  
I defined for the group (namely www.list.org), but that may be  
something we can resolve.


Seems like a good fit for the Participate page!  I've put it just  
under the wiki entry.


Also, if I can convince launchpad and my laptop to get along, I'll  
share the code for this.  It's currently generating the pages using a  
little python script.  Although honestly, given that there's only 7  
pages here, I think we might as well generate them once and just  
serve up the straight HTML.


 Terri

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

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


Re: [Mailman-Users] [Mailman-Developers] GNU Mailman Site Redesign

2008-07-23 Thread Brad Knowles

Terri Oda wrote:

The original version I had used the standard link colours (ie - it 
didn't set them), and comments ranged from just general malaise about 
the colour scheme of the links to several people who asserted it was 
nearly unreadable on their setups.


That implies their client is misconfigured and that should be their problem 
and not ours.  Right?


So I'll take the comment under 
advisement, but I suspect you're going to be in the minority.


I would urge caution about paying too much attention to a vocal minority, to 
the potential detriment of the majority who aren't complaining.


Now, if this was being driven by 508 compliance for accessibility and there 
simply were no other viable options, it would be more difficult for me to 
have grounds for a complaint.  But so far I haven't heard terms like that.


Since I've since changed the original css, here's the current stuff with 
no link colours specified (so they default to your browser settings):


http://terri.zone12.com/mm-website/?css=mailman-nolink


IMO, that looks much better.

Did you want to mention the official Mailman group on LinkedIn?  Of 
course, I can't figure out how to give you a link that will take you 
to their page for the group as opposed to the home page that I 
defined for the group (namely www.list.org), but that may be something 
we can resolve.


Seems like a good fit for the Participate page!  I've put it just 
under the wiki entry.


Cool.  Thanks!

--
Brad Knowles [EMAIL PROTECTED]
LinkedIn Profile: http://tinyurl.com/y8kpxu
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

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


Re: [Mailman-Users] [Mailman-Developers] GNU Mailman Site Redesign

2008-07-23 Thread Stephen J. Turnbull
Brad Knowles writes:

  That implies their client is misconfigured and that should be their problem 
  and not ours.  Right?

Actually, all existing clients are pretty much broken, since they
don't allow you to enforce your own CSS.  But I guess they figure that
nearly all existing users are broken, 'cause they can't write their
own CSS   :-(  Grrr.

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

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


Re: [Mailman-Users] [Mailman-Developers] Mailman 2.1.10 has been released

2008-04-21 Thread Barry Warsaw

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Apr 21, 2008, at 3:50 PM, Mark Sapiro wrote:


I am happy to announce the release of Mailman 2.1.10.


Congratulations Mark!  Long live Mailman 2.2. :)

I will update the web sites.

- -Barry

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (Darwin)

iEYEARECAAYFAkgNFc0ACgkQ2YZpQepbvXEQ0wCePrsNZ1cyXStsBpjMHR94o20H
HoEAn3Fv8D3WC3NCSkkjg9qIS5I5CzzP
=1UG9
-END PGP SIGNATURE-
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] Mailman 2.1.10 has been released

2008-04-21 Thread Barry Warsaw

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Apr 21, 2008, at 9:30 PM, Mark Sapiro wrote:


You could set up a cron to run every hour or some other interval to
efectively do

 rm $var_prefix/qfiles/shunt/*.psv

The problem with that is there can occasionally be queue entries
preserved for other conditions which are hopefully much rarer, but you
might actually want to look at those.

I think the best solution is to turn off the preservation of
unparseable messages, and add an mm_cfg.py setting to turn it on. I
can work up a patch.


We should probably have some kind of shunt queue culler cron script in  
place, either that archives and deletes those files, or just expires  
them after a certain amount of time.  What to people generally do with  
their shunt files?


- -Barry

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (Darwin)

iEYEARECAAYFAkgNUlsACgkQ2YZpQepbvXFI8gCgpF+Z1ROdfrEQa4ACrUnDBkJT
DWIAn0qyRtYt4/1UCCpKSmImyLAWhkZO
=WmVk
-END PGP SIGNATURE-
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] Mailman 2.1.10 has been released

2008-04-21 Thread Brad Knowles

On 4/21/08, Barry Warsaw wrote:


 We should probably have some kind of shunt queue culler cron script in
 place, either that archives and deletes those files, or just expires
 them after a certain amount of time.


That's easy enough to do with cron and find.  You tell me what you 
want, and I'll be glad to set that up.



   What to people generally do with
 their shunt files?


Leave them untouched for months or years?  ;-)

--
Brad Knowles [EMAIL PROTECTED]
LinkedIn Profile: http://tinyurl.com/y8kpxu
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] [Mailman-i18n] Hebrew Mailman Support

2007-04-23 Thread Barry Warsaw
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Apr 23, 2007, at 11:04 AM, Dov Zamir wrote:

 I am resending this email, as well as to the other mailing lists,  
 since
 I have received zero feedback since sending the original over two  
 weeks ago.


 Should I assume there is no interest in this translation, and just  
 keep
 it for my own sites?

Dov, I'm sorry.  It's definitely been on my list of things to do, but  
I just haven't had time yet.  We will definitely get it in for a  
Mailman 2.1.10 release.

Thanks,
- -Barry

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (Darwin)

iQCVAwUBRizjT3EjvBPtnXfVAQJ1BQP/akGQ0hxsT3Kl9p+xfuhOtQV7HUSnXQdr
boA4uvfGtB1mN/yRC3YQklDPaklSgLowx+WMKxNcloxWkVgWoT8ywi/8a4uLm5II
2OdHIBUT6iqagO3H+qeGQVmaK/MNCZWBRklzcbPyfD5+GDp2aG0arbTVvBJcSzGI
6kugxxXSg4o=
=nGX/
-END PGP SIGNATURE-
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] [Fwd: TypeError: us-asciiwith python2.4 and mailman 2.1.8-1 (debian)]

2007-04-10 Thread Mark Sapiro
Tokio Kikuchi wrote:

Hi developers,

This particular problem is caused by a bug in email 4.0.1 package which 
was fixed in the most recent subversion repository.
http://svn.python.org/view/python/trunk/Lib/email/message.py?rev=54333r1=50840r2=54333

Maybe it's time to think of next bug fix release of mailman 2.1.10 as 
soon as the email 4.0.2(?) is out.


But Mailman 2.1.x ships with and should be installed with the email
2.5.x branch, so unless this bug was also introduced and subsequently
fixed in that branch as well, it shouldn't affect a properly installed
Mailman.

-- 
Mark Sapiro [EMAIL PROTECTED]   The highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan

--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] [Fwd: TypeError: us-asciiwith python2.4 and mailman 2.1.8-1 (debian)]

2007-04-10 Thread Tokio Kikuchi
Mark Sapiro wrote:
 Tokio Kikuchi wrote:
 
 Hi developers,

 This particular problem is caused by a bug in email 4.0.1 package which 
 was fixed in the most recent subversion repository.
 http://svn.python.org/view/python/trunk/Lib/email/message.py?rev=54333r1=50840r2=54333

 Maybe it's time to think of next bug fix release of mailman 2.1.10 as 
 soon as the email 4.0.2(?) is out.
 
 
 But Mailman 2.1.x ships with and should be installed with the email
 2.5.x branch, so unless this bug was also introduced and subsequently
 fixed in that branch as well, it shouldn't affect a properly installed
 Mailman.
 

Oh yes, you're right, Mark.  I was too much involved in mailman 2.2 
which will be shipped with email 4.0.x.  Perhaps, we should make warning 
against package distributers that 'misc' directory (pythonlib) in the 
mailman source tree can't be omitted.

BTW, I'm looking forward to see email 4.0.2 out. ;-)


-- 
Tokio Kikuchi, [EMAIL PROTECTED]
http://weather.is.kochi-u.ac.jp/
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] [Fwd: TypeError: us-ascii with python2.4 and mailman 2.1.8-1 (debian)]

2007-04-10 Thread Justin Warren
On Tue, 2007-04-10 at 17:29 -0700, Mark Sapiro wrote:
 Tokio Kikuchi wrote:
 
 Hi developers,
 
 This particular problem is caused by a bug in email 4.0.1 package which 
 was fixed in the most recent subversion repository.
 http://svn.python.org/view/python/trunk/Lib/email/message.py?rev=54333r1=50840r2=54333
 
 Maybe it's time to think of next bug fix release of mailman 2.1.10 as 
 soon as the email 4.0.2(?) is out.
 
 
 But Mailman 2.1.x ships with and should be installed with the email
 2.5.x branch, so unless this bug was also introduced and subsequently
 fixed in that branch as well, it shouldn't affect a properly installed
 Mailman.

M'kay. I've fixed the shunting issue and upgraded to mailman 2.1.9-7
(debian) so hopefully things will be smooth from now on.

Thanks for all the rapid responses.

-- 
Justin Warren [EMAIL PROTECTED]
seafelt.com: Making sense of a sea of data.
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] Problem with format=flowed patch

2007-03-24 Thread Tokio Kikuchi
Hi Mark,

I was working this patch on the trunk.

I think the indent level of this part in Scrubber.py should be

  if charset is None:
  charset = part.get_content_charset(lcset)
+format = part.get_param('format')
+delsp = part.get_param('delsp')

Sorry if I misunderstand.

Mark Sapiro wrote:
 I have been working on a fix for the problem of Mailman's dropping
 format=flowed from Content-Type: headers. There is a bug report and a
 patch at
 https://sourceforge.net/tracker/?func=detailatid=100103aid=1495122group_id=103.
 
 The patch to Scrubber.py has just been revised (revised patch is
 attached to the above tracker item).
 
 Scrubber would throw an exception when processing a message with no
 text/plain part. If you are using a prior version of this patch,
 please get the current version to avoid this problem.
 


-- 
Tokio Kikuchi, [EMAIL PROTECTED]
http://weather.is.kochi-u.ac.jp/
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] Problem with format=flowed patch

2007-03-24 Thread Mark Sapiro
Tokio Kikuchi wrote:

I think the indent level of this part in Scrubber.py should be

  if charset is None:
  charset = part.get_content_charset(lcset)
+format = part.get_param('format')
+delsp = part.get_param('delsp')



Tokio,

Thanks for looking at this.

I don't think your suggestion is correct. What I am trying to do is get
the format= and delsp= parameters from only the first text/plain part
in the message. Often, this will be the only part in which case it
doesn't matter.

Consider however a message with a format=flowed text/plain 'body' and a
subsequent attached text/plain part perhaps without format=flowed. We
want to remember the format parameter from the first 'body' part and
not override it from the second text/plain part.

I recognize that there can always be a pathological case where it might
be more appropriate to get the parameters from a subsequent part, but
I think in general, the first text/plain part is the safest.

-- 
Mark Sapiro [EMAIL PROTECTED]   The highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan

--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] Problem with format=flowed patch

2007-03-24 Thread Tokio Kikuchi
Mark Sapiro wrote:

 I don't think your suggestion is correct. What I am trying to do is get
 the format= and delsp= parameters from only the first text/plain part
 in the message. Often, this will be the only part in which case it
 doesn't matter.

Sorry that I misunderstood.  It was a little bit too early in the 
morning to start working. ;-) (6AM Japan)

I've almost done with this 'format=flowed' patch and others for 
Scrubber.py and Decorate.py for the trunk.  I'll commit them after 
adding some more test codes.

-- 
Tokio Kikuchi, [EMAIL PROTECTED]
http://weather.is.kochi-u.ac.jp/
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] My new job

2007-02-03 Thread Tokio Kikuchi
Congratulations, Barry!

I'm very happy to hear that you can spend more time on Mailman.

I also learned by quick search that Canonical is founded by this nice 
guy. :)
http://en.wikipedia.org/wiki/Mark_Shuttleworth


Barry Warsaw wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Hello everyone,
 
 I just wanted to drop a quick note to let you know that I have  
 started working for Canonical, the folks who distribute Ubuntu Linux  
 and develop the Launchpad service for distributed open source  
 development.
 
 I'm quite excited to be working for Canonical.  They are a Python and  
 Zope shop, very open source friendly, and based on Linux, so I'm  
 working in an environment that's both familiar and fun.  They're also  
 a distributed company, without traditional offices, but with many  
 folks working all over the world. They're also hiring wink, wink. :)
 
 While this is good for Barry (and hopefully good for Canonical :), I  
 know you're thinking, what does this mean for Mailman?  Well, I'm  
 glad you asked!
 
 Part of my official duties will be to integrate Mailman with  
 Launchpad so as to enable more powerful communication patterns among  
 members of a distributed development team.  While I won't be  
 spending /all/ of my time on Mailman, it will be getting some  
 official love.  I hope that this will help move the current  
 development branch closer to a release some time later this year.  
 Other than that, not much will really change.  Mailman is and will  
 always be released under the GPL, and it will continue to be a GNU  
 project.
 
 If you have any questions or concerns, please send them directly to  
 me.  I will attempt to answer them as best I can, and if there are  
 common themes, I'll post updates here.
 
 Thanks for your support and keep on delivering with Mailman!
 
 - -Barry
 
 Here are some related links:
 
  http://www.canonical.com
  http://www.ubuntu.com
  http://launchpad.net
 
 P.S. I'll be at PyCon this year so if you're coming too, please say hi!
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.5 (Darwin)
 
 iQCVAwUBRcUTb3EjvBPtnXfVAQIQKgP/XFVeeDBn6QVXkE9oK1YJxyrLZZET5GxT
 TAvTJgfndkcWPuUpbC5D6hcpDNa6sfIgJnR3enoW7MgKpOAtIXTuXqPpNiFMBVT2
 qUhlDHhwYzdJWWyzI/oXGRvt0lMqqA69Iu7A6DAKrgksBB128V/mYxTfv8BPmF4W
 uASb/9MkmAQ=
 =h+IQ
 -END PGP SIGNATURE-



-- 
Tokio Kikuchi, [EMAIL PROTECTED]
http://weather.is.kochi-u.ac.jp/
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] OS X Mailman Python

2006-09-28 Thread Stubbs Jeff

On Sep 28, 2006, at 12:34 AM, Barry Warsaw wrote:

 In summary my preferences would be:

 Mailman 2.1.x supported on Python 2.3, 2.4, and 2.5.  Drop support
 for Python 2.1 and 2.2.  We've done this accidentally in Mailman
 2.1.9, so let's make it official.

 Mailman 2.2 supported on Python 2.4 and 2.5.

 +1


Barry - thanks for the advice

I just wanted to report that Tiger (10.4.7 : ppc), Python 2.5 (from  
the OS X installer), and Mailman 2.1.9 works perfectly. Install went  
without a hitch.

Stumbled a little, setting up virtual domains, but, I've been down  
that road before, so I knew what to fix.

Jeff

--
Windows: Where do you want to go today?
Linux: Where do you want to go tomorrow?
Mac OS X: Are you guys coming, or what?



--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] OS X Mailman Python

2006-09-28 Thread Barry Warsaw
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Sep 28, 2006, at 2:13 PM, Stubbs Jeff wrote:

 Barry - thanks for the advice

 I just wanted to report that Tiger (10.4.7 : ppc), Python 2.5 (from  
 the OS X installer), and Mailman 2.1.9 works perfectly. Install  
 went without a hitch.

 Stumbled a little, setting up virtual domains, but, I've been down  
 that road before, so I knew what to fix.

Excellent, thanks for the feedback Jeff!
- -Barry

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (Darwin)

iQCVAwUBRRwYCnEjvBPtnXfVAQIsQAQAqlgmUL/iZuOa+Fxy0e8b/BCkrKOqvujX
fHzLs3nvozDXVu2+FZ6bPOJ89nVdSchIJiUjpVfUvQxmSu3NKy8Dn6szfIgg1zuT
Bk/2gkl8jMPlgh6aknxSkaNKMUJut8P74z/pjbfbBYgdm36AS9K5v1aLBvVhIx5E
sB8vEZ4HP04=
=vN/W
-END PGP SIGNATURE-
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] OS X Mailman Python

2006-09-28 Thread Larry Stone
On 9/28/06 1:13 PM, Stubbs Jeff at [EMAIL PROTECTED] wrote:

 Barry - thanks for the advice
 
 I just wanted to report that Tiger (10.4.7 : ppc), Python 2.5 (from
 the OS X installer), and Mailman 2.1.9 works perfectly. Install went
 without a hitch.
 
 Stumbled a little, setting up virtual domains, but, I've been down
 that road before, so I knew what to fix.

This all made me curious. I'm just a user of Mailman on Mac OS X - no
development of any sort by me - so I'm good with 2.1.9 and Python 2.3.5 on
10.4.7 - but this topic made me look at the Python 2.5 package at
python.org. I finally figured out that the MacOS X python installer installs
a new version in /usr/local/bin (as well as other places) separate from the
Tiger provided version in /usr/bin. But how would you get mailman to use the
user installed version? mailmanctl has #! /usr/bin/python at the top which
will send it to the Tiger provided version. Of course you could modify
mailmanctl but that would be subject to being overwritten when a new version
of mailman is installed. Or is that the way it would need to be done?

For me, it's all academic at least until mailman 2.2 comes along. Maybe
Leopard will come with a later version of python. But I am curious and this
sort of exercise does help me understand how the various pieces fit
together. 

-- 
Larry Stone
[EMAIL PROTECTED]
http://www.stonejongleux.com/


--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] OS X Mailman Python

2006-09-28 Thread Barry Warsaw
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Sep 28, 2006, at 8:45 PM, Larry Stone wrote:

 This all made me curious. I'm just a user of Mailman on Mac OS X - no
 development of any sort by me - so I'm good with 2.1.9 and Python  
 2.3.5 on
 10.4.7 - but this topic made me look at the Python 2.5 package at
 python.org. I finally figured out that the MacOS X python installer  
 installs
 a new version in /usr/local/bin (as well as other places) separate  
 from the
 Tiger provided version in /usr/bin. But how would you get mailman  
 to use the
 user installed version? mailmanctl has #! /usr/bin/python at the  
 top which
 will send it to the Tiger provided version. Of course you could modify
 mailmanctl but that would be subject to being overwritten when a  
 new version
 of mailman is installed. Or is that the way it would need to be done?

I'm assuming you built Mailman from source.  If so, run configure  
with --with-python=/usr/local/bin/python or put that python on your  
$PATH first, and Mailman will use that one.

If you look at the source, you'll see that the #! line is actually  
@PYTHON@ which gets substituted by configure at build time.  I forget  
exactly why, but the standard #! /usr/bin/env python invocation  
caused problems for people, so now we hardcode it via configure.

- -Barry



-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (Darwin)

iQCVAwUBRRyCCnEjvBPtnXfVAQKYxAP+Ibg1hUcx6nE/7/hH8g6sbJ/m82+ApBl9
WkSNuR3e01gyLm0ogIu3npk0pQeflVrmsvjqSCP6iBw81gaO+oeo7zkrIyFag7Ck
bqMCPIBkSDzblEUrueyTPhBvlpDlP4+vaaQSHe/EGDYSz+r/nzY/PJR6PU+lLgn4
c3SF+iHwsWU=
=FnoT
-END PGP SIGNATURE-
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] OS X Mailman Python

2006-09-28 Thread Larry Stone
On 9/28/06 9:16 PM, Barry Warsaw at [EMAIL PROTECTED] wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 On Sep 28, 2006, at 8:45 PM, Larry Stone wrote:
 
 This all made me curious. I'm just a user of Mailman on Mac OS X - no
 development of any sort by me - so I'm good with 2.1.9 and Python
 2.3.5 on
 10.4.7 - but this topic made me look at the Python 2.5 package at
 python.org. I finally figured out that the MacOS X python installer
 installs
 a new version in /usr/local/bin (as well as other places) separate
 from the
 Tiger provided version in /usr/bin. But how would you get mailman
 to use the
 user installed version? mailmanctl has #! /usr/bin/python at the
 top which
 will send it to the Tiger provided version. Of course you could modify
 mailmanctl but that would be subject to being overwritten when a
 new version
 of mailman is installed. Or is that the way it would need to be done?
 
 I'm assuming you built Mailman from source.  If so, run configure
 with --with-python=/usr/local/bin/python or put that python on your
 $PATH first, and Mailman will use that one.

Yes, from source (I'm on MacOS X client, not server, so no pre-installed
brain-dead mailman! :-) )

 If you look at the source, you'll see that the #! line is actually
 @PYTHON@ which gets substituted by configure at build time.  I forget
 exactly why, but the standard #! /usr/bin/env python invocation
 caused problems for people, so now we hardcode it via configure.

Thanks. Someone else pointed out the --with-python to me privately. I wasn't
sure what you meant about $PATH at first since of course my $PATH doesn't
mean anything when mailman is started at system startup but now I see it's
the value of $PATH when configure is run that you mean as configure finds
the first python $PATH takes it to and uses that.

As I said, not really an issue for me right now but this has made a huge
difference in my understanding of how the whole mailman build process works
so quite valuable in that sense.

So, that leads to the question, is there any reason to install python 2.5
while running 2.1.9 or are we fine with 2.3.5 if we aren't doing anything
else that would benefit from 2.5?

-- 
Larry Stone
[EMAIL PROTECTED]
http://www.stonejongleux.com/


--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] OS X Mailman Python

2006-09-28 Thread Barry Warsaw
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Sep 28, 2006, at 11:03 PM, Larry Stone wrote:

 On 9/28/06 9:16 PM, Barry Warsaw at [EMAIL PROTECTED] wrote:

 So, that leads to the question, is there any reason to install  
 python 2.5
 while running 2.1.9 or are we fine with 2.3.5 if we aren't doing  
 anything
 else that would benefit from 2.5?

If it ain't broke... :)

You're probably fine with 2.3.5.

- -Barry

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (Darwin)

iQCVAwUBRRyg9nEjvBPtnXfVAQLEhgP/dGuGbr+fzIzaw7/GZbZFtbXW3DfUUbed
luVI4Rhm4fgBjFbqh35d1fu12/qpIPbLWv4TKFVVV522obDJaXnY9o2sxF7H/bkF
rUrXIEIVOe5usd1jq1btZlrgHrsZUOwZ64MBaGekXOhjp4XS/zTsSgex1clGeQSp
ZBvXFiNSKYs=
=ec3Q
-END PGP SIGNATURE-
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] OS X Mailman Python

2006-09-27 Thread Tokio Kikuchi
 In summary my preferences would be:
 
 Mailman 2.1.x supported on Python 2.3, 2.4, and 2.5.  Drop support  
 for Python 2.1 and 2.2.  We've done this accidentally in Mailman  
 2.1.9, so let's make it official.
 
 Mailman 2.2 supported on Python 2.4 and 2.5.

+1

-- 
Tokio Kikuchi, [EMAIL PROTECTED]
http://weather.is.kochi-u.ac.jp/
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] OS X Mailman Python

2006-09-27 Thread Barry Warsaw
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Sep 27, 2006, at 9:32 PM, [EMAIL PROTECTED] wrote:

 Mailman 2.1.x supported on Python 2.3, 2.4, and 2.5.  Drop support
 for Python 2.1 and 2.2.  We've done this accidentally in Mailman
 2.1.9, so let's make it official.

 Would it be possible to maintain a rough list of Python-2.3-and-later
 features that are required for current Mailman as the requirements are
 added?  That would at least give folks who think they need an older
 Python some idea of what would be involved in adapting their Python
 installation to Mailman needs.

Mark Sapiro wrote this message describing the unintended breakage in  
Mailman 2.1.9:

http://mail.python.org/pipermail/mailman-users/2006-September/ 
053290.html

So the big difference between 2.1 and 2.2 was the unification of  
classes and types, which also changed the built-in factory functions  
like int() and str() to be types instead of functions.

No one should use Python 2.2 for anything really.  It was a fairly  
radical release and many of the new features didn't stabilize until  
Python 2.3.  The main reason I want to drop Python 2.1 and 2.2 is  
that I simply can't build them on OS X any more, so I can't  
effectively test them.  I'm not sure if Tokio and Mark are in the  
same boat though.  I can't build Python 2.3 either, but at least  
there, I don't have to (thanks Apple!).

As for Mailman 2.2, there are lots and lots of features I want to use  
from Python 2.4.  Built-in sets, generators, PEP 292 $-strings  
(pioneered in Mailman), decorators, and the subprocess module to name  
a few.  Of the new-in-Python 2.5 features I'd use but can live  
without, probably conditional expressions absolute imports, and the  
with statement are the most interesting.  Oh, and the built-in  
sqlite3 package wink.

http://www.python.org/doc/2.3/whatsnew/whatsnew23.html
http://www.python.org/doc/2.4/whatsnew/whatsnew24.html
http://www.python.org/doc/2.5/whatsnew/whatsnew25.html

- -Barry

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (Darwin)

iQCVAwUBRRsx7nEjvBPtnXfVAQI3SgP/b3jeJti1AVveujcH1gwfwcwtG1LpU23X
ECNQP2wybm6xwIhIl2Hjop58A6CjrauAZvWtF2YspMHeg6l/NnZ7DcCzc1VbKZQT
cAhmsrHOh+MK5tIdLaOkQtl4T8D8i8tmtLrTDO+Wh6rhfG/oVhDa2IbNrdUZ59LQ
yDvB1Nc+1m0=
=yYt8
-END PGP SIGNATURE-
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] OS X Mailman Python

2006-09-27 Thread Barry Warsaw
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Sep 27, 2006, at 8:29 PM, Tokio Kikuchi wrote:

 In summary my preferences would be:

 Mailman 2.1.x supported on Python 2.3, 2.4, and 2.5.  Drop support
 for Python 2.1 and 2.2.  We've done this accidentally in Mailman
 2.1.9, so let's make it official.

 Mailman 2.2 supported on Python 2.4 and 2.5.

 +1

Cool, it's official then. :)

http://wiki.list.org/x/8Q
http://wiki.list.org/x/IQ

- -Barry

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (Darwin)

iQCVAwUBRRtQxHEjvBPtnXfVAQLtcAQAlc7v5W0a6uUJgdvn8C0QC9crWKt1yqzJ
U7Mylo33yFiUyXzbI1qkos6AJaAVij2q/elWdRj2+8sUOfBMdHI4NKpZQDcrFe2A
wzzPZTG7HfTyckFMfOb0TYFqkzonlKAbBZTuqrTqagLh79k5FUFE8mPuqITpOiZ4
k4c3H4qU+2k=
=4SI6
-END PGP SIGNATURE-
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] Anyone have a pickle / mbox to spare?

2006-07-23 Thread Bryan Carbonnell
On 7/23/06, emf [EMAIL PROTECTED] wrote:

 It would sincerely help me if I could test my UI against actual mailman
 pickles to make sure I can deal with vagaries of configuration, etc.

 I'd be happy to provide a script to randomize all users passwords before
 you sent it over, but would prefer that the email addresses stay valid.

 I don't need generated archive files; just list pickles and mbox files,
 if you've been generating them.

I've got a 213MB mbox, and associated pickle although it's a public
list. Just let me know where to send it.

-- 
Bryan Carbonnell - [EMAIL PROTECTED]
Life's journey is not to arrive at the grave safely in a well
preserved body, but rather to skid in sideways, totally worn out,
shouting What a great ride!
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] Sender field

2006-05-08 Thread Stephen J. Turnbull
 William == William D Tallman [EMAIL PROTECTED] writes:

William On Wed, May 03, 2006 at 11:11:22PM +0900, Stephen
William J. Turnbull wrote:

 I don't think that is the way that RFC writers in general
 think.

William Yes, so I gather.

:-)

William Which means that people really should learn to use email
William systems intelligently, with the MUA of choice as the
William means of control.

I firmly believe that, but unfortunately there are lots of MUAs that
don't really permit intelligent use.  Many people inherit an MUA
either from their OS or maybe their brother-in-law, and do not have
the desire or resources to change MUAs or even learn to use the one
they've got effectively.

There are a number of ways to look at this, but what the people who
write RFCs have come to insist is that you be strict with yourself
(always follow the rules and best practices), while being lenient with
others.  You can think of this as simply aikido on the Internet (==
self-defense), or some kind of generosity to those less clued than
oneself, but the rule works well whyever you follow it. :-)

 So a good mail client will initialize the address of a reply to
 the Reply-To, but provide a way for the user to override.  The
 RFC only specifies the former, though, and only as a
 suggestion.  Exactly how to handle this problem is a user
 interface issue, and the RFC remains silent on such issues.

William Implication here is that 'user' is a real human being,
William not a software agent.

In this particular case, user refers to user of a good mail client,
presumably human (but it could easily be an Emacs Lisp program or an
expect script ... ok, ok, that's not easy, that's heroic ... but
it could be heroicly!)  However, most of RFC 2822 doesn't refer to
how the headers should be treated by a mail client, just to what they
mean.  That meaning could be useful to a human, or a mailing list
server, or whatever.

William RFC2822, section 3.6.6 discusses re-sending fields as
William intended for use by a re-sending 'user'.  It also
William specifies that these fields are for informational
William purposes only, and MUST NOT be used to actively
William manipulate the message.

Automatically.  There's nothing that says that you can't write a
mail client that has an bounce followup feature which looks for
sender, resent-sender and so on, and adds them to the To header, as
well as formatting the body with a summary of the progress of the
message by using Date and Resent-Date headers.

William So an email list server cannot act as a re-sender, IIUC.

I don't see why not.  I think you're overinterpreting the RFCs.
Certainly, in this case human user is a leading interpretation.  But
if the actions described could be executed by a program, then there's
no good reason not to interpret user as possibly being a program,
unless the RFC explicitly says so.

William The alternative is that the server actually initiates a
William new message as a 'forwarding' agent.

I don't think either of the meanings of forward suggested in RFC
2822 section 3.6.6 apply here.  (New message with old message as
body clearly applies to digests, but I think we're more interested in
non-digest delivery in this thread.)

[William gives an example]
William That means that the server must (MUST?) identify itself
William in the originator fields.

No, I think that's wrong.  If the server wants to claim responsibility
for injecting the message into the mail system, then it should put
itself in the Sender field.  This absolves the original Sender of all
responsibility for misformatting of the message, misdirection to wrong
addresses, etc, etc.  If the server doesn't change the body at all,
and only adds new headers, then I think it should not do this.  In the
grey areas like Mailman, it's unclear.

However, suppose Mailman is configured to leave the headers alone, and
to leave the body alone, forwarding verbatim to the addresses on the
mailing list (except for adding its List- headers, etc).  I would
argue that since Mailman doesn't automatically forward, but instead
checks for spam, whether you're subscribed or not, whether the
subscriber is already an addressee in the message, etc., it makes
decisions about what to send where, and is therefore a user in the
sense of section 3.6.6.

Mailman SHOULD add Resent- headers, because if delivery gets
screwed up, bugs in its logic should be considered a candidate cause.
Ie, those headers mean that Mailman accepts partial responsibility for
misdirecting the reinjection of the message into the mail transport
system.

For example, suppose Mailman hiccups and reinjects the same post
twice.  It would be useful to check whether the Resent-Message-Ids
differ.  If they do, you know for sure it was Mailman.  If they don't,
it doesn't prove it wasn't Mailman, but you do know that the phase
where the error occurred was fairly late in 

Re: [Mailman-Users] [Mailman-Developers] Sender field

2006-05-08 Thread William D. Tallman
On Tue, May 09, 2006 at 12:33:29AM +0900, Stephen J. Turnbull wrote:
  William == William D Tallman [EMAIL PROTECTED] writes:
snip

Well damn!!!  I am genuinely impressed and appreciative of this
response!  Have it saved off in a separate file to study.  Mr. Turnbull
has my sincere thanks for his effort here, and I hope that others may
have found it as valuable as did I.

On reflection, I stand instructed in several respects (not just about
failing to discount what my own MTA added to the headers :D ), but
specifically in the distinction between illegal and non-conforming.  I
should well have known better than that, having some knowledge of
programming (C), and being a long-time detractor of message windows
produced by a popular operating system to the effect that one has
performed an ILLEGAL operation (emphasis mine).

I may never actually put Mailman into service, but the project is both
interesting and instructive, in no small part in consequence of the
traffic on this list.  Again, my thanks to Mr. Turnbull.

Thanks for reading,

Bill Tallman

--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] Sender field

2006-05-03 Thread Stephen J. Turnbull
 William == William D Tallman [EMAIL PROTECTED] writes:

William How does the RFC, or the writers thereof, define user?

They don't.  IMHO (there are those more expert than I on this list)
anything that is normally expected to touch the headers or body of a
message is a user for the purpose of RFC 2822.  What is excluded is
the mail transport system (MTAs) which are specified in RFC 2821.

There is also a distinction between originators and others.
Certain headers (From, Subject, Date, etc) are specified as for
the use of the originator.  Other headers are generally specified in
terms of their semantics alone, and not according to who may use them.

William An automated system is the tool of some deliberate
William intent, implying (necessarily?)  the will of a user, I
William would think.

I don't think that is the way that RFC writers in general think.

Although there is a desire for RFC 2822 headers to be intelligible to
humans, and many are very useful in day-to-day work, RFCs are in the
end about machine-to-machine communication.  Thus the focus is on
syntax so that machines can parse them without knowing what they mean,
and of semantics that allow machines to make a good guess at what the
humans are going to want.

For example, if there is a Reply-To header, the From header should be
ignored, and the Reply-To address used in composing the addressee list
for a reply.  However, one of the examples used IIRC is where the
author of the original message is traveling and uses his own address
as From (that's the identity the recipient recognizes) but Reply-To to
direct the response to his host, whose email address he is borrowing.
Now, a human who replies a week later will know that the boss is back
home and want to reply to From but the mail client can't know that.

So a good mail client will initialize the address of a reply to the
Reply-To, but provide a way for the user to override.  The RFC only
specifies the former, though, and only as a suggestion.  Exactly how
to handle this problem is a user interface issue, and the RFC remains
silent on such issues.

William Or is this relevant?

Yes.  Sometimes such definitions are made explicitly.  I don't think
they exist in this case, but it's a very good idea to ask.

*

Disclaimer: this is the way I think about these things, and I've found
it useful in understanding what RFCs do and don't say.  Others will
surely have different opinions.

-- 
School of Systems and Information Engineering http://turnbull.sk.tsukuba.ac.jp
University of TsukubaTennodai 1-1-1 Tsukuba 305-8573 JAPAN
   Ask not how you can do free software business;
  ask what your business can do for free software.
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] Sender field

2006-05-03 Thread William D. Tallman
On Wed, May 03, 2006 at 11:11:22PM +0900, Stephen J. Turnbull wrote:
  William == William D Tallman [EMAIL PROTECTED] writes:
 
 William How does the RFC, or the writers thereof, define user?
 
 They don't.  IMHO (there are those more expert than I on this list)
 anything that is normally expected to touch the headers or body of a
 message is a user for the purpose of RFC 2822.  What is excluded is
 the mail transport system (MTAs) which are specified in RFC 2821.

Okay.
 
 There is also a distinction between originators and others.
 Certain headers (From, Subject, Date, etc) are specified as for
 the use of the originator.  Other headers are generally specified in
 terms of their semantics alone, and not according to who may use them.

Okay.

 William An automated system is the tool of some deliberate
 William intent, implying (necessarily?)  the will of a user, I
 William would think.
 
 I don't think that is the way that RFC writers in general think.

Yes, so I gather.

 Although there is a desire for RFC 2822 headers to be intelligible to
 humans, and many are very useful in day-to-day work, RFCs are in the
 end about machine-to-machine communication.  Thus the focus is on
 syntax so that machines can parse them without knowing what they mean,
 and of semantics that allow machines to make a good guess at what the
 humans are going to want.

Okay, that follows.
 
 For example, if there is a Reply-To header, the From header should be
 ignored, and the Reply-To address used in composing the addressee list
 for a reply.  However, one of the examples used IIRC is where the
 author of the original message is traveling and uses his own address
 as From (that's the identity the recipient recognizes) but Reply-To to
 direct the response to his host, whose email address he is borrowing.
 Now, a human who replies a week later will know that the boss is back
 home and want to reply to From but the mail client can't know that.

Which means that people really should learn to use email systems
intelligently, with the MUA of choice as the means of control.

 So a good mail client will initialize the address of a reply to the
 Reply-To, but provide a way for the user to override.  The RFC only
 specifies the former, though, and only as a suggestion.  Exactly how
 to handle this problem is a user interface issue, and the RFC remains
 silent on such issues.

Implication here is that 'user' is a real human being, not a software
agent.

RFC2822, section 3.6.6 discusses re-sending fields as intended for use
by a re-sending 'user'.  It also specifies that these fields are for
informational purposes only, and MUST NOT be used to actively manipulate
the message.  As a re-sender does not alter the originating fields,
software presumably cannot automagically use that information to ID the
source of the message, which remains the purview of the originating
fields.

So an email list server cannot act as a re-sender, IIUC.

The alternative is that the server actually initiates a new message as a
'forwarding' agent.  That means that the server must (MUST?) identify
itself in the originator fields.  The address of the author of the
message goes in the From: field, and the address of the forwarder (the
email list's originating mailbox) goes in the Sender: field, with
information on responses in the Reply-To: field.  As the author is not
the email list server, the address of the server's mailer MUST be by
itself in the Sender: field.  All as per section 3.6.5.

Additionally, one would think that the server is a 'forwarder' because
the message it sends out is not identical to the message it receives: it
adds footers, etc.

IIUC, that is.  Which apparently I do not, having read through the
headers of a message from this list.

There is no Sender: field.  The first field is apparently an
unstructured field with no identifier with the canonical following
colon.  It contains the sender (mailman-users-bounces...) and the date,
presumably of sending.  The second field is Return-Path: with an
'addr-spec'.  The originator fields are untouched.

Which means that the list server is neither a re-sender or a forwarder,
I gather, and that means I don't understanding any of this at all!  Or
is it that the server really is a re-sender in disguise and my MUA (MDA,
actually: Procmail) is forced to process this message to its final
destination in my mail system illegally?

As I'm (recreationally) in the process of setting up and understanding a
wee Mailman server on my own system, I'd really like to understand all
this, but looks like I've got a ways to go.

 William Or is this relevant?
 
 Yes.  Sometimes such definitions are made explicitly.  I don't think
 they exist in this case, but it's a very good idea to ask.

Okay, thanks for this response!

And thanks again for reading,

Bill Tallman

--
Mailman-Users mailing list
Mailman-Users@python.org

Re: [Mailman-Users] [Mailman-Developers] Sender field

2006-05-02 Thread Barry Warsaw
On Mon, 2006-05-01 at 18:16 -0700, Mark Sapiro wrote:
 Neal Groothuis wrote:
 
 Mailman is not the originator of the message, so it should 
 not be tampering with the From: or Sender: fields at all.
 
 
 This is arguably not true. Mailman may add a list header and/or list
 footer to the body of the message as well as potentially filtering or
 scrubbing various MIME parts. The message sent by Mailman can be
 significantly different from the one originally received.

The copy that Mailman sends is almost always modified in some way, and
given the ambiguities in the standards, I think it's defensible to say
that Mailman is the originator of the messages received by list members.

-Barry



signature.asc
Description: This is a digitally signed message part
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp

Re: [Mailman-Users] [Mailman-Developers] Sender field

2006-05-02 Thread Barry Warsaw
On Mon, 2006-05-01 at 13:27 -0500, Neal Groothuis wrote:
  I'd like to work up an unofficial diff to Mailman 2.1 for people like
  Stephen who are willing to give it a try on a live site.  
 
 I'm not sure this is even necessary.
 
 Ezmlm doesn't touch the Sender: header at all, Majordomo sets it to the 
 owner of the list, and (AFAICT) Listserv sets it to the list itself. 
 This would seem to me to indicate that incidences of mail being returned 
 inappropriately to the sender are infrequent, at worst.

As I said, I think it's defensible to claim Mailman is the originator,
but practicality beats purity, and I do think a list manager falls into
a gray area here.

Having said all that, you might be right, in that we really don't need
to do much except remove the addition of the Sender: header in
bulkdeliver().

-Barry



signature.asc
Description: This is a digitally signed message part
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp

Re: [Mailman-Users] [Mailman-Developers] Sender field

2006-05-01 Thread Barry Warsaw
On Fri, 2006-04-28 at 19:12 -0500, Brad Knowles wrote:

   I think we need to gather a lot more information about the likely 
 outcome from this change, and I think the best way to achieve this is 
 through giving admins (either site admins or list admins) the ability 
 to set an option and choose whether or not they want to see what 
 happens.

I agree that we need a lot more data, but I'm not sure making this an
option is the best way to gather that data.  Besides, if we do it that
way, it'll be Mailman 2.3 (or whatever 3.0 wink) before we make the
change.

I'd like to work up an unofficial diff to Mailman 2.1 for people like
Stephen who are willing to give it a try on a live site.  We just have
to agree as to what that change should be!

-Barry



signature.asc
Description: This is a digitally signed message part
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp

Re: [Mailman-Users] [Mailman-Developers] Sender field

2006-05-01 Thread Barry Warsaw
On Sun, 2006-04-30 at 00:00 +0900, Stephen J. Turnbull wrote:

 Sender doesn't instruct *conformant* MTAs at all, does it?  AFAIK the
 only thing that a RFC 2821-conforming MTA looks at is the Return-Path
 header, and it's supposed to remove that.
 
 So this is purely a matter of pragmatic self-defense against broken
 MTAs that do bounce to Sender.

Correct, and what we're trying to figure out is whether we need that
self-defense any longer.  The change to test this may be as simple as
commenting out msg['Sender'] = envsender in bulkdeliver() inside
SMTPDirect.py (a little more complicated if you want to do it just for
one domain though -- you'd want to test for something like if
'xemacs.org' in mlist.host_name)

 Agreed.  For a number of reasons, I think this information can be
 useful.  As I mentioned elsewhere, the Resent-Message-Id field can be
 used to supply a UUID that we can trust (eg, for constructing
 canonical archive URLs).  Unlike the Received headers, these are
 readable by humans who aren't wall-eyed, helpful in tracing delays,
 for example.

It's an intersting idea.

-Barry



signature.asc
Description: This is a digitally signed message part
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp

Re: [Mailman-Users] [Mailman-Developers] Sender field

2006-05-01 Thread Neal Groothuis

I'd like to work up an unofficial diff to Mailman 2.1 for people like
Stephen who are willing to give it a try on a live site.  


I'm not sure this is even necessary.

Ezmlm doesn't touch the Sender: header at all, Majordomo sets it to the 
owner of the list, and (AFAICT) Listserv sets it to the list itself. 
This would seem to me to indicate that incidences of mail being returned 
inappropriately to the sender are infrequent, at worst.


The important question would seem to be what's appropriate?  From RFC 
2822, 3.6.2: The originator fields indicate the mailbox(es) of the 
source of the message.   Given this, the definition of the Sender and 
From headers, and the example given in this section, it seems that 
Outlook's interpretation of the fields (SENDER on behalf of FROM) is 
reasonable.  Mailman is not the originator of the message, so it should 
not be tampering with the From: or Sender: fields at all.


It might be appropriate for Mailman to add Resent-* headers, depending 
on how one reads RFC 2822, 3.6.6.  I personally don't think it's 
necessary or useful, since list servers add their own List-* headers, 
per RFC 2369.   The Resent-* headers seem to exist for individuals 
resending messages, not automated systems.  This is supported by the 
RFC: Resent fields are used to identify a message as having been 
reintroduced into the transport system by a user.
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp

Re: [Mailman-Users] [Mailman-Developers] Sender field

2006-05-01 Thread William D. Tallman
Watching this with interest; a newbie learns...

On Mon, May 01, 2006 at 01:27:40PM -0500, Neal Groothuis wrote:

snip
 It might be appropriate for Mailman to add Resent-* headers, depending 
 on how one reads RFC 2822, 3.6.6.  I personally don't think it's 
 necessary or useful, since list servers add their own List-* headers, 
 per RFC 2369.   The Resent-* headers seem to exist for individuals 
 resending messages, not automated systems.  This is supported by the 
 RFC: Resent fields are used to identify a message as having been 
 reintroduced into the transport system by a user.

How does the RFC, or the writers thereof, define user?  An automated
system is the tool of some deliberate intent, implying (necessarily?)
the will of a user, I would think.

Or is this relevant?

Thanks for reading.

Bill Tallman

--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] Sender field

2006-05-01 Thread Mark Sapiro
Neal Groothuis wrote:

Mailman is not the originator of the message, so it should 
not be tampering with the From: or Sender: fields at all.


This is arguably not true. Mailman may add a list header and/or list
footer to the body of the message as well as potentially filtering or
scrubbing various MIME parts. The message sent by Mailman can be
significantly different from the one originally received.

-- 
Mark Sapiro [EMAIL PROTECTED]   The highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan

--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] Sender field

2006-04-29 Thread Bob Puff

Yes, and it still happens.  Apparently, AOL has some filter based on a FROM:
address matching a specific list, and bounces it with an SPF error, which it
clearly is not.

Bob

-- Original Message ---
From: Barry Warsaw [EMAIL PROTECTED]

 
 Have you tried turning on full personalization so that every 
 recipient gets their own copy?
 
 -Barry
--- End of Original Message ---

--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] Sender field

2006-04-29 Thread Stephen J. Turnbull
 Brad == Brad Knowles [EMAIL PROTECTED] writes:

At 7:50 PM -0400 2006-04-28, Barry Warsaw wrote:

 Whatever else we decide, I don't agree, or at least, it won't
 help us.  $3.6.6 says that Resent-* headers are to be added by
 a user.  It also says that these are purely informational
 headers, so I don't see how adding them will instruct a
 receiving MTA usefully.

Sender doesn't instruct *conformant* MTAs at all, does it?  AFAIK the
only thing that a RFC 2821-conforming MTA looks at is the Return-Path
header, and it's supposed to remove that.

So this is purely a matter of pragmatic self-defense against broken
MTAs that do bounce to Sender.

Brad   Siunce the RFC doesn't specifically talk about relay
Brad agents as separate from users, I think we could argue
Brad that Mailman would qualify as a user in this context.
Brad Therefore, the Resent-* headers seem to be most appropriate.

Agreed.  For a number of reasons, I think this information can be
useful.  As I mentioned elsewhere, the Resent-Message-Id field can be
used to supply a UUID that we can trust (eg, for constructing
canonical archive URLs).  Unlike the Received headers, these are
readable by humans who aren't wall-eyed, helpful in tracing delays,
for example.

Brad If we need something that will be noticed by other MTAs
Brad beyond the envelope sender and the Return-Path: 
Brad Errors-To: headers, then we're going to have to carefully
Brad think about this.

What's an Errors-To header?  I can't find it in the usual suspects.

But I don't see any particular need for thought.  Conforming Internet
MTAs don't look at message headers, period.

-- 
School of Systems and Information Engineering http://turnbull.sk.tsukuba.ac.jp
University of TsukubaTennodai 1-1-1 Tsukuba 305-8573 JAPAN
   Ask not how you can do free software business;
  ask what your business can do for free software.
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] Sender field

2006-04-29 Thread Brad Knowles
At 12:00 AM +0900 2006-04-30, Stephen J. Turnbull wrote:

  Brad If we need something that will be noticed by other MTAs
  Brad beyond the envelope sender and the Return-Path: 
  Brad Errors-To: headers, then we're going to have to carefully
  Brad think about this.

  What's an Errors-To header?  I can't find it in the usual suspects.

That's the oldest technique for handling bounces.  It has been 
deprecated for a while, but I would be inclined to continue to at 
least provide the appropriate information.

-- 
Brad Knowles, [EMAIL PROTECTED]

Those who would give up essential Liberty, to purchase a little
temporary Safety, deserve neither Liberty nor Safety.

 -- Benjamin Franklin (1706-1790), reply of the Pennsylvania
 Assembly to the Governor, November 11, 1755

  LOPSA member since December 2005.  See http://www.lopsa.org/.
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] Sender field

2006-04-29 Thread John W. Baxter
On 4/29/06 8:00 AM, Stephen J. Turnbull [EMAIL PROTECTED] wrote:

 Sender doesn't instruct *conformant* MTAs at all, does it?  AFAIK the
 only thing that a RFC 2821-conforming MTA looks at is the Return-Path
 header, and it's supposed to remove that.

There is no Return-Path: header during transmission of a message. The
Return-Path header is added in the process of delivery.
There is a return path, stated in the MAIL FROM:[EMAIL PROTECTED] SMTP
command.  (That command *can* have more stuff related to authentication.)
The return path is what should be used as the address of a bounce if a mail
system foolishly accepts a message and then creates a bounce.

Notice that if an MTA rejects a message (or one or more of the recipients of
the message), it is not bouncing or creating a bounce.  It is issuing an
error response...the MTA (or MUA in the case of message submission) that was
trying to send creates a bounce message if appropriate (for message
submission, the MUA notifies the user--or pretends to:  Microsoft by default
hides the notification remarkably well).

While multi-line text associated with the rejection code is provided for,
MUAs are very poor about showing it if a submission is rejected--some show
only the first line; some only the last line.  Even some MTAs improve the
text of the rejection.

  --John


--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] Sender field

2006-04-28 Thread Barry Warsaw
On Thu, 2006-04-27 at 22:46 -0500, Brad Knowles wrote:

   If the previous value of the Sender: field is being lost, then 
 that should be corrected.  At the very least, the value should be 
 saved in an Old-Sender: or Previous-Sender: or some other 
 suitable renamed sender field.

Probably Original-Sender:

-Barry



signature.asc
Description: This is a digitally signed message part
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp

Re: [Mailman-Users] [Mailman-Developers] Sender field

2006-04-28 Thread John W. Baxter
On 4/28/06 6:06 AM, Barry Warsaw [EMAIL PROTECTED] wrote:

 On Thu, 2006-04-27 at 22:46 -0500, Brad Knowles wrote:
 
 If the previous value of the Sender: field is being lost, then
 that should be corrected.  At the very least, the value should be
 saved in an Old-Sender: or Previous-Sender: or some other
 suitable renamed sender field.
 
 Probably Original-Sender:

Probably, indeed.  But what happens if that header was already taken in
the process that brought the message to mailman for distribution to the
list?

(As usual, I have only questions, not answers.)

  --John


--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] Sender field

2006-04-28 Thread Neal Groothuis

John W. Baxter wrote:

Probably, indeed.  But what happens if that header was already taken in
the process that brought the message to mailman for distribution to the
list?


As I noted in my previous response, I believe that the correct field (if 
Mailman were to add a Sender: header) to add would be Resent-Sender. 
 Please see RFC 2822, section 3.6.6.  The Resent-Sender field may be 
multivalued, so this isn't a problem.  However, Mailman should not be 
modifying the Sender: field at all.


Original-Sender is a header used when gatewaying X.400 messages into 
RFC 822 messages for use in JNT mail networks.  It would not be 
appropriate for use here.



--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp

Re: [Mailman-Users] [Mailman-Developers] Sender field

2006-04-28 Thread Bob [EMAIL PROTECTED]
Don't forget to consider things like SPF, which I think uses the sender field.  
Whatever is used for 
SPF _must_ be the domain of the mailman box, or you're gonna run into a pack of 
trouble.

...Trouble similar to a current problem I am having with AOL: they are bouncing 
all email with the 
FROM: address of a specific AOL user, when mailman delivers the messages to 
-any- aol or cs.com 
address.  Its a very bad problem, because AOL is saying its a SPF problem, when 
it clearly isn't (as 
  other aol people can post to the list and receive their posts), and all the 
aol users are being 
automatically unsubscribed from lists that this guy posts on.  But I digress...

Bob

Neal Groothuis wrote:

  It does not appear that Mailman modifies the Sender: field to comply with 
  RFC 2822.  The 
list-bounces address is not the mailbox of the agent responsible for 
transmitting the message, as 
required in section 3.6.2.  The mailbox of the agent responsible for the 
transmission of the message 
would be the list-owner address.
 
  Mailman's use the Sender: field does not seem to be in line with the 
  intent of the RFC, nor 
with current usage of the field.

snip
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] Sender field

2006-04-28 Thread Mark Sapiro
Dallas Bethune wrote:

For our uses just  
changing that list-bounces address to something less ominous looking  
would help.

It definitely looks to me as if something needs to be done. I think
perhaps offering 3 options either to the list admin on a per-list
basis with a site default or just a site option. I lean towards
per-list although it's more work to add to the GUI.

The options I see are

1) current behavior with perhaps the addition of putting the original
Sender: in another header.

2) like 1) only use list address instead of list-bounces.

3) don't touch Sender: at all.

-- 
Mark Sapiro [EMAIL PROTECTED]   The highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan

--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] Sender field

2006-04-28 Thread Barry Warsaw
Now that I have a few minutes to breath ;) I'll try to summarize my
thoughts on this, and then perhaps go back later and follow up to
specific points later in the thread.

I'm sympathetic to ripping out the Sender: field munging.  It was always
primarily a workaround for buggy MTAs.  If the majority of MTAs out
there now Do The Right Thing, then of course we want to be RFC
compliant.  Outlook's behavior has always been a wart but so far, the
benefits have outweighed the costs.  If the benefits are minimal now,
then it should go.

The question that must be answered is: if we no longer munge Sender:
header, what are the right headers to set to increase the likelihood
that bounces will go where we want them to?

I don't care about the minority of still-deployed buggy MTAs that may
send bounces to the wrong place as long as we can be reasonably assured
they won't send them to /some/ wrong places.  For example, I think it
would be bad if they started spamming list owners with bounces, very bad
if they spammed the original message authors, and worse if they spammed
the mailing list with bounces.  We have almost none of that now and if
we removed the Sender: header and saw a huge increase in this bad
behavior, then the benefits of munging the header go way up.

Of course, we might not know until we start deploying, which would be
too late.  I encourage those of you who want to get rid of Sender:
munging to modify your Mailman 2.1 code now and see what happens. :)  Of
course, you'll let us know how that goes!  My recommendation would be to
record the results in the wiki.

I agree that the RFCs are a bit murky in this area, but it's relatively
clear that the RFC 2822 'secretary' example illustrates the intent of
Sender:.  Our list owners are not the agents transmitting the messages,
so listname-owner should clearly not go in Sender:.

We really want to increase the chances that Mailman will process all
bounces.  As I mention above, we absolutely can't be a vector for
spamming people with bounces they can't do anything about.  If some
buggy MTAs throw bounces away though, tough luck for their users.  There
should be enough compliant MTAs out there that the added cost of keeping
bogus addresses on a list because we never saw their bounces should be
low.

I don't really like list or site options for this kind of thing.  For
one thing, we already have too many options and adding list options
complicates the U/I and cognitive load for list admins who usually
really don't want to be bothered with this nonsense.  We should be
reducing the options a list admin has to worry about, not increasing
them.

This is not really appropriate for a site admin either because that's
too coarse of a decision.  A Mailman site talks to a huge array of MTAs
and MUAs, so I don't think you could make a good choice.  If anything,
should we determine that Sender: munging has to stay, it should be a
user option because only the user knows whether their MUA will present
them with an ugly message display.  A user could decide to turn off
Sender: munging, but I suspect it's still more than the typical user
will want to deal with.  And of course per-user options get into all the
personalization vs. performance issues.

Is listname-bounces confusing?  Yes, and I wouldn't be opposed to
changing this, although I'm not sure what we'd use.  listname-processor?
Well, let's hope we can just get rid of Sender: munging instead.

-Barry



signature.asc
Description: This is a digitally signed message part
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp

Re: [Mailman-Users] [Mailman-Developers] Sender field

2006-04-28 Thread Barry Warsaw
On Fri, 2006-04-28 at 13:05 -0500, Neal Groothuis wrote:

 As I noted in my previous response, I believe that the correct field (if 
 Mailman were to add a Sender: header) to add would be Resent-Sender. 
   Please see RFC 2822, section 3.6.6.

Whatever else we decide, I don't agree, or at least, it won't help us.
$3.6.6 says that Resent-* headers are to be added by a user.  It also
says that these are purely informational headers, so I don't see how
adding them will instruct a receiving MTA usefully.

-Barry



signature.asc
Description: This is a digitally signed message part
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp

Re: [Mailman-Users] [Mailman-Developers] Sender field

2006-04-28 Thread Barry Warsaw
On Fri, 2006-04-28 at 14:08 -0400, Bob [EMAIL PROTECTED] wrote:

 ...Trouble similar to a current problem I am having with AOL: they are
 bouncing all email with the 
 FROM: address of a specific AOL user, when mailman delivers the
 messages to -any- aol or cs.com 
 address.

Have you tried turning on full personalization so that every recipient
gets their own copy?

-Barry



signature.asc
Description: This is a digitally signed message part
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp

Re: [Mailman-Users] [Mailman-Developers] Sender field

2006-04-28 Thread Brad Knowles
At 7:50 PM -0400 2006-04-28, Barry Warsaw wrote:

  On Fri, 2006-04-28 at 13:05 -0500, Neal Groothuis wrote:

  As I noted in my previous response, I believe that the correct field (if
  Mailman were to add a Sender: header) to add would be Resent-Sender.
Please see RFC 2822, section 3.6.6.

  Whatever else we decide, I don't agree, or at least, it won't help us.
  $3.6.6 says that Resent-* headers are to be added by a user.  It also
  says that these are purely informational headers, so I don't see how
  adding them will instruct a receiving MTA usefully.

Siunce the RFC doesn't specifically talk about relay agents as 
separate from users, I think we could argue that Mailman would 
qualify as a user in this context.  Therefore, the Resent-* headers 
seem to be most appropriate.

But you are correct that these are purely informational and will 
be completely ignored by any MTA.  If we need something that will be 
noticed by other MTAs beyond the envelope sender and the 
Return-Path:  Errors-To: headers, then we're going to have to 
carefully think about this.


I am still opposed to blindly making this change and letting the 
community find out what happens.

I think we need to gather a lot more information about the likely 
outcome from this change, and I think the best way to achieve this is 
through giving admins (either site admins or list admins) the ability 
to set an option and choose whether or not they want to see what 
happens.

-- 
Brad Knowles, [EMAIL PROTECTED]

Those who would give up essential Liberty, to purchase a little
temporary Safety, deserve neither Liberty nor Safety.

 -- Benjamin Franklin (1706-1790), reply of the Pennsylvania
 Assembly to the Governor, November 11, 1755

  LOPSA member since December 2005.  See http://www.lopsa.org/.
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] Permission of data/bounce-events-?????.pck

2006-02-04 Thread Mark Sapiro
imacat wrote:

I noted that in the source of mailman 2.1.7 there are 2 lines in
bin/mailmanctl:

line 421-422
# Clear our file mode creation umask
os.umask(0)

Is this intended?  Is it the reason why data/bounce-events-?.pck
are world-writable?

There doesn't appear to be a good reason. This has been changed for
Mailman 2.1.8 so that the 'default' umask will be 007 and also the
specific creation of the bounce-events queue file will have no
permission for 'other'.

The changes to bin/mailmanctl and Mailman/Queue/BounceRunner.py have
been committed to CVS and can be seen (soon) at
http://cvs.sourceforge.net/viewcvs.py/mailman/mailman/.

-- 
Mark Sapiro [EMAIL PROTECTED]   The highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan

--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] Problems with uuencoded attachments

2006-01-15 Thread Barry Warsaw
On Jan 14, 2006, at 9:59 PM, Tokio Kikuchi wrote:

 Mark Sapiro wrote:


 File /usr/lib/python2.3/uu.py, line 139, in decode
   sys.stderr.write(Warning: %s\n % str(v))
 File /usr/lib/mailman/Mailman/Logging/MultiLogger.py, line 45,  
 in write
   _logexc(logger, msg)
 File /usr/lib/mailman/Mailman/Logging/Utils.py, line 22, in  
 _logexc
   sys.__stderr__.write('Logging error: %s\n' % logger)
 IOError: [Errno 32] Broken pipe

 I think this could be fixed by changing
 /usr/lib/mailman/pythonlib/email/Message.py, line 223 from
 uu.decode(StringIO(payload+'\n'), sfp)
 to
 uu.decode(StringIO(payload+'\n'), sfp,  
 quiet=True)


 There should be other chances that Python builtin modules spew  
 warnings to sys.stderr.  How about this patch for Logging/Utils.py  
 to write these messages into syslog facility.

The only problem is that currently Mailman does not use the syslog  
module, and I'm uncomfortable with adding it for this one situation  
(are there others?).  We should definitely be passing the quiet flag  
to uu.decode(), but OTOH maybe we should also be testing whether  
sys.__stderr__ is detached and then redirecting that to logs/errors?

-Barry

--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] Problems with uuencoded attachments

2006-01-15 Thread Tokio Kikuchi
Barry Warsaw wrote:
 On Jan 14, 2006, at 9:59 PM, Tokio Kikuchi wrote:
 
 
Mark Sapiro wrote:



File /usr/lib/python2.3/uu.py, line 139, in decode
  sys.stderr.write(Warning: %s\n % str(v))
File /usr/lib/mailman/Mailman/Logging/MultiLogger.py, line 45,  
in write
  _logexc(logger, msg)
File /usr/lib/mailman/Mailman/Logging/Utils.py, line 22, in  
_logexc
  sys.__stderr__.write('Logging error: %s\n' % logger)
IOError: [Errno 32] Broken pipe

I think this could be fixed by changing
/usr/lib/mailman/pythonlib/email/Message.py, line 223 from
uu.decode(StringIO(payload+'\n'), sfp)
to
uu.decode(StringIO(payload+'\n'), sfp,  
quiet=True)


There should be other chances that Python builtin modules spew  
warnings to sys.stderr.  How about this patch for Logging/Utils.py  
to write these messages into syslog facility.
 
 
 The only problem is that currently Mailman does not use the syslog  
 module, and I'm uncomfortable with adding it for this one situation  
 (are there others?).  We should definitely be passing the quiet flag  
 to uu.decode(), but OTOH maybe we should also be testing whether  
 sys.__stderr__ is detached and then redirecting that to logs/errors?
 
In usual mailman qrunner execs, stderr is logged into logs/errors.  It 
is the additional tee_to_real_stderr in LogStdErr() setting which wants 
to print the error into real stderr.

Isn't it safe to put the tee_to_real_stderr value 0 in bin/qrunner script ?


-- 
Tokio Kikuchi, tkikuchi@ is.kochi-u.ac.jp
http://weather.is.kochi-u.ac.jp/
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] Problems with uuencoded attachments

2006-01-15 Thread Barry Warsaw
On Mon, 2006-01-16 at 09:25 +0900, Tokio Kikuchi wrote:

 In usual mailman qrunner execs, stderr is logged into logs/errors.  It 
 is the additional tee_to_real_stderr in LogStdErr() setting which wants 
 to print the error into real stderr.
 
 Isn't it safe to put the tee_to_real_stderr value 0 in bin/qrunner script ?

Ideally, tee_to_real_stderr would be !AS_SUBPROC (i.e. tee when not
running qrunner under mailmanctl).  That would have to be done in main()
after processing the command line arguments.

-Barry



signature.asc
Description: This is a digitally signed message part
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp

Re: [Mailman-Users] [Mailman-Developers] Problems with uuencoded attachments

2006-01-15 Thread Tokio Kikuchi
Barry Warsaw wrote:
 On Mon, 2006-01-16 at 09:25 +0900, Tokio Kikuchi wrote:
 
 
In usual mailman qrunner execs, stderr is logged into logs/errors.  It 
is the additional tee_to_real_stderr in LogStdErr() setting which wants 
to print the error into real stderr.

Isn't it safe to put the tee_to_real_stderr value 0 in bin/qrunner script ?
 
 
 Ideally, tee_to_real_stderr would be !AS_SUBPROC (i.e. tee when not
 running qrunner under mailmanctl).  That would have to be done in main()
 after processing the command line arguments.
 
Yeah, I noticed that too and played around.  How about this patch.

I assumed running qrunner independently is for debugging purpose and
quit redirecting stderr into logs/error.

-- 
Tokio Kikuchi, tkikuchi@ is.kochi-u.ac.jp
http://weather.is.kochi-u.ac.jp/
Index: qrunner
===
RCS file: /cvsroot/mailman/mailman/bin/qrunner,v
retrieving revision 2.9.2.1
diff -u -r2.9.2.1 qrunner
--- qrunner 27 Aug 2005 01:40:16 -  2.9.2.1
+++ qrunner 16 Jan 2006 01:58:49 -
@@ -66,6 +66,9 @@
 
 runner is required unless -l or -h is given, and it must be one of the names
 displayed by the -l switch.
+
+Note also that this script should be started up from mailmanctl as a normal
+operation.  It is only useful for debugging if it is run separately.
 
 
 import sys
@@ -84,8 +87,6 @@
 # Flag which says whether we're running under mailmanctl or not.
 AS_SUBPROC = 0
 
-LogStdErr('error', 'qrunner', manual_reprime=0)
-
 
 
 def usage(code, msg=''):
@@ -212,6 +213,10 @@
 if len(runners) == 0:
 usage(1, _('No runner name given.'))
 
+# Before we startup qrunners, we redirect the stderr to mailman syslog.
+if AS_SUBPROC:
+LogStdErr('error', 'qrunner', manual_reprime=0, tee_to_real_stderr=0)
+
 # Fast track for one infinite runner
 if len(runners) == 1 and not once:
 qrunner = make_qrunner(*runners[0])
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp

Re: [Mailman-Users] [Mailman-Developers] filename too long error - stopping list

2005-12-23 Thread Barry Warsaw
On Fri, 2005-12-23 at 09:22 +0900, Tokio Kikuchi wrote:

 May be we should set this default in Defaults.py.in in the next release 
 of 2.1.7. Thoughts?

It's probably a good idea, but also as Stephen says, it might be a good
idea to shorten the filename (keeping the extension) even when this
value is left as False.

-Barry



signature.asc
Description: This is a digitally signed message part
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp

Re: [Mailman-Users] [Mailman-Developers] Low level bug: (solved)

2005-07-28 Thread Barry Warsaw
On Thu, 2005-07-28 at 11:52, Mark Sapiro wrote:

 The real issue here seems to be that the import from mm_cfg done in the
 driver script is inadequately protected. The driver script
 print_traceback definition contains
 
 try:
 from Mailman.mm_cfg import VERSION
 except ImportError:
 VERSION = 'lt;undeterminedgt;'
 
 This is fine if there is an ImportError exception, but since mm_cfg.py
 is edited by users, it is possible (likely) that there will be a
 SyntaxError error exception here, and something more meaningful than
 the Mailman experienced a very low level failure and could not even
 generate a useful traceback for you. message could be reported.

Bare excepts are evil, but maybe it's warranted in this situation.  All
we really care about is the VERSION variable you're right that users can
easily put all manner of nastiness in there.

-Barry



signature.asc
Description: This is a digitally signed message part
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp

Re: [Mailman-Users] [Mailman-Developers] subject_prefix multiplication

2005-05-13 Thread Brad Knowles
At 12:41 AM -0400 2005-05-13, Barry Warsaw wrote:

  Thanks for the quick heads up.  I think I just fixed it.  At least I
  /hope/ so, 'cause I'm going to bed. ;)

So far as I know, we had been running a plain-jane 2.1.6rc3 
installation on this machine.  Is the fix for the subject line 
duplication going to be included in 2.1.6rc4, or at least the final 
2.1.6-REL?

-- 
Brad Knowles, [EMAIL PROTECTED]

Those who would give up essential Liberty, to purchase a little
temporary Safety, deserve neither Liberty nor Safety.

 -- Benjamin Franklin (1706-1790), reply of the Pennsylvania
 Assembly to the Governor, November 11, 1755

   SAGE member since 1995.  See http://www.sage.org/ for more info.
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] subject_prefix multiplication

2005-05-13 Thread Barry Warsaw
On Fri, 2005-05-13 at 05:05, Brad Knowles wrote:
 At 12:41 AM -0400 2005-05-13, Barry Warsaw wrote:
 
   Thanks for the quick heads up.  I think I just fixed it.  At least I
   /hope/ so, 'cause I'm going to bed. ;)
 
   So far as I know, we had been running a plain-jane 2.1.6rc3 
 installation on this machine.  Is the fix for the subject line 
 duplication going to be included in 2.1.6rc4, or at least the final 
 2.1.6-REL?

Yes.  And I emailed Tokio last night (well, a few hours ago which for me
included the briefest of naps :) that I think we'll need one more
release candidate.  I'll probably spin that today, er, in a few hours.

-Barry



signature.asc
Description: This is a digitally signed message part
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp

Re: [Mailman-Users] [Mailman-Developers] subject_prefix multiplication

2005-05-13 Thread Tokio Kikuchi
Barry Warsaw wrote:

 On Fri, 2005-05-13 at 05:05, Brad Knowles wrote:
 
At 12:41 AM -0400 2005-05-13, Barry Warsaw wrote:


 Thanks for the quick heads up.  I think I just fixed it.  At least I
 /hope/ so, 'cause I'm going to bed. ;)

  So far as I know, we had been running a plain-jane 2.1.6rc3 
installation on this machine.  Is the fix for the subject line 
duplication going to be included in 2.1.6rc4, or at least the final 
2.1.6-REL?
 
 
 Yes.  And I emailed Tokio last night (well, a few hours ago which for me
 included the briefest of naps :) that I think we'll need one more
 release candidate.  I'll probably spin that today, er, in a few hours.
 
 -Barry

I believe I could finally fix the bug and commited in CVS.  IMHO, python
re.escape() should escape special characters only -- I can't find '%' in
special character list in the manual.

-- 
Tokio Kikuchi tkikuchi@ is.kochi-u.ac.jp
http://weather.is.kochi-u.ac.jp/

--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] subject_prefix multiplication

2005-05-13 Thread Barry Warsaw
On Fri, 2005-05-13 at 08:14, Tokio Kikuchi wrote:

 I believe I could finally fix the bug and commited in CVS.  IMHO, python
 re.escape() should escape special characters only -- I can't find '%' in
 special character list in the manual.

Cool.  Sounds like a bug to me.  I'll probably spin rc4 in about 7
hours.

-Barry



signature.asc
Description: This is a digitally signed message part
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp

Re: [Mailman-Users] [Mailman-Developers] subject_prefix multiplication

2005-05-12 Thread Barry Warsaw
On Fri, 2005-05-13 at 00:23, Mark Sapiro wrote:
 All of a sudden, within the last hour or so, subject_prefix on both
 mailman-users@python.org and mailman-developers@python.org is being
 added to replies even though it's already present resulting in
 doubling and tripling (so far not more) of the prefix.

Thanks for the quick heads up.  I think I just fixed it.  At least I
/hope/ so, 'cause I'm going to bed. ;)

will-test-a-few-follow-ups-to-be-sure-first-ly y'rs,
-Barry



signature.asc
Description: This is a digitally signed message part
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp

[Mailman-Users] Mailman Developers

2003-08-25 Thread John Kromodimedjo
Hi all,

 

Our company is looking for Mailman developers to help us to setup our Forums
project. We are based in Thailand so anyone who knows somebody in the region
that can help us is most appreciated.

 

Thanks in advance.

 

John

 

 

_ 
John Kromodimedjo 
ICT Programme Officer 
Health and Development Networks 
Chiang Mai, Thailand 

 

--
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/

This message was sent to: [EMAIL PROTECTED]
Unsubscribe or change your options at
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org