From mark at msapiro.net Wed Jun 3 07:22:41 2015 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 03 Jun 2015 05:22:41 -0000 Subject: [Bug 1456122] Re: Anonymous archives References: <20150518095224.26278.8681.malonedeb@gac.canonical.com> Message-ID: <20150603052241.25834.21469.malone@soybean.canonical.com> Just to add a bit to this, the pipermail archive in MM 2.1 consists of static HTML pages. The current archiver by default 'obscures' email addresses everywhere in the archived message, but only by replacing '@' by ' at '. This is for spam harvesting, not privacy, and is probably not very effective. More secure obfuscation could be done but is problematic in that all addresses would be obfuscated, even those in the body meant to be public such as "send bug reports to tracker at example.com", and the obfuscation would necessarily be irreversable because of the static nature of the pages, i.e. everyone, authenticated or not, would see the same obfuscated address. (comment applies to MM 2.1 only) -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1456122 Title: Anonymous archives To manage notifications about this bug go to: https://bugs.launchpad.net/hyperkitty/+bug/1456122/+subscriptions From kink at squirrelmail.org Sun Jun 7 16:22:38 2015 From: kink at squirrelmail.org (Thijs Kinkhorst) Date: Sun, 07 Jun 2015 14:22:38 -0000 Subject: [Bug 1462754] [NEW] qrunner crashes on invalid unicode sequence References: <20150607142238.12630.55647.malonedeb@soybean.canonical.com> Message-ID: <20150607142238.12630.55647.malonedeb@soybean.canonical.com> Public bug reported: When a message contains an invalud unicode sequence in its header, qrunner flat out crashes on that: May 17 15:32:20 2015 (981) Uncaught runner exception: 'utf8' codec can't decode byte 0xe9 in position 18: invalid continuation byte May 17 15:32:20 2015 (981) Traceback (most recent call last): File "/var/lib/mailman/Mailman/Queue/Runner.py", line 119, in _oneloop self._onefile(msg, msgdata) File "/var/lib/mailman/Mailman/Queue/Runner.py", line 190, in _onefile keepqueued = self._dispose(mlist, msg, msgdata) File "/var/lib/mailman/Mailman/Queue/IncomingRunner.py", line 130, in _dispose more = self._dopipeline(mlist, msg, msgdata, pipeline) File "/var/lib/mailman/Mailman/Queue/IncomingRunner.py", line 153, in _dopipeline sys.modules[modname].process(mlist, msg, msgdata) File "/var/lib/mailman/Mailman/Handlers/CookHeaders.py", line 239, in process i18ndesc = uheader(mlist, mlist.description, 'List-Id', maxlinelen=998) File "/var/lib/mailman/Mailman/Handlers/CookHeaders.py", line 65, in uheader return Header(s, charset, maxlinelen, header_name, continuation_ws) File "/usr/lib/python2.7/email/header.py", line 183, in __init__ self.append(s, charset, errors) File "/usr/lib/python2.7/email/header.py", line 267, in append ustr = unicode(s, incodec, errors) UnicodeDecodeError: 'utf8' codec can't decode byte 0xe9 in position 18: invalid continuation byte May 17 15:32:20 2015 (981) SHUNTING: 1431869540.389822+156779307d54473d0eb732994bb67eee95733285 A solution for this specific case is to have Mailman/Handlers/CookHeaders.py pass the erorrs='replace' parameter. I would say that this is actually a bug in python-email, since I think it doesn't make sense to set errors to "strict" rather than something like "replace" when the intention is to parse stuff so free-formed, under-specd and user-controlled as email. Nonetheless, Mailman already sets errors='replace' in some places so it might aswell add it here. ** Affects: mailman Importance: Undecided Status: New -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1462754 Title: qrunner crashes on invalid unicode sequence To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1462754/+subscriptions From kink at squirrelmail.org Sun Jun 7 16:22:37 2015 From: kink at squirrelmail.org (Thijs Kinkhorst) Date: Sun, 07 Jun 2015 14:22:37 -0000 Subject: [Bug 1462753] [NEW] qrunner crashes on invalid unicode sequence References: <20150607142237.15676.96772.malonedeb@chaenomeles.canonical.com> Message-ID: <20150607142237.15676.96772.malonedeb@chaenomeles.canonical.com> Public bug reported: When a message contains an invalud unicode sequence in its header, qrunner flat out crashes on that: May 17 15:32:20 2015 (981) Uncaught runner exception: 'utf8' codec can't decode byte 0xe9 in position 18: invalid continuation byte May 17 15:32:20 2015 (981) Traceback (most recent call last): File "/var/lib/mailman/Mailman/Queue/Runner.py", line 119, in _oneloop self._onefile(msg, msgdata) File "/var/lib/mailman/Mailman/Queue/Runner.py", line 190, in _onefile keepqueued = self._dispose(mlist, msg, msgdata) File "/var/lib/mailman/Mailman/Queue/IncomingRunner.py", line 130, in _dispose more = self._dopipeline(mlist, msg, msgdata, pipeline) File "/var/lib/mailman/Mailman/Queue/IncomingRunner.py", line 153, in _dopipeline sys.modules[modname].process(mlist, msg, msgdata) File "/var/lib/mailman/Mailman/Handlers/CookHeaders.py", line 239, in process i18ndesc = uheader(mlist, mlist.description, 'List-Id', maxlinelen=998) File "/var/lib/mailman/Mailman/Handlers/CookHeaders.py", line 65, in uheader return Header(s, charset, maxlinelen, header_name, continuation_ws) File "/usr/lib/python2.7/email/header.py", line 183, in __init__ self.append(s, charset, errors) File "/usr/lib/python2.7/email/header.py", line 267, in append ustr = unicode(s, incodec, errors) UnicodeDecodeError: 'utf8' codec can't decode byte 0xe9 in position 18: invalid continuation byte May 17 15:32:20 2015 (981) SHUNTING: 1431869540.389822+156779307d54473d0eb732994bb67eee95733285 A solution for this specific case is to have Mailman/Handlers/CookHeaders.py pass the erorrs='replace' parameter. I would say that this is actually a bug in python-email, since I think it doesn't make sense to set errors to "strict" rather than something like "replace" when the intention is to parse stuff so free-formed, under-specd and user-controlled as email. Nonetheless, Mailman already sets errors='replace' in some places so it might aswell add it here. ** Affects: mailman Importance: Undecided Status: New -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1462753 Title: qrunner crashes on invalid unicode sequence To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1462753/+subscriptions From kink at squirrelmail.org Sun Jun 7 16:28:30 2015 From: kink at squirrelmail.org (Thijs Kinkhorst) Date: Sun, 07 Jun 2015 14:28:30 -0000 Subject: [Bug 1462755] [NEW] qrunner crashes on invalid unicode sequence References: <20150607142830.12558.37544.malonedeb@soybean.canonical.com> Message-ID: <20150607142830.12558.37544.malonedeb@soybean.canonical.com> Public bug reported: When a message contains an invalud unicode sequence in its header, qrunner flat out crashes on that: May 17 15:32:20 2015 (981) Uncaught runner exception: 'utf8' codec can't decode byte 0xe9 in position 18: invalid continuation byte May 17 15:32:20 2015 (981) Traceback (most recent call last): File "/var/lib/mailman/Mailman/Queue/Runner.py", line 119, in _oneloop self._onefile(msg, msgdata) File "/var/lib/mailman/Mailman/Queue/Runner.py", line 190, in _onefile keepqueued = self._dispose(mlist, msg, msgdata) File "/var/lib/mailman/Mailman/Queue/IncomingRunner.py", line 130, in _dispose more = self._dopipeline(mlist, msg, msgdata, pipeline) File "/var/lib/mailman/Mailman/Queue/IncomingRunner.py", line 153, in _dopipeline sys.modules[modname].process(mlist, msg, msgdata) File "/var/lib/mailman/Mailman/Handlers/CookHeaders.py", line 239, in process i18ndesc = uheader(mlist, mlist.description, 'List-Id', maxlinelen=998) File "/var/lib/mailman/Mailman/Handlers/CookHeaders.py", line 65, in uheader return Header(s, charset, maxlinelen, header_name, continuation_ws) File "/usr/lib/python2.7/email/header.py", line 183, in __init__ self.append(s, charset, errors) File "/usr/lib/python2.7/email/header.py", line 267, in append ustr = unicode(s, incodec, errors) UnicodeDecodeError: 'utf8' codec can't decode byte 0xe9 in position 18: invalid continuation byte May 17 15:32:20 2015 (981) SHUNTING: 1431869540.389822+156779307d54473d0eb732994bb67eee95733285 A solution for this specific case is to have Mailman/Handlers/CookHeaders.py pass the erorrs='replace' parameter. I would say that this is actually a bug in python-email, since I think it doesn't make sense to set errors to "strict" rather than something like "replace" when the intention is to parse stuff so free-formed, under-specd and user-controlled as email. Nonetheless, Mailman already sets errors='replace' in some places so it might aswell add it here. ** Affects: mailman Importance: Undecided Status: New -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1462755 Title: qrunner crashes on invalid unicode sequence To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1462755/+subscriptions From kink at squirrelmail.org Sun Jun 7 16:32:20 2015 From: kink at squirrelmail.org (Thijs Kinkhorst) Date: Sun, 07 Jun 2015 14:32:20 -0000 Subject: [Bug 1462754] Re: qrunner crashes on invalid unicode sequence References: <20150607142238.12630.55647.malonedeb@soybean.canonical.com> Message-ID: <20150607143220.29307.76403.malone@gac.canonical.com> Dupe due to launchpad instability. ** Changed in: mailman Status: New => Invalid -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1462754 Title: qrunner crashes on invalid unicode sequence To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1462754/+subscriptions From kink at squirrelmail.org Sun Jun 7 16:32:30 2015 From: kink at squirrelmail.org (Thijs Kinkhorst) Date: Sun, 07 Jun 2015 14:32:30 -0000 Subject: [Bug 1462753] Re: qrunner crashes on invalid unicode sequence References: <20150607142237.15676.96772.malonedeb@chaenomeles.canonical.com> Message-ID: <20150607143230.29343.51081.malone@gac.canonical.com> Dupe due to launchpad instability. ** Changed in: mailman Status: New => Invalid -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1462753 Title: qrunner crashes on invalid unicode sequence To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1462753/+subscriptions From mark at msapiro.net Sun Jun 7 17:21:37 2015 From: mark at msapiro.net (Mark Sapiro) Date: Sun, 07 Jun 2015 15:21:37 -0000 Subject: [Bug 1462754] Re: qrunner crashes on invalid unicode sequence References: <20150607142238.12630.55647.malonedeb@soybean.canonical.com> Message-ID: <20150607152138.10602.85220.launchpad@wampee.canonical.com> *** This bug is a duplicate of bug 1462755 *** https://bugs.launchpad.net/bugs/1462755 ** This bug has been marked a duplicate of bug 1462755 qrunner crashes on invalid unicode sequence -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1462754 Title: qrunner crashes on invalid unicode sequence To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1462754/+subscriptions From mark at msapiro.net Sun Jun 7 17:22:17 2015 From: mark at msapiro.net (Mark Sapiro) Date: Sun, 07 Jun 2015 15:22:17 -0000 Subject: [Bug 1462753] Re: qrunner crashes on invalid unicode sequence References: <20150607142237.15676.96772.malonedeb@chaenomeles.canonical.com> Message-ID: <20150607152217.9897.75364.launchpad@wampee.canonical.com> *** This bug is a duplicate of bug 1462755 *** https://bugs.launchpad.net/bugs/1462755 ** This bug has been marked a duplicate of bug 1462755 qrunner crashes on invalid unicode sequence -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1462753 Title: qrunner crashes on invalid unicode sequence To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1462753/+subscriptions From mark at msapiro.net Sun Jun 7 17:36:24 2015 From: mark at msapiro.net (Mark Sapiro) Date: Sun, 07 Jun 2015 15:36:24 -0000 Subject: [Bug 1462755] Re: qrunner crashes on invalid unicode sequence References: <20150607142830.12558.37544.malonedeb@soybean.canonical.com> Message-ID: <20150607153625.10355.14901.malone@wampee.canonical.com> Actually, the traceback says what's happening is CookHeaders is trying to create the List-Id: header to be added to the message. It tries to create a header of the form: List-Id: list description And the exception occurs when trying to rfc 2047 encode the list's description in the charset of the list's preferred language. This exception should be occurring on every list post. Is that the case? Also, what is the list's preferred_language and what is the raw value of the list's description attribute. Obtain this info with something like: $ bin/withlist list1 Loading list list1 (unlocked) The variable `m' is the list1 MailList instance >>> m.preferred_language 'en' >>> m.description 'My List one' >>> (of course the list name and responses will be different in your case.) ** Changed in: mailman Importance: Undecided => Medium ** Changed in: mailman Status: New => Incomplete ** Changed in: mailman Milestone: None => 2.1.21 ** Changed in: mailman Assignee: (unassigned) => Mark Sapiro (msapiro) -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1462755 Title: qrunner crashes on invalid unicode sequence To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1462755/+subscriptions From kink at squirrelmail.org Sun Jun 7 21:11:23 2015 From: kink at squirrelmail.org (Thijs Kinkhorst) Date: Sun, 07 Jun 2015 19:11:23 -0000 Subject: [Bug 1462755] Re: qrunner crashes on invalid unicode sequence References: <20150607142830.12558.37544.malonedeb@soybean.canonical.com> Message-ID: <20150607191124.29692.78540.malone@gac.canonical.com> I received this response: root at barbershop:~# /usr/lib/mailman/bin/withlist caljente Loading list caljente (unlocked) The variable `m' is the caljente MailList instance >>> m.preferred_language 'nl' >>> m.description 'Lijst voor Caljent\xe9-leden' >>> Not sure what encoding that is. I've changed it to "Caljente" for now, which should be a reasonable workaround. -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1462755 Title: qrunner crashes on invalid unicode sequence To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1462755/+subscriptions From mark at msapiro.net Mon Jun 8 02:08:17 2015 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 08 Jun 2015 00:08:17 -0000 Subject: [Bug 1462755] Re: qrunner crashes on invalid unicode sequence References: <20150607142830.12558.37544.malonedeb@soybean.canonical.com> Message-ID: <20150608000817.12413.63864.malone@soybean.canonical.com> It appears the underlying issue is someone has changed Mailman's character set for 'nl' (Dutch) from iso-8859-1 to utf-8. Possibly whoever did this did the appropriate things such as recoding the message catalog and templates to utf-8, but in any case, the strings in the attributes of this list weren't recoded. This is one of the major problems that make it difficult to change Mailman's encoding for a language. See the definitions of the recode(), doitem() and convert() functions in Mailman/versions.py in Mailman 2.1.19 or later. So basically, this issue appears to be a 'shot oneself in the foot' thing and probably could be fixed by setting the list's description to 'Lijst voor Caljent\xc3\xa9-leden', although I would be concerned that there are other iso-8859-1 strings in list attributes. Anyway, I see this as an issue worth fixing. The fix I would propose is in Mailman/Handlers/CookHeaders.py replace the line at the end of the definition of uheader which is currently return Header(s, charset, maxlinelen, header_name, continuation_ws) with try: return Header(s, charset, maxlinelen, header_name, continuation_ws) except UnicodeError: syslog('error', 'list: %s: can\'t decode "%s" as %s', mlist.internal_name(), s, charset) return Header('', charset, maxlinelen, header_name, continuation_ws) ** Changed in: mailman Importance: Medium => Low ** Changed in: mailman Status: Incomplete => In Progress -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1462755 Title: qrunner crashes on invalid unicode sequence To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1462755/+subscriptions From 1444746 at bugs.launchpad.net Mon Jun 8 12:14:15 2015 From: 1444746 at bugs.launchpad.net (Abhilash Raj) Date: Mon, 08 Jun 2015 10:14:15 -0000 Subject: [Bug 1444746] Re: implement per-list roster visibility options References: <20150415225539.11376.65538.malonedeb@wampee.canonical.com> Message-ID: <20150608101415.29692.38603.malone@gac.canonical.com> This bug has been moved to the new gitlab repo here: https://gitlab.com/mailman/postorius/issues/22 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1444746 Title: implement per-list roster visibility options To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1444746/+subscriptions From 1444731 at bugs.launchpad.net Mon Jun 8 12:14:08 2015 From: 1444731 at bugs.launchpad.net (Abhilash Raj) Date: Mon, 08 Jun 2015 10:14:08 -0000 Subject: [Bug 1444731] Re: if archives are unavailable, explicitly say so References: <20150415222047.11246.49753.malonedeb@wampee.canonical.com> Message-ID: <20150608101408.15980.73396.malone@chaenomeles.canonical.com> This bug has been moved to the new gitlab repo here: https://gitlab.com/mailman/postorius/issues/20 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to Postorius. https://bugs.launchpad.net/bugs/1444731 Title: if archives are unavailable, explicitly say so To manage notifications about this bug go to: https://bugs.launchpad.net/postorius/+bug/1444731/+subscriptions From 1444744 at bugs.launchpad.net Mon Jun 8 12:14:11 2015 From: 1444744 at bugs.launchpad.net (Abhilash Raj) Date: Mon, 08 Jun 2015 10:14:11 -0000 Subject: [Bug 1444744] Re: let list owner set goodbye msg in list settings References: <20150415224918.21780.498.malonedeb@soybean.canonical.com> Message-ID: <20150608101411.12832.76554.malone@soybean.canonical.com> This bug has been moved to the new gitlab repo here: https://gitlab.com/mailman/postorius/issues/21 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to Postorius. https://bugs.launchpad.net/bugs/1444744 Title: let list owner set goodbye msg in list settings To manage notifications about this bug go to: https://bugs.launchpad.net/postorius/+bug/1444744/+subscriptions From 1444726 at bugs.launchpad.net Mon Jun 8 12:14:03 2015 From: 1444726 at bugs.launchpad.net (Abhilash Raj) Date: Mon, 08 Jun 2015 10:14:03 -0000 Subject: [Bug 1444726] Re: advertise subscribe-by-email in appropriate place in listinfo References: <20150415220927.8825.44351.malonedeb@chaenomeles.canonical.com> Message-ID: <20150608101403.15876.47401.malone@chaenomeles.canonical.com> This bug has been moved to the new gitlab repo here: https://gitlab.com/mailman/postorius/issues/19 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to Postorius. https://bugs.launchpad.net/bugs/1444726 Title: advertise subscribe-by-email in appropriate place in listinfo To manage notifications about this bug go to: https://bugs.launchpad.net/postorius/+bug/1444726/+subscriptions From 1444709 at bugs.launchpad.net Mon Jun 8 12:14:00 2015 From: 1444709 at bugs.launchpad.net (Abhilash Raj) Date: Mon, 08 Jun 2015 10:14:00 -0000 Subject: [Bug 1444709] Re: Wishlist: change the domain of an existing list References: <20150415213010.11143.88871.malonedeb@wampee.canonical.com> Message-ID: <20150608101400.10530.45428.malone@wampee.canonical.com> This bug has been moved to the new gitlab repo here: https://gitlab.com/mailman/postorius/issues/18 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1444709 Title: Wishlist: change the domain of an existing list To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1444709/+subscriptions From 1444700 at bugs.launchpad.net Mon Jun 8 12:13:56 2015 From: 1444700 at bugs.launchpad.net (Abhilash Raj) Date: Mon, 08 Jun 2015 10:13:56 -0000 Subject: [Bug 1444700] Re: List owner cannot set the rejection message References: <20150415210700.21562.36483.malonedeb@soybean.canonical.com> Message-ID: <20150608101356.12665.23627.malone@soybean.canonical.com> This bug has been moved to the new gitlab repo here: https://gitlab.com/mailman/postorius/issues/17 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to Postorius. https://bugs.launchpad.net/bugs/1444700 Title: List owner cannot set the rejection message To manage notifications about this bug go to: https://bugs.launchpad.net/postorius/+bug/1444700/+subscriptions From 1444493 at bugs.launchpad.net Mon Jun 8 12:13:51 2015 From: 1444493 at bugs.launchpad.net (Abhilash Raj) Date: Mon, 08 Jun 2015 10:13:51 -0000 Subject: [Bug 1444493] Re: fix link to held messages in "requires approval" email References: <20150415140150.8523.19941.malonedeb@chaenomeles.canonical.com> Message-ID: <20150608101351.12195.84077.malone@soybean.canonical.com> This bug has been moved to the new gitlab repo here: https://gitlab.com/mailman/postorius/issues/16 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to Postorius. https://bugs.launchpad.net/bugs/1444493 Title: fix link to held messages in "requires approval" email To manage notifications about this bug go to: https://bugs.launchpad.net/postorius/+bug/1444493/+subscriptions From 1444476 at bugs.launchpad.net Mon Jun 8 12:13:42 2015 From: 1444476 at bugs.launchpad.net (Abhilash Raj) Date: Mon, 08 Jun 2015 10:13:42 -0000 Subject: [Bug 1444476] Re: Add pagination to list index page References: <20150415133618.9153.45207.malonedeb@chaenomeles.canonical.com> Message-ID: <20150608101342.10444.16333.malone@wampee.canonical.com> This bug has been moved to the new gitlab repo here: https://gitlab.com/mailman/postorius/issues/15 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to Postorius. https://bugs.launchpad.net/bugs/1444476 Title: Add pagination to list index page To manage notifications about this bug go to: https://bugs.launchpad.net/postorius/+bug/1444476/+subscriptions From 1414352 at bugs.launchpad.net Mon Jun 8 12:12:13 2015 From: 1414352 at bugs.launchpad.net (Abhilash Raj) Date: Mon, 08 Jun 2015 10:12:13 -0000 Subject: [Bug 1414352] Re: Improve code coverage by adding tests References: <20150124193353.29200.98953.malonedeb@gac.canonical.com> Message-ID: <20150608101213.29692.81030.malone@gac.canonical.com> This bug has been moved to the new gitlab repo here: https://gitlab.com/mailman/postorius/issues/2 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1414352 Title: Improve code coverage by adding tests To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1414352/+subscriptions From 1414298 at bugs.launchpad.net Mon Jun 8 12:13:40 2015 From: 1414298 at bugs.launchpad.net (Abhilash Raj) Date: Mon, 08 Jun 2015 10:13:40 -0000 Subject: [Bug 1414298] Re: ILanguageManager should be exposed as a REST resource References: <20150124134249.29885.47274.malonedeb@wampee.canonical.com> Message-ID: <20150608101340.29406.80378.malone@gac.canonical.com> This bug has been moved to the new gitlab repo here: https://gitlab.com/mailman/postorius/issues/14 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1414298 Title: ILanguageManager should be exposed as a REST resource To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1414298/+subscriptions From 1414176 at bugs.launchpad.net Mon Jun 8 12:13:28 2015 From: 1414176 at bugs.launchpad.net (Abhilash Raj) Date: Mon, 08 Jun 2015 10:13:28 -0000 Subject: [Bug 1414176] Re: better list-data export and import via XML, maybe web References: <20150123210356.28758.86744.malonedeb@gac.canonical.com> Message-ID: <20150608101328.15493.91124.malone@chaenomeles.canonical.com> This bug has been moved to the new gitlab repo here: https://gitlab.com/mailman/postorius/issues/13 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1414176 Title: better list-data export and import via XML, maybe web To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1414176/+subscriptions From 1414172 at bugs.launchpad.net Mon Jun 8 12:13:23 2015 From: 1414172 at bugs.launchpad.net (Abhilash Raj) Date: Mon, 08 Jun 2015 10:13:23 -0000 Subject: [Bug 1414172] Re: better feedback for members whose messages are bouncing References: <20150123210050.12832.72243.malonedeb@soybean.canonical.com> Message-ID: <20150608101323.10150.96101.malone@wampee.canonical.com> This bug has been moved to the new gitlab repo here: https://gitlab.com/mailman/postorius/issues/12 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to Postorius. https://bugs.launchpad.net/bugs/1414172 Title: better feedback for members whose messages are bouncing To manage notifications about this bug go to: https://bugs.launchpad.net/postorius/+bug/1414172/+subscriptions From 1414169 at bugs.launchpad.net Mon Jun 8 12:13:20 2015 From: 1414169 at bugs.launchpad.net (Abhilash Raj) Date: Mon, 08 Jun 2015 10:13:20 -0000 Subject: [Bug 1414169] Re: gather and surface admin statistics References: <20150123205602.29600.89611.malonedeb@wampee.canonical.com> Message-ID: <20150608101320.12630.79501.malone@soybean.canonical.com> This bug has been moved to the new gitlab repo here: https://gitlab.com/mailman/postorius/issues/11 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1414169 Title: gather and surface admin statistics To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1414169/+subscriptions From 1196608 at bugs.launchpad.net Mon Jun 8 12:13:14 2015 From: 1196608 at bugs.launchpad.net (Abhilash Raj) Date: Mon, 08 Jun 2015 10:13:14 -0000 Subject: [Bug 1196608] Re: Better theming References: <20130701162842.14838.22609.malonedeb@gac.canonical.com> Message-ID: <20150608101314.15810.73164.malone@chaenomeles.canonical.com> This bug has been moved to the new gitlab repo here: https://gitlab.com/mailman/postorius/issues/10 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1196608 Title: Better theming To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1196608/+subscriptions From 1158466 at bugs.launchpad.net Mon Jun 8 12:12:27 2015 From: 1158466 at bugs.launchpad.net (Abhilash Raj) Date: Mon, 08 Jun 2015 10:12:27 -0000 Subject: [Bug 1158466] Re: Import Mailman 2 translations References: <20130321191154.19581.12811.malonedeb@chaenomeles.canonical.com> Message-ID: <20150608101227.29307.17812.malone@gac.canonical.com> This bug has been moved to the new gitlab repo here: https://gitlab.com/mailman/postorius/issues/4 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1158466 Title: Import Mailman 2 translations To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1158466/+subscriptions From 1157875 at bugs.launchpad.net Mon Jun 8 12:12:21 2015 From: 1157875 at bugs.launchpad.net (Abhilash Raj) Date: Mon, 08 Jun 2015 10:12:21 -0000 Subject: [Bug 1157875] Re: Pipeline list setting should be a dropdown using pipeline info from Mailman Core References: <20130320175818.11194.38065.malonedeb@wampee.canonical.com> Message-ID: <20150608101221.29598.91295.malone@gac.canonical.com> This bug has been moved to the new gitlab repo here: https://gitlab.com/mailman/postorius/issues/3 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1157875 Title: Pipeline list setting should be a dropdown using pipeline info from Mailman Core To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1157875/+subscriptions From 1104507 at bugs.launchpad.net Mon Jun 8 12:13:08 2015 From: 1104507 at bugs.launchpad.net (Abhilash Raj) Date: Mon, 08 Jun 2015 10:13:08 -0000 Subject: [Bug 1104507] Re: Web feeds References: <20130124221412.12292.56496.malonedeb@chaenomeles.canonical.com> Message-ID: <20150608101308.10486.2878.malone@wampee.canonical.com> This bug has been moved to the new gitlab repo here: https://gitlab.com/mailman/postorius/issues/9 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1104507 Title: Web feeds To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1104507/+subscriptions From 1104498 at bugs.launchpad.net Mon Jun 8 12:12:40 2015 From: 1104498 at bugs.launchpad.net (Abhilash Raj) Date: Mon, 08 Jun 2015 10:12:40 -0000 Subject: [Bug 1104498] Re: Member contact requests References: <20130124220904.6802.86776.malonedeb@soybean.canonical.com> Message-ID: <20150608101240.29692.73040.malone@gac.canonical.com> This bug has been moved to the new gitlab repo here: https://gitlab.com/mailman/postorius/issues/6 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1104498 Title: Member contact requests To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1104498/+subscriptions From 1104497 at bugs.launchpad.net Mon Jun 8 12:12:33 2015 From: 1104497 at bugs.launchpad.net (Abhilash Raj) Date: Mon, 08 Jun 2015 10:12:33 -0000 Subject: [Bug 1104497] Re: User profile pages References: <20130124220831.20714.28903.malonedeb@wampee.canonical.com> Message-ID: <20150608101233.10635.25542.malone@wampee.canonical.com> This bug has been moved to the new gitlab repo here: https://gitlab.com/mailman/postorius/issues/5 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1104497 Title: User profile pages To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1104497/+subscriptions From 1062963 at bugs.launchpad.net Mon Jun 8 12:12:03 2015 From: 1062963 at bugs.launchpad.net (Abhilash Raj) Date: Mon, 08 Jun 2015 10:12:03 -0000 Subject: [Bug 1062963] Re: Admin notification not received References: <20121006182248.14546.68625.malonedeb@gac.canonical.com> Message-ID: <20150608101203.9897.33927.malone@wampee.canonical.com> This bug has been moved to the new gitlab repo here: https://gitlab.com/mailman/postorius/issues/1 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1062963 Title: Admin notification not received To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1062963/+subscriptions From 1036207 at bugs.launchpad.net Mon Jun 8 12:13:00 2015 From: 1036207 at bugs.launchpad.net (Abhilash Raj) Date: Mon, 08 Jun 2015 10:13:00 -0000 Subject: [Bug 1036207] Re: mailman.client hangs accessing moderation queue References: <20120813141001.28941.48141.malonedeb@gac.canonical.com> Message-ID: <20150608101300.12894.49581.malone@soybean.canonical.com> This bug has been moved to the new gitlab repo here: https://gitlab.com/mailman/postorius/issues/8 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to Postorius. https://bugs.launchpad.net/bugs/1036207 Title: mailman.client hangs accessing moderation queue To manage notifications about this bug go to: https://bugs.launchpad.net/postorius/+bug/1036207/+subscriptions From 1006345 at bugs.launchpad.net Mon Jun 8 12:12:54 2015 From: 1006345 at bugs.launchpad.net (Abhilash Raj) Date: Mon, 08 Jun 2015 10:12:54 -0000 Subject: [Bug 1006345] Re: No email confirmation when subscribing via the REST API References: <20120530112146.17443.29580.malonedeb@chaenomeles.canonical.com> Message-ID: <20150608101254.12346.1974.malone@soybean.canonical.com> This bug has been moved to the new gitlab repo here: https://gitlab.com/mailman/postorius/issues/7 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1006345 Title: No email confirmation when subscribing via the REST API To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1006345/+subscriptions From 1444746 at bugs.launchpad.net Mon Jun 8 12:20:01 2015 From: 1444746 at bugs.launchpad.net (Abhilash Raj) Date: Mon, 08 Jun 2015 10:20:01 -0000 Subject: [Bug 1444746] Re: implement per-list roster visibility options References: <20150415225539.11376.65538.malonedeb@wampee.canonical.com> Message-ID: <20150608102001.29469.120.malone@gac.canonical.com> This bug has been moved to the new gitlab repo here: https://gitlab.com/mailman/mailmanclient/issues/3 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1444746 Title: implement per-list roster visibility options To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1444746/+subscriptions From 1411653 at bugs.launchpad.net Mon Jun 8 12:19:56 2015 From: 1411653 at bugs.launchpad.net (Abhilash Raj) Date: Mon, 08 Jun 2015 10:19:56 -0000 Subject: [Bug 1411653] Re: Installation fails because of bdist_egg References: <20150116130826.23339.46893.malonedeb@chaenomeles.canonical.com> Message-ID: <20150608101956.16126.85543.malone@chaenomeles.canonical.com> This bug has been moved to the new gitlab repo here: https://gitlab.com/mailman/mailmanclient/issues/2 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman REST Client. https://bugs.launchpad.net/bugs/1411653 Title: Installation fails because of bdist_egg To manage notifications about this bug go to: https://bugs.launchpad.net/mailman.client/+bug/1411653/+subscriptions From 818454 at bugs.launchpad.net Mon Jun 8 12:19:50 2015 From: 818454 at bugs.launchpad.net (Abhilash Raj) Date: Mon, 08 Jun 2015 10:19:50 -0000 Subject: [Bug 818454] Re: language attribute missing from REST list.settings References: <20110730111452.19399.13262.malonedeb@soybean.canonical.com> Message-ID: <20150608101950.29890.75811.malone@gac.canonical.com> This bug has been moved to the new gitlab repo here: https://gitlab.com/mailman/mailmanclient/issues/1 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman REST Client. https://bugs.launchpad.net/bugs/818454 Title: language attribute missing from REST list.settings To manage notifications about this bug go to: https://bugs.launchpad.net/mailman.client/+bug/818454/+subscriptions From 1462755 at bugs.launchpad.net Tue Jun 9 05:10:52 2015 From: 1462755 at bugs.launchpad.net (Launchpad Bug Tracker) Date: Tue, 09 Jun 2015 03:10:52 -0000 Subject: [Bug 1462755] Re: qrunner crashes on invalid unicode sequence References: <20150607142830.12558.37544.malonedeb@soybean.canonical.com> Message-ID: <20150609031053.27415.85683.launchpad@ackee.canonical.com> ** Branch linked: lp:mailman/2.1 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1462755 Title: qrunner crashes on invalid unicode sequence To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1462755/+subscriptions From mark at msapiro.net Tue Jun 9 05:10:59 2015 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 09 Jun 2015 03:10:59 -0000 Subject: [Bug 1462755] Re: qrunner crashes on invalid unicode sequence References: <20150607142830.12558.37544.malonedeb@soybean.canonical.com> Message-ID: <20150609031100.13548.50445.launchpad@wampee.canonical.com> ** Changed in: mailman Status: In Progress => Fix Committed -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1462755 Title: qrunner crashes on invalid unicode sequence To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1462755/+subscriptions From kink at squirrelmail.org Tue Jun 9 12:05:04 2015 From: kink at squirrelmail.org (Thijs Kinkhorst) Date: Tue, 09 Jun 2015 10:05:04 -0000 Subject: [Bug 1462755] Re: qrunner crashes on invalid unicode sequence References: <20150607142830.12558.37544.malonedeb@soybean.canonical.com> Message-ID: <20150609100504.22358.45120.malone@chaenomeles.canonical.com> Thanks for the fix! Although arguably a misconfiguration, it's good that it doesn't crash the qrunner. -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1462755 Title: qrunner crashes on invalid unicode sequence To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1462755/+subscriptions From mark at msapiro.net Wed Jun 10 01:53:01 2015 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 09 Jun 2015 23:53:01 -0000 Subject: [Bug 1462755] Re: qrunner crashes on invalid unicode sequence References: <20150607142830.12558.37544.malonedeb@soybean.canonical.com> Message-ID: <20150609235301.13389.71408.malone@wampee.canonical.com> Actually, IncomingRunner doesn't actually "crash"; it does encounter an unanticipated exception causing it to log the exception and shunt the message, and yes, the underlying issue is definitely a "misconfiguration", but catching the exception and dealing with it more gracefully without shunting the message wasn't hard, so I thought it worthwhile. -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1462755 Title: qrunner crashes on invalid unicode sequence To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1462755/+subscriptions From 1465752 at bugs.launchpad.net Tue Jun 16 18:05:26 2015 From: 1465752 at bugs.launchpad.net (charlestu) Date: Tue, 16 Jun 2015 16:05:26 -0000 Subject: [Bug 1465752] [NEW] Add option to limit per user, posts per day or week References: <20150616160526.30596.24464.malonedeb@wampee.canonical.com> Message-ID: <20150616160526.30596.24464.malonedeb@wampee.canonical.com> Public bug reported: It would be very useful to add list options to limit the number of posts each subscriber can make per hour, day, week, or arbitrary time frame. Many lists have rules limiting subscribers to 2, 3, 5, or 10 post per day, but depend the honor system or on moderators to enforce the rule. This has been implemented in GroupServer http://groupserver.org/groupserver/features/details/#postingRate There is a script for this feature described here http://mailman.9.n7.nabble.com/To-restrict-sending-email-messages-per- day-td36569.html#a36617 ** Affects: mailman Importance: Undecided Status: New -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1465752 Title: Add option to limit per user, posts per day or week To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1465752/+subscriptions From 1465752 at bugs.launchpad.net Tue Jun 16 18:15:15 2015 From: 1465752 at bugs.launchpad.net (Barry Warsaw) Date: Tue, 16 Jun 2015 16:15:15 -0000 Subject: [Bug 1465752] Re: Add option to limit per user, posts per day or week References: <20150616160526.30596.24464.malonedeb@wampee.canonical.com> Message-ID: <20150616161515.17171.16951.malone@chaenomeles.canonical.com> We won't add this to Mailman 2.1, but it would be a nice feature for MM3. Please submit the bug over at https://gitlab.com/mailman/mailman ** Changed in: mailman Status: New => Invalid -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1465752 Title: Add option to limit per user, posts per day or week To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1465752/+subscriptions From 1465752 at bugs.launchpad.net Wed Jun 17 02:36:20 2015 From: 1465752 at bugs.launchpad.net (Barry Warsaw) Date: Wed, 17 Jun 2015 00:36:20 -0000 Subject: [Bug 1465752] Re: Add option to limit per user, posts per day or week References: <20150616160526.30596.24464.malonedeb@wampee.canonical.com> Message-ID: <20150617003620.30436.74476.malone@wampee.canonical.com> https://gitlab.com/mailman/mailman/issues/119 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1465752 Title: Add option to limit per user, posts per day or week To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1465752/+subscriptions From jimpop at gmail.com Tue Jun 23 16:13:28 2015 From: jimpop at gmail.com (jimpop) Date: Tue, 23 Jun 2015 14:13:28 -0000 Subject: [Merge] lp:~jimpop/mailman/forwarded_for into lp:mailman/2.1 Message-ID: <20150623141324.21874.60085.launchpad@ackee.canonical.com> jimpop has proposed merging lp:~jimpop/mailman/forwarded_for into lp:mailman/2.1. Commit message: Support for HTTP_X_FORWARDED_FOR and HTTP_FORWARDED_FOR (RFC 7239) Requested reviews: Mailman Coders (mailman-coders) For more details, see: https://code.launchpad.net/~jimpop/mailman/forwarded_for/+merge/262717 This branch adds support for HTTP_X_FORWARDED_FOR and HTTP_FORWARDED_FOR, it also removes REMOTE_HOST as that is never reliable (i.e. the data for REMOTE_HOST is defined elsewhere and subject to change). This branch also identifies the remote IP in "Possible malformed path attack" errors. -- Your team Mailman Coders is requested to review the proposed merge of lp:~jimpop/mailman/forwarded_for into lp:mailman/2.1. -------------- next part -------------- A non-text attachment was scrubbed... Name: review-diff.txt Type: text/x-diff Size: 3882 bytes Desc: not available URL: