2.2 and 2.3 imapd
0 answers - 4151 bytes -

Thanks Christos for the info!
Christos Soulios <soulbros (AT) noc (DOT) uoa.grwrote:
I fell into the same bug and from what I found using gdb was that
after a
SELECT command, the function cmdloop() of imapd calls
proxy_check_input().
Then the following function calls are performed :
proxy_check_input() -prot_read() -prot_fill() -read()
Then read() blocks while waiting from input from the backend. This
results
in blocking the whole imapd.
I am not sure what kind of input from the backend should be waited
for. I
tried changing the configuration several times but no success.
Christos
Mark wrote:
Hello,
There is a 2.2-imapd (2.2.12) murder enabled environment (front
ends,
murder master, back ends) working nice, and so I set up another
front
end with the 2.3 cvs code for testing. After setting it all up, I'm
having problems fetching mail through it. What happens is, a mail
client (tried mutt and Thunderbird) connects to 2.3 proxy fine,
authenticates, and then fetches INBX and gets stuck, mail headers
never arrive. I'm a bit out of ideas, and in fact wanted to know if
this kind of setup should work, and if it is recommended at all. If
it
should work, and anyone has an idea where I should look, that would
be
great help. And if not, what is a good way to upgrade to 2.3?
Here are cyrus logs from both 2.3 front end that gets stuck, and
also a
working one (2.2.12) just in case it helps.
Lines will probably be broken
start 2.3 that gets stuck
>
>>1119119387>a0003 K User logged in
<1119119387<a0004 LIST "" ""
>>1119119387>* LIST (\Noselect) "/" ""
a0004 K Completed (0.000 secs 0 calls)
<1119119387<a0005 SELECT "INBX"
>>1119119387>* FLAGS (\Answered \Flagged \Draft \Deleted \Seen Junk
$MDNSent)
* K [PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen Junk
$MDNSent \*)
]
* 831 EXISTS
* 0 RECENT
* K [UNSEEN 827]
* K [UIDVALIDITY 1101173713]
* K [UIDNEXT 18056]
a0005 K [READ-WRITE] Completed
end of 2.3
>
>
>
start 2.2 that works ok
>
>>1119116500>a0003 K User logged in
<1119116500<a0004 LIST "" ""
>>1119116500>* LIST (\Noselect) "/" ""
a0004 K Completed
<1119116500<a0005 SELECT "INBX"
>>1119116500>* FLAGS (\Answered \Flagged \Draft \Deleted \Seen Junk
$MDNSent)
* K [PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen Junk
$MDNSent \*)
]
* 833 EXISTS
* 0 RECENT
* K [UNSEEN 827]
* K [UIDVALIDITY 1101173713]
* K [UIDNEXT 18053]
a0005 K [READ-WRITE] Completed
<1119116500<a0006 MYRIGHTS "INBX"
>>1119116500>* MYRIGHTS INBX lrswipcda
a0006 K Completed
<1119116500<a0007 FETCH 1:833 (UID FLAGS INTERNALDATE RFC822.SIZE
BDY.PEEK[HEAD
ER.FIELDS (DATE FRM SUBJECT T CC MESSAGE-ID REFERENCES
CNTENT-TYPE
IN-REPLY-T
REPLY-T LINES X-LABEL)])
>>1119116500>* 1 FETCH (FLAGS (\Answered \Seen) UID 8 INTERNALDATE
"16-Dec-2004 1
0:14:28 -0500" RFC822.SIZE 1765 BDY[HEADER.FIELDS (DATE FRM
SUBJECT
T CC MESS
AGE-ID REFERENCES CNTENT-TYPE IN-REPLY-T REPLY-T LINES X-LABEL)]
{268}
Message-ID:
[ and so on, it fetches it all ]
end of 2.2 log
Thanks for any help and pointers.
Mark
>
>
>
Yahoo! Sports
Rekindle the Rivalries. Sign up for Fantasy Football
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ:
List Archives/Info: