First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 134262
Alias:
Product:
Component:
Status: RESOLVED
Resolution: DUPLICATE of bug 135005
Assigned To: Default Assignee for Orphaned Packages <maintainer-needed@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Daniel Faber <bugs--gentoo.org@daniel-faber.net>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
verp.patch.txt Sam's patch patch Daniel Faber 2006-05-24 14:15 0000 628 bytes Details | Diff
courier-0.52.2-r1.ebuild courier-0.52.2-r1.ebuild text/plain Marcin Semeniuk 2006-05-25 09:20 0000 11.23 KB Details
verp.patch verp.patch patch Marcin Semeniuk 2006-05-25 09:20 0000 628 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 134262 depends on: 130957 Show dependency tree
Bug 134262 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-05-24 14:11 0000
couriermlm can't deliver mailing list messages to adresses
with an equal sign in the user part.  All versions up to courier-0.53.1 are
affected.

Steps to reproduce:

* Create a test mailing list with
  couriermlm create <dir> ADDRESS=<address>
  and create the necessary .courier files

* Subscribe an address with an equal sign
  couriermlm sub <dir> foo=bar@somewhere.org
  and make sure you can receive mail with this address

* Subscribe another address without equal sign for tesing
  couriermlm sub <dir> foo-bar@somewhere.org

* Send a mail to this list

Result:

* foo-bar@somewhere.org receives the message, foo=bar@somewhere.org
  doesn't

* mailq lists the mail for foo=bar@somewhere.org

* top shows a courieresmtp process with 99% cpu usage (we also tried a
  local address with equal sign, in this case it's a courierlocal
  process)

* some minutes later the courierlocal process exits and the log shows
  err courierlocal: Error: stuck delivery, PID 1001, sending signal 15

I reported this bug to the courier-users mailing list and courier's author Sam
Varshavchik wrote a patch that fixes it.

------- Comment #1 From Daniel Faber 2006-05-24 14:15:58 0000 -------
Created an attachment (id=87439) [details]
Sam's patch

This patch from courier's author Sam Varshavchik fixes this bug.  Please add it
to all courier versions in the portage tree.

------- Comment #2 From Daniel Faber 2006-05-25 00:24:47 0000 -------
The bug is fixed in courier-0.53.2 (released yesterday).  From the release
notes:

Security: Fix a bug in Courier that, under certain circumstances, may cause a
number of processes to spin.  Backported patch for earlier versions of Courier:
http://www.courier-mta.org/beta/patches/verp-fix/

------- Comment #3 From Bernd Wurst 2006-05-25 01:05:48 0000 -------
I also ran into this problem, please supply this small patch...

------- Comment #4 From Jakub Moc (RETIRED) 2006-05-25 09:16:14 0000 -------
*** Bug 134340 has been marked as a duplicate of this bug. ***

------- Comment #5 From Marcin Semeniuk 2006-05-25 09:20:13 0000 -------
Created an attachment (id=87494) [details]
courier-0.52.2-r1.ebuild

------- Comment #6 From Marcin Semeniuk 2006-05-25 09:20:51 0000 -------
Created an attachment (id=87495) [details]
verp.patch

------- Comment #7 From Sune Kloppenborg Jeppesen 2006-06-08 05:10:22 0000 -------
Please continue this on bug #135005

*** This bug has been marked as a duplicate of 135005 ***

First Last Prev Next    No search results available      Search page      Enter new bug