[Mailman-Users] Mailman 2.1.7rc1 (was Re: Released: Mailman 2.1.7b1)

2005-12-23 Thread Tokio Kikuchi
Oops, Sorry for the typo in the message title.  I mean
Released: Mailman 2.1.7rc1 Release Candidate


Tokio Kikuchi wrote:
> Hi all,
> 
> I've just released Mailman 2.1.7rc1 Release Candidate.  I'm sorry for 
> the violation of file name extension convention because I made a small 
> mistake when tagging the release number.  I will be releasing 2.1.7 
> final by December 31 if there is no problem.
> 
> Please download it from SF or:
>  http://mm.tkikuchi.net/mailman-2.1.7rc1.tar.gz
> 
> Cheers,



-- 
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=show&file=faq01.027.htp


[Mailman-Users] Released: Mailman 2.1.7b1

2005-12-23 Thread Tokio Kikuchi
Hi all,

I've just released Mailman 2.1.7rc1 Release Candidate.  I'm sorry for 
the violation of file name extension convention because I made a small 
mistake when tagging the release number.  I will be releasing 2.1.7 
final by December 31 if there is no problem.

Please download it from SF or:
  http://mm.tkikuchi.net/mailman-2.1.7rc1.tar.gz

Cheers,

Tokio
---

2.1.7rc1 (24-Dec-2005)

   Security

 - The fix for CAN-2005-0202 has been enhanced to issue an appropriate
   message instead of just quietly dropping ./ and ../ from URLs.

 - A note on CVE-2005-3573: Although the RFC2231 bug example in the
   CVE has been solved in mailman-2.1.6, there may be more cases
   where ToDigest.send_digests() can block regular delivery.
   We put the send_digests() calling part in try - except clause and
   leave a message in the error log if something happened in
   send_digests().  Daily call of cron/senddigests will notify more
   detail to the site administrator.

 - List administrators can no longer change the user's 
option/subscription
   globally.  Site admin can change these only if
   mm_cfg.ALLOW_SITE_ADMIN_COOKIES is set to Yes.

 - Script tag is disallowd in edithtml script.

 - Since probe message for the disabled users may reach unexpected
   persons, the password was excluded from sendProbe() and probe.txt.
   Note that the default value of VERP_PROBE has been set to `No'
   from 2.1.6., thus this change doesn't change the default behavior.

   New Features

 - Always remove DomainKey (and similar) headers (1287546) from messages
   sent to the list.

 - List owners can customize content filter behavior as not to collapse
   multipart/alternative to its first content.  This allows HTML part
   to pass through after other content filtering is done.

   Internationalization

 - New language: Interlingua.

   Bug fixes and other patches


 - Defaults.py.in: SCRUBBER_DONT_USE_ATTACHMENT_FILENAME is set to True
   for safer operation.

 - Fix Scrubber.py mungs quoted-printable bug with introducing
   'X-Mailman-Scrubbed' header for marking that the payload is
   scrubber-munged.  The flag is referenced in ToDigest.py, 
ToArchive.py,
   Decorate.py and Archiver.  Similar problem in ToDigest.py where the
   plain digest is generated is also fixed.

 - Fix Syslog.py to write quopri encoded message when it fail to write
   8-bit characters.

 - Fix MTA/Postfix.py to check aliases group permission in check_perms
   and fix mailman-install document on this matter (1378270).

 - Fix private.py to go to the original URL after authorization 
(1080943).

 - Fix bounce log score messages to be more consistent.

 - Fix bin/remove_members to accept no arguments when both --fromall and
   --file= options are specified.

 - Change cgi-bin and mail wrapper "group not found" error message to be
   more descriptive of the actual problem.

 - Apply the list's ban_list to address changes and admin mass subscribe
   and invite and to confirmations/approvals of address changes,
   subscriptions and invitations.

 - Decode quoted-printable and base64 encoded parts before passing to
   HTML_TO_PLAIN_TEXT_COMMAND (1367783).

 - Remove Approve: header from post - treat as Approved: (1355707).

 - Stop removing line following Approve(d): line in body of post 
(1318883).

 - Remove Approve(d):  from all text/* parts in addition the
   initial text/plain part. It still must be the first non-blank line in
   the first text/plain part or it won't be found or removed at all
   (1181161).

 - Log post in post log with true sender, not listname-bounces 
(1287921).

 - Correctly initialize and remember the list's 
default_member_moderation
   attribute in the web list creation page (1263213).

 - Add PEP263 charset in config_list output (1343100).

 - header_filter_rules get lost if accessed directly and needed 
authenti-
   cation by login page (1230865).

 - Obscure email when the poster doesn't set full name in 'From:' 
header.

 - Take preambles and epilogues into account when calculating 
message sizes
   for holding purposes (Mark Sapiro).

 - Logging/Logger.py unicode transform option (1235567).

 - bin/update crashes with bogus files (949117).

 - Bugs and patches: 1212066/1301983 (Date header in create/remove 
notice)

--
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

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=show&file=faq01.027.htp

Re: [Mailman-Users] Failed Upgrade: System now down for 2.5 days HELP

2005-12-23 Thread Mark Sapiro
mcnutt wrote:
>
>I foolishly tried to upgrade from mailman 2.0.x to Mailman 2.1.6, and I
>heartily repent of my sin.  I have attempted to restore back to my working
>version, but its still not running.  Can anyone help me?

>   - Transcript of session follows -
>Traceback (most recent call last):
>  File "/usr/local/mailman/scripts/post", line 94, in ?
>main()
>  File "/usr/local/mailman/scripts/post", line 73, in main
>mlist = MailList.MailList(listname, lock=0)
>  File "/usr/local/mailman/Mailman/MailList.py", line 79, in __init__
>self.Load()
>  File "/usr/local/mailman/Mailman/MailList.py", line 892, in Load
>dict, e = self.__load(dbfile)
>  File "/usr/local/mailman/Mailman/MailList.py", line 869, in __load
>fp = open(dbfile)
>IOError: [Errno 13] Permission denied:
>'/usr/local/mailman/lists/cls-news/config.db'
>554 5.3.0 unknown mailer error 1

This trace is not from Mailman 2.1.6 so I assume it is from your old
2.0.x version.

You have a permissions problem. Have you run bin/check_perms since
restoring back?

It seems that the process of upgrading and restoring back may have left
some things with the wrong group ownership or without SETGID.

In particular, the post wrapper is either not SETGID or its group
doesn't have permission to write
'/usr/local/mailman/lists/cls-news/config.db'

-- 
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=show&file=faq01.027.htp


[Mailman-Users] Failed Upgrade: System now down for 2.5 days HELP

2005-12-23 Thread mcnutt
I foolishly tried to upgrade from mailman 2.0.x to Mailman 2.1.6, and I
heartily repent of my sin.  I have attempted to restore back to my working
version, but its still not running.  Can anyone help me?

Bill McNutt
IT Administrator, UT Center for Literacy Studies
http://cls.coe.utk.edu

-Original Message-
From: Mail Delivery Subsystem [mailto:[EMAIL PROTECTED] 
Sent: Friday, December 23, 2005 11:59 AM
To: [EMAIL PROTECTED]
Subject: Returned mail: see transcript for details

The original message was received at Fri, 23 Dec 2005 11:58:36 -0500 (EST)
from utk-cls.ra.utk.edu [160.36.208.91]

   - The following addresses had permanent fatal errors -
"|/usr/local/mailman/mail/wrapper post cls-news"
(reason: 1)
(expanded from: <[EMAIL PROTECTED]>)

   - Transcript of session follows -
Traceback (most recent call last):
  File "/usr/local/mailman/scripts/post", line 94, in ?
main()
  File "/usr/local/mailman/scripts/post", line 73, in main
mlist = MailList.MailList(listname, lock=0)
  File "/usr/local/mailman/Mailman/MailList.py", line 79, in __init__
self.Load()
  File "/usr/local/mailman/Mailman/MailList.py", line 892, in Load
dict, e = self.__load(dbfile)
  File "/usr/local/mailman/Mailman/MailList.py", line 869, in __load
fp = open(dbfile)
IOError: [Errno 13] Permission denied:
'/usr/local/mailman/lists/cls-news/config.db'
554 5.3.0 unknown mailer error 1
--
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=show&file=faq01.027.htp

Re: [Mailman-Users] Mailman under Cygwin - won't add list

2005-12-23 Thread Mark Sapiro
Stephen J. Turnbull wrote:

>> "Ben" == Ben Discoe <[EMAIL PROTECTED]> writes:
>
>Ben> Wow.  I had no idea at all that it was possible to run Apache
>Ben> _inside_ Cygwin.  The Apache website directs Windows people
>Ben> to just install and run, so the alternate route is not well
>Ben> known.
>
>You might want to just take a look at the list of stuff that Cygwin's
>setup.exe supports.  I imagine Apache (some version) is on the list.


Absolutely. I run Cygwin Apache 1.3.29, and 1.3.33 and 2.0.54 are also
available. As I said earlier, this is only for testing and only
accessible locally. I don't think I'd want to run any MS-Windows
server exposed to the world, Cygwin or native.


>>> Maybe the solution is to run Apache under Cygwin or run a
>>> mailman only version of Apache under Cygwin that listens on a
>>> different port.
>
>Ben> Arrgh, it's hard to imagine that moving _closer_ to Cygwin is
>Ben> the right direction, when all the trouble seems to stem from
>Ben> Cygwin itself.
>
>No, the trouble stems from mixing different models of security and
>other OS services.  While Cygwin is a big PIMA, too, there's no doubt
>in my mind that people who are using Cygwin for one app are better off
>using it for apps that cooperate with the first, too.  I do know of a
>few exceptions, but they are all out-and-out bugs in the helper
>applications.


I totally agree with Stephen here.

I'm surprised that Windows Apache can even execute the Cygwin compiled
cgi-bin wrappers and Python at all. If I try to run a Cygwin compiled
and linked program of any sort from a Windows command shell or even
directly from Start->run, I get a fatal error dialog "The procedure
entry point __getreent could not be located in the dynamic link
library cygwin1.dll." Anyway, that part seems to work in your case,
surprising or not.

As Stephen says, mixing different security/protection models in one
system is asking for trouble. Mailman is designed to run in a POSIX
compliant or similar environment. Cygwin has its problems, but it is
the closest thing to that environment that exists on Windows. Further,
the only successful (albeit, perhaps limited) installations of Mailman
on windows that we know of are under Cygwin.

It may be possible to get Mailman to run in a Windows environment
without Cygwin, and it may be valuable to you (Ben) and to others, but
you're on your own in uncharted waters.

-- 
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=show&file=faq01.027.htp


Re: [Mailman-Users] Mailman under Cygwin - won't add list

2005-12-23 Thread Stephen J. Turnbull
> "Ben" == Ben Discoe <[EMAIL PROTECTED]> writes:

Ben> Wow.  I had no idea at all that it was possible to run Apache
Ben> _inside_ Cygwin.  The Apache website directs Windows people
Ben> to just install and run, so the alternate route is not well
Ben> known.

You might want to just take a look at the list of stuff that Cygwin's
setup.exe supports.  I imagine Apache (some version) is on the list.

>> Maybe the solution is to run Apache under Cygwin or run a
>> mailman only version of Apache under Cygwin that listens on a
>> different port.

Ben> Arrgh, it's hard to imagine that moving _closer_ to Cygwin is
Ben> the right direction, when all the trouble seems to stem from
Ben> Cygwin itself.

No, the trouble stems from mixing different models of security and
other OS services.  While Cygwin is a big PIMA, too, there's no doubt
in my mind that people who are using Cygwin for one app are better off
using it for apps that cooperate with the first, too.  I do know of a
few exceptions, but they are all out-and-out bugs in the helper
applications.


-- 
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=show&file=faq01.027.htp