Bug 5763 - Patch which preven broken socket error in MS Outlook on empty messages
Summary: Patch which preven broken socket error in MS Outlook on empty messages
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: courier-imap (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Konstantin A Lepikhov (L.A. Kostis)
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-21 19:12 MSK by Pavel S. Khmelinsky
Modified: 2005-07-31 06:17 MSD (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pavel S. Khmelinsky 2004-12-21 19:12:14 MSK
Есть такая проблема, если на сервере под управлением courier-imap лежит письмо с
пустым телом сообщения, то MS Outlook (также было замечено с The Bat!) при
попытке получить это сообщение пишет что "Связь с сервером была неожиданно
прервана...." соответственно уже полученные сообщения с сервера не удаляются и
при повторной попытке доставить почту забираются заного. В итоге у юзверя полный
ящик одинаковых сообщений. Лечится все это дело простейшим патчем

$ cat ../SOURCES/courier-imap-3.0.7-emptymessage.patch 
--- courier-imap-3.0.7/imap/pop3dserver.c.orig  2004-12-21 18:07:44 +0300
+++ courier-imap-3.0.7/imap/pop3dserver.c       2004-12-21 18:07:56 +0300
@@ -681,7 +681,7 @@
                exit(1);
        }
        if (lastc != '\n')      printf("\r\n");
-       printf(".\r\n");
+       printf("\r\n.\r\n");
        fflush(stdout);
        fclose(f);
        if (lptr)       return;

srpm моей сборки с приложенным патчем можно скачать тут:
http://www.hmepas.yauza.ru/courier-imap-3.0.7-alt2.2.src.rpm

Отдельно спек и патч:
http://www.hmepas.yauza.ru/courier-imap3.spec
http://www.hmepas.yauza.ru/courier-imap-3.0.7-emptymessage.patch

У меня работает.
Comment 1 Denis Smirnov 2005-04-01 13:46:37 MSD
Есть возражения против NMU?
Если нет, залью сегодня же.
Comment 2 Dmitry Lebkov 2005-04-01 13:53:37 MSD
Оопс, совсем забыл про этот патч ... :( На выходных сделаю новую сборку и
отправлю в Сизиф.
Comment 3 Dmitry Lebkov 2005-04-04 02:57:50 MSD
В incoming/Sisyphus отправлена новая сборка 4.0.2-alt3 с соответствующим патчем.