I bet bug #565 is the same as I saw this morning. Possibly fixed in SVN,
but I didn't have time to read the code fully. In dbmail-imapsession.c,
_imap_session_fetch_parse_octet_range:
if (! token)
- return self->args_idx;
+ return 0;
+//FIXME wrong return value? return self->args_idx;
Paul, could you verify if this is correct behavior? It works for me now,
just want to make sure I didn't kill some other functionality.
Apr 9 14:28:32 domuMailTwo dbmail/imap4d[27443]: Debug:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_fetch_parse_args(+501): parse
args[2] = [BODY.PEEK]
Apr 9 14:28:32 domuMailTwo dbmail/imap4d[27443]: Debug:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_fetch_parse_args(+555): token
[]], nexttoken [(null)]
Apr 9 14:28:32 domuMailTwo dbmail/imap4d[27443]: Debug:[imap]
imapcommands.c,_ic_fetch(+1400): dbmail_imap_session_fetch_parse_args
loop idx 5 state 5
Apr 9 14:28:32 domuMailTwo dbmail/imap4d[27443]: Debug:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_fetch_parse_args(+482): arg[6]:
'P~U7^A'
[more of the same garbage]
Apr 9 14:28:32 domuMailTwo dbmail/imap4d[27443]: Debug:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_fetch_parse_args(+482):
arg[32]: '843891'
Apr 9 14:28:32 domuMailTwo dbmail/imap4d[27443]: Debug:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_fetch_parse_args(+501): parse
args[6] = [P~U7^A]
Apr 9 14:28:32 domuMailTwo dbmail/imap4d[27443]: Debug:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_printf(+1347): RESPONSE:
[A00169 BAD invalid argument list to fetch ]
_______________________________________________
Dbmail-dev mailing list
[email protected]
http://twister.fastxs.net/mailman/listinfo/dbmail-dev