From noreply at sourceforge.net Mon Apr 2 15:30:39 2007 From: noreply at sourceforge.net (SourceForge.net) Date: Mon, 02 Apr 2007 06:30:39 -0700 Subject: [ mailman-Bugs-1658920 ] charset proble, Message-ID: Bugs item #1658920, was opened at 2007-02-13 13:06 Message generated for change (Comment added) made by dudeua You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1658920&group_id=103 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Web/CGI Group: 2.1 (stable) Status: Open Resolution: None Priority: 5 Private: No Submitted By: dudeua (dudeua) Assigned to: Mark Sapiro (msapiro) Summary: charset proble, Initial Comment: Hello, I need help. I have mailman 2.1.9 .... if I receive mail in charset, different that koi8, than mailman in admins area shows this mail in "quoted-printable" charset ... But after approving this email, via web-interface email shows with correct charset. How to fix charset? ---------------------------------------------------------------------- >Comment By: dudeua (dudeua) Date: 2007-04-02 13:30 Message: Logged In: YES user_id=1718234 Originator: YES Hi msapiro, Thanks for your patch! all work fine. but today i meet ne problem. When mesasge comes with this headers: Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: quoted-printable All fine. But when message is in this encoding: Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: 8bit it's body is ugly. Please advice me ... Thanks! ---------------------------------------------------------------------- Comment By: Mark Sapiro (msapiro) Date: 2007-02-13 18:53 Message: Logged In: YES user_id=1123998 Originator: NO The screenshot is unnecessary. I understood exactly what the issue was from your original description. I know you only see the problem in the "message excerpt" in the admindb message detail. I tried to explain that the reason for this is that this excerpt is not decoded. It would be possible to patch Mailman/Cgi/admindb.py with the attached patch to decode this "message excerpt" before displaying it, but then you would have the issue that the characters in the box in your screenshot would be Windows CP1251 characters which would probably still be garbled when displayed in the character set of the rest of the page. Also, my suggestion to set admin_immed_notify to 1 was not intended to 'correct' this display. It causes this message to be also sent to you in an email so that if it is necessary for you to see the message text in order to decide what action to take with the message, you can see the text in the email notice. File Added: admindb.patch.txt ---------------------------------------------------------------------- Comment By: dudeua (dudeua) Date: 2007-02-13 16:55 Message: Logged In: YES user_id=1718234 Originator: YES set admin_immed_notify at /mailman/bun/config ? It already setted to 1; Pleasee see attacged screenshot. I can't use MUA (mail agent), because I meet problem with encoding only at admin area. Thanks for help. File Added: ggg.jpg ---------------------------------------------------------------------- Comment By: Mark Sapiro (msapiro) Date: 2007-02-13 16:36 Message: Logged In: YES user_id=1123998 Originator: NO Quoted-printable is not a character set. It is an encoding. That is, it is a way of representing data which contains non-printable, us-ascii characters using only the us-ascii character set as required by RFC2822 for email messages. The issue here is that encoded message bodies are not decoded for display in the admindb message detail. This may change in the future, but then there _will_ be character set and content-type issues. These are more complicated as in general, different message parts may have different character sets and may not even be text. Currently, if you really need to see the decoded text, you need to set admin_immed_notify to Yes so you get an email notice of the held message and use an MUA (mail client) that shows you the decoded message in the notice. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1658920&group_id=103 From noreply at sourceforge.net Mon Apr 2 17:56:53 2007 From: noreply at sourceforge.net (SourceForge.net) Date: Mon, 02 Apr 2007 08:56:53 -0700 Subject: [ mailman-Bugs-1658920 ] charset proble, Message-ID: Bugs item #1658920, was opened at 2007-02-13 05:06 Message generated for change (Comment added) made by msapiro You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1658920&group_id=103 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Web/CGI Group: 2.1 (stable) Status: Open Resolution: None Priority: 5 Private: No Submitted By: dudeua (dudeua) Assigned to: Mark Sapiro (msapiro) Summary: charset proble, Initial Comment: Hello, I need help. I have mailman 2.1.9 .... if I receive mail in charset, different that koi8, than mailman in admins area shows this mail in "quoted-printable" charset ... But after approving this email, via web-interface email shows with correct charset. How to fix charset? ---------------------------------------------------------------------- >Comment By: Mark Sapiro (msapiro) Date: 2007-04-02 08:56 Message: Logged In: YES user_id=1123998 Originator: NO I don't know why the result is different in these two cases. In the case of quoted-printable encoding, all non-us-ascii-printable bytes are encoded as '=xx' where xx is the hex value of the corresponding byte. The 'decode=True' argument added by the patch causes these '=xx' codes to be converted back to the original bytes for display in the admindb interface. In the case of 8bit encoding, all bytes are represented as themselves and the 'decode=True' argument does nothing. The result should be the same. ---------------------------------------------------------------------- Comment By: dudeua (dudeua) Date: 2007-04-02 06:30 Message: Logged In: YES user_id=1718234 Originator: YES Hi msapiro, Thanks for your patch! all work fine. but today i meet ne problem. When mesasge comes with this headers: Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: quoted-printable All fine. But when message is in this encoding: Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: 8bit it's body is ugly. Please advice me ... Thanks! ---------------------------------------------------------------------- Comment By: Mark Sapiro (msapiro) Date: 2007-02-13 10:53 Message: Logged In: YES user_id=1123998 Originator: NO The screenshot is unnecessary. I understood exactly what the issue was from your original description. I know you only see the problem in the "message excerpt" in the admindb message detail. I tried to explain that the reason for this is that this excerpt is not decoded. It would be possible to patch Mailman/Cgi/admindb.py with the attached patch to decode this "message excerpt" before displaying it, but then you would have the issue that the characters in the box in your screenshot would be Windows CP1251 characters which would probably still be garbled when displayed in the character set of the rest of the page. Also, my suggestion to set admin_immed_notify to 1 was not intended to 'correct' this display. It causes this message to be also sent to you in an email so that if it is necessary for you to see the message text in order to decide what action to take with the message, you can see the text in the email notice. File Added: admindb.patch.txt ---------------------------------------------------------------------- Comment By: dudeua (dudeua) Date: 2007-02-13 08:55 Message: Logged In: YES user_id=1718234 Originator: YES set admin_immed_notify at /mailman/bun/config ? It already setted to 1; Pleasee see attacged screenshot. I can't use MUA (mail agent), because I meet problem with encoding only at admin area. Thanks for help. File Added: ggg.jpg ---------------------------------------------------------------------- Comment By: Mark Sapiro (msapiro) Date: 2007-02-13 08:36 Message: Logged In: YES user_id=1123998 Originator: NO Quoted-printable is not a character set. It is an encoding. That is, it is a way of representing data which contains non-printable, us-ascii characters using only the us-ascii character set as required by RFC2822 for email messages. The issue here is that encoded message bodies are not decoded for display in the admindb message detail. This may change in the future, but then there _will_ be character set and content-type issues. These are more complicated as in general, different message parts may have different character sets and may not even be text. Currently, if you really need to see the decoded text, you need to set admin_immed_notify to Yes so you get an email notice of the held message and use an MUA (mail client) that shows you the decoded message in the notice. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1658920&group_id=103 From noreply at sourceforge.net Mon Apr 2 18:20:09 2007 From: noreply at sourceforge.net (SourceForge.net) Date: Mon, 02 Apr 2007 09:20:09 -0700 Subject: [ mailman-Bugs-1661574 ] arch corrupts archives, but only for the last month Message-ID: Bugs item #1661574, was opened at 2007-02-16 06:54 Message generated for change (Comment added) made by msapiro You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1661574&group_id=103 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: command line scripts Group: 2.1 (stable) >Status: Pending Resolution: None Priority: 9 Private: No Submitted By: David A. Desrosiers (desrod) Assigned to: Nobody/Anonymous (nobody) Summary: arch corrupts archives, but only for the last month Initial Comment: I think this problem has been reported before in previous versions, and its back again in 2.1.9. When I regenerate archives for our lists, if ANY message contains a '<' character in the body, Mailman splits it as a new message, and everything after that gets corrupted. This means if someone pastes some XML into the body of a message (which happens quite often on our lists) or some HTML, or the headers of an email, Mailman will break it, but *ONLY* for the latest month's messages, even if the message that started it, was months or years ago. If a message sent in April of 2003 includes an '<' as the first character anywhere in the body of the message, February 2007's archive will be corrupted. You can see the results of this over here: http://lists.plkr.org/pipermail/plucker-list/2007-February/thread.html And also here: http://lists.plkr.org/pipermail/plucker-dev/2007-February/thread.html The raw mbox files are fine, every message is intact. I don't see this problem on other lists I maintain, it only seems to affect lists where HTML or XML or mail headers are pasted into the body of the message. I'd call this grave, because its odd how it just dumps itself on the latest month's archive, when the latest month's messages don't even have the problem. ---------------------------------------------------------------------- >Comment By: Mark Sapiro (msapiro) Date: 2007-04-02 09:20 Message: Logged In: YES user_id=1123998 Originator: NO No response after 6 weeks. I'm setting status to Pending which will automatically close in 2 more weeks. ---------------------------------------------------------------------- Comment By: Mark Sapiro (msapiro) Date: 2007-02-16 08:58 Message: Logged In: YES user_id=1123998 Originator: NO What am I looking for at ? It looks OK to me. returns a 404. There is an issue in that if the body of some message in the archives/private/.mbox/.mbox file (or whatever mbox is input to bin/arch) contains a line that begins with "From ", the archiver takes that line as an mbox message separator and the message is truncated at that point, and the rest of the message is seen as a new message without a date so it is archived with the current date. It sounds like that may be what you are seeing, but it has nothing to do with a '<' as the first character of a line. It has to do with 'unescaped' 'From ' lines in the bodies of messages. Mailman currently precedes any 'From ' at the beginning of a body line with a '>' making it '>From ' in the .mbox and avoiding the problem, but old .mbox files and .mbox files from other sources may have unescaped 'From ' lines. There is a bin/cleanarch script distributed with Mailman to help 'fix' old .mbox files with this problem. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1661574&group_id=103 From noreply at sourceforge.net Tue Apr 3 11:07:39 2007 From: noreply at sourceforge.net (SourceForge.net) Date: Tue, 03 Apr 2007 02:07:39 -0700 Subject: [ mailman-Bugs-1658920 ] charset proble, Message-ID: Bugs item #1658920, was opened at 2007-02-13 13:06 Message generated for change (Comment added) made by dudeua You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1658920&group_id=103 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Web/CGI Group: 2.1 (stable) Status: Open Resolution: None Priority: 5 Private: No Submitted By: dudeua (dudeua) Assigned to: Mark Sapiro (msapiro) Summary: charset proble, Initial Comment: Hello, I need help. I have mailman 2.1.9 .... if I receive mail in charset, different that koi8, than mailman in admins area shows this mail in "quoted-printable" charset ... But after approving this email, via web-interface email shows with correct charset. How to fix charset? ---------------------------------------------------------------------- >Comment By: dudeua (dudeua) Date: 2007-04-03 09:07 Message: Logged In: YES user_id=1718234 Originator: YES mailman admin page shows in KOI-8 charser .... thouse message body with this headers Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: 8bit shows ugly, with wrong charset. When I change page charset from koi-8 to windows cp1251, mailman admin page is ugly, but message is OK ..... Please note, others messages body with headers Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: quoted-printable are shown OK in mailman admin page with charset koi-8 Thanks ---------------------------------------------------------------------- Comment By: Mark Sapiro (msapiro) Date: 2007-04-02 15:56 Message: Logged In: YES user_id=1123998 Originator: NO I don't know why the result is different in these two cases. In the case of quoted-printable encoding, all non-us-ascii-printable bytes are encoded as '=xx' where xx is the hex value of the corresponding byte. The 'decode=True' argument added by the patch causes these '=xx' codes to be converted back to the original bytes for display in the admindb interface. In the case of 8bit encoding, all bytes are represented as themselves and the 'decode=True' argument does nothing. The result should be the same. ---------------------------------------------------------------------- Comment By: dudeua (dudeua) Date: 2007-04-02 13:30 Message: Logged In: YES user_id=1718234 Originator: YES Hi msapiro, Thanks for your patch! all work fine. but today i meet ne problem. When mesasge comes with this headers: Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: quoted-printable All fine. But when message is in this encoding: Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: 8bit it's body is ugly. Please advice me ... Thanks! ---------------------------------------------------------------------- Comment By: Mark Sapiro (msapiro) Date: 2007-02-13 18:53 Message: Logged In: YES user_id=1123998 Originator: NO The screenshot is unnecessary. I understood exactly what the issue was from your original description. I know you only see the problem in the "message excerpt" in the admindb message detail. I tried to explain that the reason for this is that this excerpt is not decoded. It would be possible to patch Mailman/Cgi/admindb.py with the attached patch to decode this "message excerpt" before displaying it, but then you would have the issue that the characters in the box in your screenshot would be Windows CP1251 characters which would probably still be garbled when displayed in the character set of the rest of the page. Also, my suggestion to set admin_immed_notify to 1 was not intended to 'correct' this display. It causes this message to be also sent to you in an email so that if it is necessary for you to see the message text in order to decide what action to take with the message, you can see the text in the email notice. File Added: admindb.patch.txt ---------------------------------------------------------------------- Comment By: dudeua (dudeua) Date: 2007-02-13 16:55 Message: Logged In: YES user_id=1718234 Originator: YES set admin_immed_notify at /mailman/bun/config ? It already setted to 1; Pleasee see attacged screenshot. I can't use MUA (mail agent), because I meet problem with encoding only at admin area. Thanks for help. File Added: ggg.jpg ---------------------------------------------------------------------- Comment By: Mark Sapiro (msapiro) Date: 2007-02-13 16:36 Message: Logged In: YES user_id=1123998 Originator: NO Quoted-printable is not a character set. It is an encoding. That is, it is a way of representing data which contains non-printable, us-ascii characters using only the us-ascii character set as required by RFC2822 for email messages. The issue here is that encoded message bodies are not decoded for display in the admindb message detail. This may change in the future, but then there _will_ be character set and content-type issues. These are more complicated as in general, different message parts may have different character sets and may not even be text. Currently, if you really need to see the decoded text, you need to set admin_immed_notify to Yes so you get an email notice of the held message and use an MUA (mail client) that shows you the decoded message in the notice. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1658920&group_id=103 From noreply at sourceforge.net Tue Apr 3 18:43:52 2007 From: noreply at sourceforge.net (SourceForge.net) Date: Tue, 03 Apr 2007 09:43:52 -0700 Subject: [ mailman-Bugs-1658920 ] charset proble, Message-ID: Bugs item #1658920, was opened at 2007-02-13 05:06 Message generated for change (Comment added) made by msapiro You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1658920&group_id=103 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Web/CGI Group: 2.1 (stable) Status: Open Resolution: None Priority: 5 Private: No Submitted By: dudeua (dudeua) Assigned to: Mark Sapiro (msapiro) Summary: charset proble, Initial Comment: Hello, I need help. I have mailman 2.1.9 .... if I receive mail in charset, different that koi8, than mailman in admins area shows this mail in "quoted-printable" charset ... But after approving this email, via web-interface email shows with correct charset. How to fix charset? ---------------------------------------------------------------------- >Comment By: Mark Sapiro (msapiro) Date: 2007-04-03 09:43 Message: Logged In: YES user_id=1123998 Originator: NO >mailman admin page shows in KOI-8 charser .... >thouse message body with this headers >Content-Type: text/plain; charset=windows-1251 >Content-Transfer-Encoding: 8bit > >shows ugly, with wrong charset. >When I change page charset from koi-8 to windows cp1251, mailman admin >page is ugly, but message is OK ..... This is exactly what I would expect to happen in all cases. I suggested this would occur when I wrote on 2007-02-13 10:53: >It would be possible to patch >Mailman/Cgi/admindb.py with the attached patch to decode this "message >excerpt" before displaying it, but then you would have the issue that the >characters in the box in your screenshot would be Windows CP1251 characters >which would probably still be garbled when displayed in the character set >of the rest of the page. The only question is why doesn't this occur when the message is Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: quoted-printable since all the patch does is convert the quoted-printable encoding back to the original 8bit. At some point in the future, we expect that mailman will represent everything internally in Unicode. At that time, this issue may be fixed. Until then I don't anticipate this behavior to change. The only advice I can offer is that in cases where it is important to see the message body correctly in order to decide what action to take on a particular held message, you either switch character sets in your browser when you need to see the message body, or you refer to the original message attached to the 'held message notice' email sent to the moderators which should display properly in your email client. ---------------------------------------------------------------------- Comment By: dudeua (dudeua) Date: 2007-04-03 02:07 Message: Logged In: YES user_id=1718234 Originator: YES mailman admin page shows in KOI-8 charser .... thouse message body with this headers Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: 8bit shows ugly, with wrong charset. When I change page charset from koi-8 to windows cp1251, mailman admin page is ugly, but message is OK ..... Please note, others messages body with headers Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: quoted-printable are shown OK in mailman admin page with charset koi-8 Thanks ---------------------------------------------------------------------- Comment By: Mark Sapiro (msapiro) Date: 2007-04-02 08:56 Message: Logged In: YES user_id=1123998 Originator: NO I don't know why the result is different in these two cases. In the case of quoted-printable encoding, all non-us-ascii-printable bytes are encoded as '=xx' where xx is the hex value of the corresponding byte. The 'decode=True' argument added by the patch causes these '=xx' codes to be converted back to the original bytes for display in the admindb interface. In the case of 8bit encoding, all bytes are represented as themselves and the 'decode=True' argument does nothing. The result should be the same. ---------------------------------------------------------------------- Comment By: dudeua (dudeua) Date: 2007-04-02 06:30 Message: Logged In: YES user_id=1718234 Originator: YES Hi msapiro, Thanks for your patch! all work fine. but today i meet ne problem. When mesasge comes with this headers: Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: quoted-printable All fine. But when message is in this encoding: Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: 8bit it's body is ugly. Please advice me ... Thanks! ---------------------------------------------------------------------- Comment By: Mark Sapiro (msapiro) Date: 2007-02-13 10:53 Message: Logged In: YES user_id=1123998 Originator: NO The screenshot is unnecessary. I understood exactly what the issue was from your original description. I know you only see the problem in the "message excerpt" in the admindb message detail. I tried to explain that the reason for this is that this excerpt is not decoded. It would be possible to patch Mailman/Cgi/admindb.py with the attached patch to decode this "message excerpt" before displaying it, but then you would have the issue that the characters in the box in your screenshot would be Windows CP1251 characters which would probably still be garbled when displayed in the character set of the rest of the page. Also, my suggestion to set admin_immed_notify to 1 was not intended to 'correct' this display. It causes this message to be also sent to you in an email so that if it is necessary for you to see the message text in order to decide what action to take with the message, you can see the text in the email notice. File Added: admindb.patch.txt ---------------------------------------------------------------------- Comment By: dudeua (dudeua) Date: 2007-02-13 08:55 Message: Logged In: YES user_id=1718234 Originator: YES set admin_immed_notify at /mailman/bun/config ? It already setted to 1; Pleasee see attacged screenshot. I can't use MUA (mail agent), because I meet problem with encoding only at admin area. Thanks for help. File Added: ggg.jpg ---------------------------------------------------------------------- Comment By: Mark Sapiro (msapiro) Date: 2007-02-13 08:36 Message: Logged In: YES user_id=1123998 Originator: NO Quoted-printable is not a character set. It is an encoding. That is, it is a way of representing data which contains non-printable, us-ascii characters using only the us-ascii character set as required by RFC2822 for email messages. The issue here is that encoded message bodies are not decoded for display in the admindb message detail. This may change in the future, but then there _will_ be character set and content-type issues. These are more complicated as in general, different message parts may have different character sets and may not even be text. Currently, if you really need to see the decoded text, you need to set admin_immed_notify to Yes so you get an email notice of the held message and use an MUA (mail client) that shows you the decoded message in the notice. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1658920&group_id=103 From noreply at sourceforge.net Sat Apr 7 03:27:59 2007 From: noreply at sourceforge.net (SourceForge.net) Date: Fri, 06 Apr 2007 18:27:59 -0700 Subject: [ mailman-Feature Requests-491675 ] logrotate config file Message-ID: Feature Requests item #491675, was opened at 2001-12-11 13:43 Message generated for change (Comment added) made by jimpop You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350103&aid=491675&group_id=103 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Deleted Resolution: None Priority: 5 Private: No Submitted By: Luigi Rosa (lrosa) Assigned to: Nobody/Anonymous (nobody) Summary: logrotate config file Initial Comment: During the install procedure you could create the logrotate script in this way: IF exists /etc/logrotate.d IF NOT exists /etc/logrotate.d/mailman Create /etc/logrotate.d/mailman FI FI The /etc/logrotate.d/mailman file could be something like this: # Logrotate file for Mailman 2.0.x $HOME/log/digest { monthly } $HOME/log/error { monthly } $HOME/log/post { weekly } $HOME/log/smtp { weekly } $HOME/log/subscribe { monthly } $HOME/log/vette { monthly } Of course, instead of $HOME you should place the installation path of Mailman ---------------------------------------------------------------------- Comment By: Jim Popovitch (jimpop) Date: 2007-04-06 21:27 Message: Logged In: YES user_id=3142 Originator: NO Reopening. Mailman needs to have different log file names in order to work _properly_ with logrotate. A proper Logrotate conf file for Mailman needs a postrotate command in order to restart Mailman after log files have been rotated. See FAQ 04.007 for more details (http://www.python.org/cgi-bin/faqw-mm.py?req=edit&file=faq04.007.htp) Here is a patch against v2.1.9 ------------------------- +++ Logging/Logger.py 2007-04-06 21:11:18.600639072 -0400 --- Logging/Logger.py.old 2007-04-06 21:10:05.672725800 -0400 @@ -43,7 +43,6 @@ Otherwise, the file is created only when there are writes pending. """ self.__filename = os.path.join(mm_cfg.LOG_DIR, category) + self.__filename += '.log' self.__fp = None self.__nofail = nofail self.__encoding = LOG_ENCODING or sys.getdefaultencoding() ------------------------- ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350103&aid=491675&group_id=103 From noreply at sourceforge.net Sat Apr 7 03:28:13 2007 From: noreply at sourceforge.net (SourceForge.net) Date: Fri, 06 Apr 2007 18:28:13 -0700 Subject: [ mailman-Feature Requests-491675 ] logrotate config file Message-ID: Feature Requests item #491675, was opened at 2001-12-11 13:43 Message generated for change (Comment added) made by jimpop You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350103&aid=491675&group_id=103 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Deleted Resolution: None Priority: 5 Private: No Submitted By: Luigi Rosa (lrosa) Assigned to: Nobody/Anonymous (nobody) Summary: logrotate config file Initial Comment: During the install procedure you could create the logrotate script in this way: IF exists /etc/logrotate.d IF NOT exists /etc/logrotate.d/mailman Create /etc/logrotate.d/mailman FI FI The /etc/logrotate.d/mailman file could be something like this: # Logrotate file for Mailman 2.0.x $HOME/log/digest { monthly } $HOME/log/error { monthly } $HOME/log/post { weekly } $HOME/log/smtp { weekly } $HOME/log/subscribe { monthly } $HOME/log/vette { monthly } Of course, instead of $HOME you should place the installation path of Mailman ---------------------------------------------------------------------- Comment By: Jim Popovitch (jimpop) Date: 2007-04-06 21:28 Message: Logged In: YES user_id=3142 Originator: NO Reopening. Mailman needs to have different log file names in order to work _properly_ with logrotate. A proper Logrotate conf file for Mailman needs a postrotate command in order to restart Mailman after log files have been rotated. See FAQ 04.007 for more details (http://www.python.org/cgi-bin/faqw-mm.py?req=edit&file=faq04.007.htp) Here is a patch against v2.1.9 ------------------------- +++ Logging/Logger.py 2007-04-06 21:11:18.600639072 -0400 --- Logging/Logger.py.old 2007-04-06 21:10:05.672725800 -0400 @@ -43,7 +43,6 @@ Otherwise, the file is created only when there are writes pending. """ self.__filename = os.path.join(mm_cfg.LOG_DIR, category) + self.__filename += '.log' self.__fp = None self.__nofail = nofail self.__encoding = LOG_ENCODING or sys.getdefaultencoding() ------------------------- ---------------------------------------------------------------------- Comment By: Jim Popovitch (jimpop) Date: 2007-04-06 21:27 Message: Logged In: YES user_id=3142 Originator: NO Reopening. Mailman needs to have different log file names in order to work _properly_ with logrotate. A proper Logrotate conf file for Mailman needs a postrotate command in order to restart Mailman after log files have been rotated. See FAQ 04.007 for more details (http://www.python.org/cgi-bin/faqw-mm.py?req=edit&file=faq04.007.htp) Here is a patch against v2.1.9 ------------------------- +++ Logging/Logger.py 2007-04-06 21:11:18.600639072 -0400 --- Logging/Logger.py.old 2007-04-06 21:10:05.672725800 -0400 @@ -43,7 +43,6 @@ Otherwise, the file is created only when there are writes pending. """ self.__filename = os.path.join(mm_cfg.LOG_DIR, category) + self.__filename += '.log' self.__fp = None self.__nofail = nofail self.__encoding = LOG_ENCODING or sys.getdefaultencoding() ------------------------- ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350103&aid=491675&group_id=103 From noreply at sourceforge.net Sat Apr 7 03:29:11 2007 From: noreply at sourceforge.net (SourceForge.net) Date: Fri, 06 Apr 2007 18:29:11 -0700 Subject: [ mailman-Feature Requests-491675 ] logrotate config file Message-ID: Feature Requests item #491675, was opened at 2001-12-11 13:43 Message generated for change (Comment added) made by jimpop You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350103&aid=491675&group_id=103 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Deleted Resolution: None Priority: 5 Private: No Submitted By: Luigi Rosa (lrosa) Assigned to: Nobody/Anonymous (nobody) Summary: logrotate config file Initial Comment: During the install procedure you could create the logrotate script in this way: IF exists /etc/logrotate.d IF NOT exists /etc/logrotate.d/mailman Create /etc/logrotate.d/mailman FI FI The /etc/logrotate.d/mailman file could be something like this: # Logrotate file for Mailman 2.0.x $HOME/log/digest { monthly } $HOME/log/error { monthly } $HOME/log/post { weekly } $HOME/log/smtp { weekly } $HOME/log/subscribe { monthly } $HOME/log/vette { monthly } Of course, instead of $HOME you should place the installation path of Mailman ---------------------------------------------------------------------- Comment By: Jim Popovitch (jimpop) Date: 2007-04-06 21:29 Message: Logged In: YES user_id=3142 Originator: NO Reopening. Mailman needs to have different log file names in order to work _properly_ with logrotate. A proper Logrotate conf file for Mailman needs a postrotate command in order to restart Mailman after log files have been rotated. See FAQ 04.007 for more details (http://www.python.org/cgi-bin/faqw-mm.py?req=edit&file=faq04.007.htp) Here is a patch against v2.1.9 ------------------------- +++ Logging/Logger.py 2007-04-06 21:11:18.600639072 -0400 --- Logging/Logger.py.old 2007-04-06 21:10:05.672725800 -0400 @@ -43,7 +43,6 @@ Otherwise, the file is created only when there are writes pending. """ self.__filename = os.path.join(mm_cfg.LOG_DIR, category) + self.__filename += '.log' self.__fp = None self.__nofail = nofail self.__encoding = LOG_ENCODING or sys.getdefaultencoding() ------------------------- ---------------------------------------------------------------------- Comment By: Jim Popovitch (jimpop) Date: 2007-04-06 21:28 Message: Logged In: YES user_id=3142 Originator: NO Reopening. Mailman needs to have different log file names in order to work _properly_ with logrotate. A proper Logrotate conf file for Mailman needs a postrotate command in order to restart Mailman after log files have been rotated. See FAQ 04.007 for more details (http://www.python.org/cgi-bin/faqw-mm.py?req=edit&file=faq04.007.htp) Here is a patch against v2.1.9 ------------------------- +++ Logging/Logger.py 2007-04-06 21:11:18.600639072 -0400 --- Logging/Logger.py.old 2007-04-06 21:10:05.672725800 -0400 @@ -43,7 +43,6 @@ Otherwise, the file is created only when there are writes pending. """ self.__filename = os.path.join(mm_cfg.LOG_DIR, category) + self.__filename += '.log' self.__fp = None self.__nofail = nofail self.__encoding = LOG_ENCODING or sys.getdefaultencoding() ------------------------- ---------------------------------------------------------------------- Comment By: Jim Popovitch (jimpop) Date: 2007-04-06 21:27 Message: Logged In: YES user_id=3142 Originator: NO Reopening. Mailman needs to have different log file names in order to work _properly_ with logrotate. A proper Logrotate conf file for Mailman needs a postrotate command in order to restart Mailman after log files have been rotated. See FAQ 04.007 for more details (http://www.python.org/cgi-bin/faqw-mm.py?req=edit&file=faq04.007.htp) Here is a patch against v2.1.9 ------------------------- +++ Logging/Logger.py 2007-04-06 21:11:18.600639072 -0400 --- Logging/Logger.py.old 2007-04-06 21:10:05.672725800 -0400 @@ -43,7 +43,6 @@ Otherwise, the file is created only when there are writes pending. """ self.__filename = os.path.join(mm_cfg.LOG_DIR, category) + self.__filename += '.log' self.__fp = None self.__nofail = nofail self.__encoding = LOG_ENCODING or sys.getdefaultencoding() ------------------------- ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350103&aid=491675&group_id=103 From noreply at sourceforge.net Sat Apr 7 03:30:51 2007 From: noreply at sourceforge.net (SourceForge.net) Date: Fri, 06 Apr 2007 18:30:51 -0700 Subject: [ mailman-Feature Requests-1695897 ] patch to rename log files in order to work with logrotate Message-ID: Feature Requests item #1695897, was opened at 2007-04-06 21:30 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350103&aid=1695897&group_id=103 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Jim Popovitch (jimpop) Assigned to: Nobody/Anonymous (nobody) Summary: patch to rename log files in order to work with logrotate Initial Comment: Mailman needs to have different log file names in order to work properly with logrotate. A proper Logrotate conf file for Mailman needs a postrotate command in order to restart Mailman after log files have been rotated. See FAQ 04.007 for more details (http://www.python.org/cgi-bin/faqw-mm.py?req=edit&file=faq04.007.htp) Here is a patch against v2.1.9 ------------------------- +++ Logging/Logger.py 2007-04-06 21:11:18.600639072 -0400 --- Logging/Logger.py.old 2007-04-06 21:10:05.672725800 -0400 @@ -43,7 +43,6 @@ Otherwise, the file is created only when there are writes pending. """ self.__filename = os.path.join(mm_cfg.LOG_DIR, category) + self.__filename += '.log' self.__fp = None self.__nofail = nofail self.__encoding = LOG_ENCODING or sys.getdefaultencoding() ------------------------- ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350103&aid=1695897&group_id=103 From noreply at sourceforge.net Sat Apr 7 16:24:45 2007 From: noreply at sourceforge.net (SourceForge.net) Date: Sat, 07 Apr 2007 07:24:45 -0700 Subject: [ mailman-Bugs-1696053 ] Hebrew Translation Attached! Message-ID: Bugs item #1696053, was opened at 2007-04-07 17:24 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1696053&group_id=103 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: 2.1 (stable) Status: Open Resolution: None Priority: 5 Private: No Submitted By: Dubi (dovzamir) Assigned to: Nobody/Anonymous (nobody) Summary: Hebrew Translation Attached! Initial Comment: Attached are the Hebrew files for Mailman 2.1.9 I added a parameter to the LC_DESCRIPTION function, and these are the files that are affected by the addition of 'direction' to the 'LC_DESCRIPTION' function. They have been changed, and diffs are attached... ./Mailman/Cgi/create.py ./Mailman/Defaults.py.in ./Mailman/Defaults.py ./Mailman/Utils.py ./messages/es/README.es ./messages/ja/README.ja ./messages/ja/doc/Defaults.py.in ./messages/eu/README.eu Likewise, all translation files are attached. There is still a problem displaying command line output in the correct direction. Still looking for a solution... ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1696053&group_id=103 From noreply at sourceforge.net Tue Apr 10 02:27:39 2007 From: noreply at sourceforge.net (SourceForge.net) Date: Mon, 09 Apr 2007 17:27:39 -0700 Subject: [ mailman-Bugs-1605144 ] mailman corrupts RFC2047-encoded headers Message-ID: Bugs item #1605144, was opened at 2006-11-29 21:28 Message generated for change (Comment added) made by chrissamuel You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1605144&group_id=103 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: mail delivery Group: 2.1 (stable) Status: Open Resolution: None Priority: 5 Private: No Submitted By: David Woodhouse (dwmw2) Assigned to: Nobody/Anonymous (nobody) Summary: mailman corrupts RFC2047-encoded headers Initial Comment: Given an input like this: Subject: =?UTF-8?Q?[MTD]=20NAND:=20CAF=C3=89=20NAND=20driver=20cleanup,=20fix=20ECC=20on=20reading=20empty=20flash?= Mailman appears to emit mail like this: Subject: =?UTF-8?Q?[MTD]=20NAND:=20CAF=C3=89=20NAND=20driver=20cleanup, =20fix=20ECC=20on=20reading=20empty=20flash?= The input was RFC2047-compliant. The output isn't. ---------------------------------------------------------------------- Comment By: Chris Samuel (chrissamuel) Date: 2007-04-10 10:27 Message: Logged In: YES user_id=1581966 Originator: NO You can disable header wrapping in the module (if I am looking at the correct Python docs) according to this page: http://docs.python.org/lib/module-email.generator.html It implies that by passing through maxheaderlen set to 0 to all calls of Generator then you shouldn't get this wrapping behaviour, though I don't know when this appeared in Python. I believe this may also be the the cause of Mailman breaking my PGP/MIME messages as diff'ing the saved original and the version that comes back shows that the only differences are for long MIME headers and for reformatting of the headers in the message/rfc822 attached email. I am not sure if this is related to 815297, but it sure looks like it. Caveat: I am not a Python programmer, just a Postmaster.. ---------------------------------------------------------------------- Comment By: Tokio Kikuchi (tkikuchi) Date: 2006-11-30 23:46 Message: Logged In: YES user_id=67709 Originator: NO This is derived from the python email module behavior that try to keep a header line within 78 characters. Mailman parses the message first and do something like adding subject prefix or message body header/footer then regenerate RFC-2822 message. Email module thinks your subject has two part structure separated by a comma and split by CRLF. I am not very sure but current version of email doesn't distinguish structured and unstructured headers defined in 2.2.1 and 2.2.2 of RFC-2822. Anyway, It is safer to shorten the header lines within 78 charcters. FYI, email module generates your subject header like this: Subject: =?utf-8?q?=5BMTD=5D_NAND=3A_CAF=C3=89_NAND_driver_cleanup=2C_fix?= =?utf-8?q?_ECC_on_reading_empty_flash?= ---------------------------------------------------------------------- Comment By: David Woodhouse (dwmw2) Date: 2006-11-30 01:00 Message: Logged In: YES user_id=81423 Originator: YES Your thunderbird also refuses to send this: To: Some people : ; Bcc: foo at bar.org, baz at turnip.com Thunderbird isn't necessarily the best test of what's valid :) The pertinent question is: why is mailman munging this _anyway_? Why can't it just pass the header through as it was originally sent? If I put line breaks in and lined things up sensibly like a SpamAssassin report does, why should that be mangled by mailman? ---------------------------------------------------------------------- Comment By: Harald Hoyer (Red Hat) (saturn_de) Date: 2006-11-30 00:46 Message: Logged In: YES user_id=5540 Originator: NO Hmm, my thunderbird encodes "," with =2C ---------------------------------------------------------------------- Comment By: David Woodhouse (dwmw2) Date: 2006-11-30 00:15 Message: Logged In: YES user_id=81423 Originator: YES That's only for the charset (UTF-8) and the encoding (Q). The comma appears in the encoded-text, and should be fine (since this is a Subject: header and hence comes under paragraph (1) of ?5. encoded-word = "=?" charset "?" encoding "?" encoded-text "?=" charset = token ; see section 3 encoding = token ; see section 4 token = 1* especials = "(" / ")" / "<" / ">" / "@" / "," / ";" / ":" / " <"> / "/" / "[" / "]" / "?" / "." / "=" encoded-text = 1* ; (but see "Use of encoded-words in message ; headers", section 5) ---------------------------------------------------------------------- Comment By: Harald Hoyer (Red Hat) (saturn_de) Date: 2006-11-29 23:21 Message: Logged In: YES user_id=5540 Originator: NO Hmm, I don't thin "," is allowed unencoded... token = 1* especials = "(" / ")" / "<" / ">" / "@" / "," / ";" / ":" / " <"> / "/" / "[" / "]" / "?" / "." / "=" ---------------------------------------------------------------------- Comment By: David Woodhouse (dwmw2) Date: 2006-11-29 22:53 Message: Logged In: YES user_id=81423 Originator: YES Hm, good point; thanks. I've fixed the script which generates mail for each commit to the Linux kernel git tree, and it should no longer generate encoded-words longer than 75 characters. I still see this input... Subject: =?UTF-8?Q?[MTD]_NAND:_CAF=C3=89_NAND_driver_cleanup,_fix_ECC_on_reading?= =?UTF-8?Q?_empty_flash?= and this output... Subject: =?UTF-8?Q?[MTD]_NAND:_CAF=C3=89_NAND_driver_cleanup, _fix_ECC_on_reading?= =?UTF-8?Q?_empty_flash?= The comma is allowed, and doesn't have to be '=2C', does it? See ?4.2 (3) and ?5 (1). ---------------------------------------------------------------------- Comment By: Harald Hoyer (Red Hat) (saturn_de) Date: 2006-11-29 21:44 Message: Logged In: YES user_id=5540 Originator: NO http://www.ietf.org/rfc/rfc2047.txt An 'encoded-word' may not be more than 75 characters long, including 'charset', 'encoding', 'encoded-text', and delimiters. If it is desirable to encode more text than will fit in an 'encoded-word' of 75 characters, multiple 'encoded-word's (separated by CRLF SPACE) may be used. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1605144&group_id=103 From noreply at sourceforge.net Tue Apr 10 02:34:19 2007 From: noreply at sourceforge.net (SourceForge.net) Date: Mon, 09 Apr 2007 17:34:19 -0700 Subject: [ mailman-Bugs-815297 ] Breaking signatures in message/rfc822 attachement! Message-ID: Bugs item #815297, was opened at 2003-10-01 03:42 Message generated for change (Comment added) made by chrissamuel You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=815297&group_id=103 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: security/privacy Group: 2.1 (stable) Status: Open Resolution: None Priority: 8 Private: No Submitted By: Bernhard Reiter (ber) Assigned to: Nobody/Anonymous (nobody) Summary: Breaking signatures in message/rfc822 attachement! Initial Comment: Mailman _must_ not touch MIME-parts which are nested more deeply in the mail. As tested with Mailman 2.1.2, header lines will be sometimes reformatted in message/rfc822 attachments which will break the OpenPGP signature (also conforming to the PGP/MIME standard) on that part. I'm attaching a simple email with on long header. Forward this as MIME part and sign it sending it through Mailman, the signature will be broken. This is an email security affecting bug, because if people start believing that a *BAD* signature does not mean much, because they get many broken by mailman, they will not react to a seriously manipulated email anymore! ---------------------------------------------------------------------- Comment By: Chris Samuel (chrissamuel) Date: 2007-04-10 10:34 Message: Logged In: YES user_id=1581966 Originator: NO It may be that bug number 1605144 is also related as that too is caused by headers being wrapped by the Python email module automatically wrapping headers at 78 characters. This is certainly breaking my PGP/MIME messages being sent from KMail through Mailman, and shows up in the MIME headers being wrapped and the original headers in attached message/rfc822 attachments getting munged. For example: @@ -56,7 +103,9 @@ Content-Type: message/rfc822; name="forwarded message" Content-Transfer-Encoding: 7bit -Content-Description: "Rachana Ananthakrishnan" : [security-announce] Globus Security Advisory 2007-02: GSI-OpenSSH vulnerability +Content-Description: "Rachana Ananthakrishnan" : + [security-announce] Globus Security Advisory 2007-02: + GSI-OpenSSH vulnerability Content-Disposition: inline and, further on: Received: from localhost (localhost [127.0.0.1]) by mailbouncer.mcs.anl.gov (Postfix) with ESMTP id 73FB112AC5 - for ; Mon, 9 Apr 2007 10:23:46 -0500 (CDT) + for ; + Mon, 9 Apr 2007 10:23:46 -0500 (CDT) Received: from mcs.anl.gov (cliff.mcs.anl.gov [140.221.9.17]) As I wrote in my comment on bug 1605144 it appears that by passing through maxheaderlen set to 0 to all calls of Generator in the email module then you shouldn't get this wrapping behaviour, though I don't know when this appeared in Python. ---------------------------------------------------------------------- Comment By: Bernhard Reiter (ber) Date: 2005-11-27 01:58 Message: Logged In: YES user_id=113859 This is still a serious bug. I guess that the real fix will be to rewrite the email and mime handling classes to at least additionally save an original version of the different email parts without stripping and further formatting. ---------------------------------------------------------------------- Comment By: Bernhard Reiter (ber) Date: 2004-05-11 04:15 Message: Logged In: YES user_id=113859 There is another possibility when mailman breaks the signature and that is when the signed part contains an empty header with _two_ spaces after the colon, like forward and sign an email with X-Empty-Header-with-two-spaces: patch 933757 does not remedy this, though. ---------------------------------------------------------------------- Comment By: Bernhard Reiter (ber) Date: 2004-04-13 03:17 Message: Logged In: YES user_id=113859 I have created a patch to address the problem. [ 933757 ] fix for [815297] signatures break https://sourceforge.net/tracker/index.php?func=detail&aid=933757&group_id=103&atid=300103 ---------------------------------------------------------------------- Comment By: Marc Mutz (mmutz) Date: 2003-10-04 01:54 Message: Logged In: YES user_id=82377 This is not limited to message/rfc822 at all: As a specific example, create a message with an attachment and add the header Content-Disposition: attachment; filename="more-than-70-chars. txt" (all in a single line), then send it through a mailman-managed ml. Result: mailman "fixes" the message to look like Content-Disposition: attachment; \tfilename="more-than-70-chars.txt" It even does that inside a multipart/signed part, and this is where it breaks the signature verification. ---------------------------------------------------------------------- Comment By: Bernhard Reiter (ber) Date: 2003-10-01 03:46 Message: Logged In: YES user_id=113859 Here is the email signed by myself and broken after delivery through mailman. Check the "To:" header line. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=815297&group_id=103 From noreply at sourceforge.net Wed Apr 11 22:23:34 2007 From: noreply at sourceforge.net (SourceForge.net) Date: Wed, 11 Apr 2007 13:23:34 -0700 Subject: [ mailman-Bugs-1698759 ] Digest delivery using EUC-JP Message-ID: Bugs item #1698759, was opened at 2007-04-11 16:23 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1698759&group_id=103 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: mail delivery Group: 2.1 (stable) Status: Open Resolution: None Priority: 5 Private: No Submitted By: Krystal (krystalz) Assigned to: Nobody/Anonymous (nobody) Summary: Digest delivery using EUC-JP Initial Comment: I have a set of servers, each of which run approximately 2,000 Mailman lists. We started receiving complaints from users on one of these particular servers that they were unable to send digests. After another technician and I went through the error logs, we found one specific list which had an MBOX file for digests, but didn't have any users which used digest mode. (digest was turned on). We moved the mbox file, and within minutes all of the digests started to go through and the problem went away. We found this was the only of our lists which had digests turned on (whether used or not), for all of our servers, which happened to be using EUC-JP. This was discussed on the MAILMAN-USERS group, and it was mentioned it should be forwarded here. I am including a snippit of the conversation below: > > > I don't fully understand your situation but there is a common problem in Japanese people who don't care (or ignorant) about 'machine dependent characters' like number in circle or double width roman numerals. If those characters are used in 'iso-2022-jp' declaration of charset, mailman and python codecs fail to process such characters and single processes like 'cron/senddigests' stops working. > > > My advice is to remove (or rename for later inspection) the digest.mbox file from the Japanese list directory and set digestable=0 if they keep using the 'machine dependent characters'. > > > -Tokio > > > Please file a bug report. I am just as frustrated as Kikuchi-san is with the Japanese attitude toward standards, but this behavior of Mailman is a violation of the Postel Principle ("be strict in what you emit, but lax in what you accept"). Mailman functionality should not be disabled by the contents of posts it handles; if it doesn't like them, it should strip them or quarantine them without impeding the flow of other posts. > > > In the short run, you probably should disable digestible for that list. Mailman's I18N is not very robust in this respect, and it may take some time to fix. Tokio, is it possible that you could just default the error policy for codecs as "replace" for charsets that are known to be prone to "vendor extension"? And add an option for the set of "replace-able" charsets to be set by the list admin? > > > -Stephen ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1698759&group_id=103 From noreply at sourceforge.net Tue Apr 17 16:17:09 2007 From: noreply at sourceforge.net (SourceForge.net) Date: Tue, 17 Apr 2007 07:17:09 -0700 Subject: [ mailman-Feature Requests-1387243 ] option to discard messages that lack explicit destination Message-ID: Feature Requests item #1387243, was opened at 2005-12-22 03:01 Message generated for change (Comment added) made by tpv You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350103&aid=1387243&group_id=103 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Matt Swift (msswift) Assigned to: Nobody/Anonymous (nobody) Summary: option to discard messages that lack explicit destination Initial Comment: The configurable variable require_explicit_destination is a boolean that selects whether to hold a message for moderation if neither the list address nor any aliases appear in the To: or Cc: headers. On certain lists I manage, a lot of spam is sent to the lists via BCC:. Setting this variable keeps this spam off the list, which is great, but I spend a lot of time discarding the spam. I can't simply discard all messages held for moderation, because there are occasional legitimate messages held for another reason that I want to accept. So I have to trawl through it all. Therefore, please make the require_explicit_destination setting offer the familiar choices of allow, hold, reject, and discard. I'd be happy if you added just "discard" without adding "reject", but the full four choices would be consistent with the rest of Mailman. This will save me a lot of time, and I would think many other users are in the same situation. ---------------------------------------------------------------------- Comment By: Tim Vernum (tpv) Date: 2007-04-18 00:17 Message: Logged In: YES user_id=4727 Originator: NO This RFE is becoming a significant issue for some lists that I run. What can be done to get this fixed? Would a patch help, or is there some specific piece of work that you want to bundle it up with? I'm happy to put together a patch (although my python is a little rusty) but I don't want to waste everyone's time if you want it done a specific way. ---------------------------------------------------------------------- Comment By: Mark Sapiro (msapiro) Date: 2005-12-22 04:28 Message: Logged In: YES user_id=1123998 While we're at it, we probably should also add hold, reject and discard choices if max_num_recipients is > 0 ---------------------------------------------------------------------- Comment By: Mark Sapiro (msapiro) Date: 2005-12-22 03:32 Message: Logged In: YES user_id=1123998 I think this is a good idea. In the mean time, see the post and reply at and for some interim patch ideas. Also see the post at for a way to do this with spam filters that doesn't require patching. ---------------------------------------------------------------------- Comment By: Matt Swift (msswift) Date: 2005-12-22 03:29 Message: Logged In: YES user_id=1409646 P.S. I realize that I can accomplish what I want by an appropriate setting of header_filter_rules, but it's not very convenient, since I can't make use of acceptable_aliases. The introduction of header_filter_rules is great, but it creates confusion by making the existing sender and recipient filters redundant. I suggest renaming the section in which header_filter_rules from "spam filters" to "advanced filter" or something like that. All three sections can be used to filter spam, so it's misleading to distinguish a "spam filter" from sender and recipient filters. The documentation for header_filter_rules / "advanced filter" section should explain that this filter is a general mechanism which exists; the sender/recipient filters are special cases that are common enough to merit a convenient interface just for them. Even with this clarification of the header_filter_rules, I still think require_explicit_destination should be expanded to offer all four actions. If you're going to go to the trouble of setting up the special interface to filter a lack of explicit destination, it really ought to offer complete options. It won't complicate the interface (really, it will simplify it to have the familiar four actions offered), and it seems very awkward to have to recreate this nice interface in header_filter_rules (acceptable_aliases and so on) just because the manager wants an action other than "accept" or "hold". ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350103&aid=1387243&group_id=103 From noreply at sourceforge.net Wed Apr 18 09:19:16 2007 From: noreply at sourceforge.net (SourceForge.net) Date: Wed, 18 Apr 2007 00:19:16 -0700 Subject: [ mailman-Feature Requests-782436 ] members per page on admin page Message-ID: Feature Requests item #782436, was opened at 2003-08-03 19:32 Message generated for change (Comment added) made by umardarmaji You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350103&aid=782436&group_id=103 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: JC Dill (jcdill) Assigned to: Nobody/Anonymous (nobody) Summary: members per page on admin page Initial Comment: Put a radio button option on the membership page to allow list owners to change the number of members returned on each page. I suggest that the options include: 25 per page 50 per page 100 per page 200 per page 500 per page all subscribers on one page (use with caution if you have a big list!) ---------------------------------------------------------------------- Comment By: oemardarmaji (umardarmaji) Date: 2007-04-18 07:19 Message: Logged In: YES user_id=1772313 Originator: NO Test ---------------------------------------------------------------------- Comment By: John W. Baxter (jwbaxter) Date: 2006-06-11 17:55 Message: Logged In: YES user_id=664644 This seems like a quite reasonable proposal. Is the intent to return to the old method, where the pages (except last) were all full and there was on each page an index of links giving the first (first and last) address on each other page? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350103&aid=782436&group_id=103 From noreply at sourceforge.net Thu Apr 26 00:13:26 2007 From: noreply at sourceforge.net (SourceForge.net) Date: Wed, 25 Apr 2007 15:13:26 -0700 Subject: [ mailman-Patches-1707731 ] Don't munge reply-to if one already exists -- feature reques Message-ID: Patches item #1707731, was opened at 2007-04-26 00:13 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300103&aid=1707731&group_id=103 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Knut Auvor Grythe (auvor) Assigned to: Nobody/Anonymous (nobody) Summary: Don't munge reply-to if one already exists -- feature reques Initial Comment: As you all know, a few (loud) users still seem to think reply-to header munging is a good idea, and thus I and many others feel forced to enable it on certain lists. This causes problems every time people would like a reply off-list, since people tend to reply to the list by mistake, obeying the munged reply-to. Turning off first_strip_reply_to looks like it would help at first glance, but it still requires users to edit the headers manually to remove the added list address, and many forget this. A simple solution would be to simply allow leaving any existing reply-to-headers alone, and only add one if none are already defined. This way, the munging will act as a default, allowing the sender to override it by adding an explicit one. The change should be fairly simple, and something similar to the attached diff should suffice. Naturally, the setting "leave_existing_reply_to_alone" would also have to be added and documented. The diff is just to illustrate the idea (although I can create a complete diff if you wish). ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300103&aid=1707731&group_id=103 From noreply at sourceforge.net Thu Apr 26 00:28:10 2007 From: noreply at sourceforge.net (SourceForge.net) Date: Wed, 25 Apr 2007 15:28:10 -0700 Subject: [ mailman-Patches-1707731 ] Don't munge reply-to if one already exists -- feature reques Message-ID: Patches item #1707731, was opened at 2007-04-26 00:13 Message generated for change (Comment added) made by auvor You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300103&aid=1707731&group_id=103 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Knut Auvor Grythe (auvor) Assigned to: Nobody/Anonymous (nobody) Summary: Don't munge reply-to if one already exists -- feature reques Initial Comment: As you all know, a few (loud) users still seem to think reply-to header munging is a good idea, and thus I and many others feel forced to enable it on certain lists. This causes problems every time people would like a reply off-list, since people tend to reply to the list by mistake, obeying the munged reply-to. Turning off first_strip_reply_to looks like it would help at first glance, but it still requires users to edit the headers manually to remove the added list address, and many forget this. A simple solution would be to simply allow leaving any existing reply-to-headers alone, and only add one if none are already defined. This way, the munging will act as a default, allowing the sender to override it by adding an explicit one. The change should be fairly simple, and something similar to the attached diff should suffice. Naturally, the setting "leave_existing_reply_to_alone" would also have to be added and documented. The diff is just to illustrate the idea (although I can create a complete diff if you wish). ---------------------------------------------------------------------- >Comment By: Knut Auvor Grythe (auvor) Date: 2007-04-26 00:28 Message: Logged In: YES user_id=1137196 Originator: YES Ooops. I didn't realize that the "Submit new" menu choice acted differently based on where one was in the tracker when clicking it, and expected to be able to mark the request as a feature request on the next page or something. I'm very sorry about that. I'd normally try to clean up after myself, but this time I expect I'd just worsen the mess :-| As you've probably guessed, I've never used the SourceForge bugtracker before ;-) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300103&aid=1707731&group_id=103 From noreply at sourceforge.net Thu Apr 26 03:50:37 2007 From: noreply at sourceforge.net (SourceForge.net) Date: Wed, 25 Apr 2007 18:50:37 -0700 Subject: [ mailman-Feature Requests-1707731 ] Don't munge reply-to if one already exists -- feature reques Message-ID: Feature Requests item #1707731, was opened at 2007-04-25 15:13 Message generated for change (Comment added) made by msapiro You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350103&aid=1707731&group_id=103 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Knut Auvor Grythe (auvor) Assigned to: Nobody/Anonymous (nobody) Summary: Don't munge reply-to if one already exists -- feature reques Initial Comment: As you all know, a few (loud) users still seem to think reply-to header munging is a good idea, and thus I and many others feel forced to enable it on certain lists. This causes problems every time people would like a reply off-list, since people tend to reply to the list by mistake, obeying the munged reply-to. Turning off first_strip_reply_to looks like it would help at first glance, but it still requires users to edit the headers manually to remove the added list address, and many forget this. A simple solution would be to simply allow leaving any existing reply-to-headers alone, and only add one if none are already defined. This way, the munging will act as a default, allowing the sender to override it by adding an explicit one. The change should be fairly simple, and something similar to the attached diff should suffice. Naturally, the setting "leave_existing_reply_to_alone" would also have to be added and documented. The diff is just to illustrate the idea (although I can create a complete diff if you wish). ---------------------------------------------------------------------- >Comment By: Mark Sapiro (msapiro) Date: 2007-04-25 18:50 Message: Logged In: YES user_id=1123998 Originator: NO Per your comment I am moving this to Feature Requests. I'm sorry for the confusion, but it's not my tracker either :-) ---------------------------------------------------------------------- Comment By: Knut Auvor Grythe (auvor) Date: 2007-04-25 15:28 Message: Logged In: YES user_id=1137196 Originator: YES Ooops. I didn't realize that the "Submit new" menu choice acted differently based on where one was in the tracker when clicking it, and expected to be able to mark the request as a feature request on the next page or something. I'm very sorry about that. I'd normally try to clean up after myself, but this time I expect I'd just worsen the mess :-| As you've probably guessed, I've never used the SourceForge bugtracker before ;-) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350103&aid=1707731&group_id=103 From noreply at sourceforge.net Thu Apr 26 20:27:24 2007 From: noreply at sourceforge.net (SourceForge.net) Date: Thu, 26 Apr 2007 11:27:24 -0700 Subject: [ mailman-Bugs-1696053 ] Hebrew Translation Attached! Message-ID: Bugs item #1696053, was opened at 2007-04-07 17:24 Message generated for change (Comment added) made by dovzamir You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1696053&group_id=103 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: 2.1 (stable) Status: Open Resolution: None Priority: 5 Private: No Submitted By: Dubi (dovzamir) Assigned to: Nobody/Anonymous (nobody) Summary: Hebrew Translation Attached! Initial Comment: Attached are the Hebrew files for Mailman 2.1.9 I added a parameter to the LC_DESCRIPTION function, and these are the files that are affected by the addition of 'direction' to the 'LC_DESCRIPTION' function. They have been changed, and diffs are attached... ./Mailman/Cgi/create.py ./Mailman/Defaults.py.in ./Mailman/Defaults.py ./Mailman/Utils.py ./messages/es/README.es ./messages/ja/README.ja ./messages/ja/doc/Defaults.py.in ./messages/eu/README.eu Likewise, all translation files are attached. There is still a problem displaying command line output in the correct direction. Still looking for a solution... ---------------------------------------------------------------------- >Comment By: Dubi (dovzamir) Date: 2007-04-26 21:27 Message: Logged In: YES user_id=1207589 Originator: YES File Added: Mailman_2.1.9_he.tar.gz ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1696053&group_id=103 From noreply at sourceforge.net Thu Apr 26 20:30:10 2007 From: noreply at sourceforge.net (SourceForge.net) Date: Thu, 26 Apr 2007 11:30:10 -0700 Subject: [ mailman-Bugs-1696053 ] Hebrew Translation Attached! Message-ID: Bugs item #1696053, was opened at 2007-04-07 17:24 Message generated for change (Comment added) made by dovzamir You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1696053&group_id=103 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: 2.1 (stable) Status: Open Resolution: None Priority: 5 Private: No Submitted By: Dubi (dovzamir) Assigned to: Nobody/Anonymous (nobody) Summary: Hebrew Translation Attached! Initial Comment: Attached are the Hebrew files for Mailman 2.1.9 I added a parameter to the LC_DESCRIPTION function, and these are the files that are affected by the addition of 'direction' to the 'LC_DESCRIPTION' function. They have been changed, and diffs are attached... ./Mailman/Cgi/create.py ./Mailman/Defaults.py.in ./Mailman/Defaults.py ./Mailman/Utils.py ./messages/es/README.es ./messages/ja/README.ja ./messages/ja/doc/Defaults.py.in ./messages/eu/README.eu Likewise, all translation files are attached. There is still a problem displaying command line output in the correct direction. Still looking for a solution... ---------------------------------------------------------------------- >Comment By: Dubi (dovzamir) Date: 2007-04-26 21:30 Message: Logged In: YES user_id=1207589 Originator: YES File Added: Mailman_2.1.9_he.tar.gz ---------------------------------------------------------------------- Comment By: Dubi (dovzamir) Date: 2007-04-26 21:27 Message: Logged In: YES user_id=1207589 Originator: YES File Added: Mailman_2.1.9_he.tar.gz ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1696053&group_id=103 From noreply at sourceforge.net Thu Apr 26 20:33:05 2007 From: noreply at sourceforge.net (SourceForge.net) Date: Thu, 26 Apr 2007 11:33:05 -0700 Subject: [ mailman-Bugs-1696053 ] Hebrew Translation Attached! Message-ID: Bugs item #1696053, was opened at 2007-04-07 17:24 Message generated for change (Comment added) made by dovzamir You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1696053&group_id=103 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: 2.1 (stable) Status: Open Resolution: None Priority: 5 Private: No Submitted By: Dubi (dovzamir) Assigned to: Nobody/Anonymous (nobody) Summary: Hebrew Translation Attached! Initial Comment: Attached are the Hebrew files for Mailman 2.1.9 I added a parameter to the LC_DESCRIPTION function, and these are the files that are affected by the addition of 'direction' to the 'LC_DESCRIPTION' function. They have been changed, and diffs are attached... ./Mailman/Cgi/create.py ./Mailman/Defaults.py.in ./Mailman/Defaults.py ./Mailman/Utils.py ./messages/es/README.es ./messages/ja/README.ja ./messages/ja/doc/Defaults.py.in ./messages/eu/README.eu Likewise, all translation files are attached. There is still a problem displaying command line output in the correct direction. Still looking for a solution... ---------------------------------------------------------------------- >Comment By: Dubi (dovzamir) Date: 2007-04-26 21:33 Message: Logged In: YES user_id=1207589 Originator: YES File Added: Mailman_2.1.9_he.tar.gz ---------------------------------------------------------------------- Comment By: Dubi (dovzamir) Date: 2007-04-26 21:30 Message: Logged In: YES user_id=1207589 Originator: YES File Added: Mailman_2.1.9_he.tar.gz ---------------------------------------------------------------------- Comment By: Dubi (dovzamir) Date: 2007-04-26 21:27 Message: Logged In: YES user_id=1207589 Originator: YES File Added: Mailman_2.1.9_he.tar.gz ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1696053&group_id=103 From noreply at sourceforge.net Mon Apr 30 20:00:39 2007 From: noreply at sourceforge.net (SourceForge.net) Date: Mon, 30 Apr 2007 11:00:39 -0700 Subject: [ mailman-Patches-1710185 ] Add support for digest_size_threshold = 0 Message-ID: Patches item #1710185, was opened at 2007-04-30 13:00 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300103&aid=1710185&group_id=103 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: mail delivery Group: Mailman 2.1 Status: Open Resolution: None Priority: 5 Private: No Submitted By: Michael McGraw-Herdeg (mherdeg) Assigned to: Nobody/Anonymous (nobody) Summary: Add support for digest_size_threshold = 0 Initial Comment: This patch results in no more than one digest being sent per day if digest_size_threshold is set to zero. This behavior is documented at http://www.gnu.org/software/mailman/mailman-admin/node19.html: "Set this variable to zero to specify that there is no size threshold, in which case no more than one digest will be sent out per day." ToDigest.py does not currently implement this behavior. Under the current code, a threshold of zero will always be exceeded, so digest mode will not result in any reduction of traffic for recipients (and will in fact increase message size.) This patch expands the test to check the zero case. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300103&aid=1710185&group_id=103