After ipop3d in POP_PROXY mode is run,
there is a problem of ipop3d not responding with a ERR message towards cient's RETR
command but with a repeated OK response
when a concurrent connection occurs from two clients
while in communication with imapd which uses Unix format mailbox.
Thanks.
========== temporary patch ==========
*** ipop3d.c.orig Tue Jun 22 09:58:07 2004
--- ipop3d.c Mon Sep 6 17:59:09 2004
***************
*** 879,884 ****
--- 879,898 ----
case NIL: /* information message */
case PARSE: /* parse glitch */
break; /* too many of these to log */
+ #ifndef DISABLE_POP_PROXY
+ case BYE: /* BYE */
+ if (host != NIL) {
+ alarm (0); /* disable all interrupts */
+ server_init (NIL,NIL,NIL,SIG_IGN,SIG_IGN,SIG_IGN,SIG_IGN);
+ syslog (LOG_INFO,"Killed (lost mailbox lock) user=%.80s host=%.80s",
+ user ? user : "???",tcp_clienthost ());
+ /* do logout hook if needed */
+ if (lgoh = (logouthook_t) mail_parameters (NIL,GET_LOGOUTHOOK,NIL))
+ (*lgoh) (mail_parameters (NIL,GET_LOGOUTDATA,NIL));
+ _exit (1); /* die die die */
+ }
+ break;
+ #endif
case WARN: /* warning */
syslog (LOG_DEBUG,"%s",string);
break;
Choi, Sung-hoon
DreamWiz Inc. - Development Team/Manager
Major : Mail/Web/Network/System/Security
Phone : +82-2-3434-3541
MSN : [EMAIL PROTECTED]
WWW : http://my.dreamwiz.com/shoon/
E-mail: [EMAIL PROTECTED]
--
------------------------------------------------------------------
For information about this mailing list, and its archives, see:
http://www.washington.edu/imap/c-client-list.html
------------------------------------------------------------------