Hello

I just installed 3 webmail clients: IlohaMail, RoundCube and Squirrelmail

IlohaMail and Squirrelmail work fine, but
RoundCube (version 0.1beta2) can't display the text of messages (when I press 
twice on message in list)



Part of level5 log from dbmail:

Message serverchild.c,PerformChildTask: incoming connection from [127.0.0.1 
(localhost)] by pid [10582]
Debug serverchild.c,PerformChildTask: client info init complete, calling 
client handler
Debug RESPONSE: [* OK dbmail imap (protocol version 4r1) server 2.1 ready to 
run
]
Info COMMAND: [cp01 CAPABILITY]

Info imap4.c,IMAPClientHandler: Executing command capability...

Debug RESPONSE: [* CAPABILITY IMAP4 IMAP4rev1 AUTH=LOGIN ACL NAMESPACE 
CHILDREN SORT QUOTA
]
Debug RESPONSE: [cp01 OK CAPABILITY completed
]
Info imap4.c,IMAPClientHandler: Finished command capability [0]

Info COMMAND: [a001 LOGIN loe "XXXXX"]

Debug arg[0]: 'loe'

Debug arg[1]: 'XXXXX'

Info imap4.c,IMAPClientHandler: Executing command login...

Debug dbmail-imapsession.c,dbmail_imap_session_handle_auth: trying to validate 
user [loe], pass [XXXX]
Debug db.c,db_usermap_resolve: checking userid 'loe' in usermap
Debug db.c,db_usermap_resolve: client on inet socket [inet:127.0.0.1:143]
Debug dbmysql.c,db_query: query [SELECT login, sock_allow, sock_deny, userid 
FROM dbmail_usermap WHERE login in ('loe','ANY') ORDER BY sock_allow, 
sock_deny]
Debug db.c,db_usermap_resolve: login 'loe' not found in usermap
Debug dbmysql.c,db_query: query [SELECT user_idnr FROM dbmail_users WHERE 
lower(userid) = lower('loe')]
Debug dbmysql.c,db_query: query [SELECT user_idnr, passwd, encryption_type 
FROM dbmail_users WHERE user_idnr = '3']
Debug authsql.c,auth_validate: validating using plaintext passwords
Debug dbmysql.c,db_query: query [UPDATE dbmail_users SET last_login 
= '2006-08-22 15:11:47' WHERE user_idnr = '3']
Message dbmail-imapsession.c,dbmail_imap_session_handle_auth: user (id:3, name 
loe) tries login
Message dbmail-imapsession.c,dbmail_imap_session_handle_auth: user (id 3, name 
loe) login accepted @ 2006-08-22 15:11:47
Debug RESPONSE: [a001 OK LOGIN completed
]
Info imap4.c,IMAPClientHandler: Finished command login [0]

Info COMMAND: [ns1 NAMESPACE]

Info imap4.c,IMAPClientHandler: Executing command namespace...

Debug RESPONSE: [* NAMESPACE (("" "/")) (("#Users" "/")) (("#Public" "/"))
]
Debug RESPONSE: [ns1 OK NAMESPACE complete
]
Info imap4.c,IMAPClientHandler: Finished command namespace [0]

Info COMMAND: [ns1 NAMESPACE]

Info imap4.c,IMAPClientHandler: Executing command namespace...

Debug RESPONSE: [* NAMESPACE (("" "/")) (("#Users" "/")) (("#Public" "/"))
]
Debug RESPONSE: [ns1 OK NAMESPACE complete
]
Info imap4.c,IMAPClientHandler: Finished command namespace [0]

Info COMMAND: [sel1 SELECT "INBOX"]

Debug arg[0]: 'INBOX'

Info imap4.c,IMAPClientHandler: Executing command select...

Debug db.c,db_findmailbox: looking for mailbox with FQN [INBOX].
Debug dbmysql.c,db_query: query [SELECT mailbox_idnr FROM dbmail_mailboxes 
WHERE name LIKE 'INBOX' AND owner_idnr='3']
Debug db.c,db_acl_has_right: checking ACL [read_flag] for user [3] on mailbox 
[1]
Debug dbmysql.c,db_query: query [SELECT owner_idnr FROM dbmail_mailboxes WHERE 
mailbox_idnr = '1']
Debug db.c, db_acl_has_right: mailbox [1] is owned by user [3], is that also 
[3]?
Debug db.c, db_acl_has_right: mailbox [1] is owned by user [3], giving all 
rights
Debug dbmysql.c,db_query: query [SELECT no_select FROM dbmail_mailboxes WHERE 
mailbox_idnr = '1']
Debug dbmysql.c,db_query: query [SELECT 
permission,seen_flag,answered_flag,deleted_flag,flagged_flag,recent_flag,draft_flag
 
FROM dbmail_mailboxes WHERE mailbox_idnr = '1']
Debug dbmysql.c,db_query: query [SELECT 'a',COUNT(*) FROM dbmail_messages 
WHERE mailbox_idnr='1' AND (status='0' OR status='1') UNION 
SELECT 'b',COUNT(*) FROM dbmail_messages WHERE mailbox_idnr='1' AND 
(status='0' OR status='1') AND seen_flag=1 UNION SELECT 'c',COUNT(*) FROM 
dbmail_messages WHERE mailbox_idnr='1' AND (status='0' OR status='1') AND 
recent_flag=1]
Debug dbmysql.c,db_query: query [SELECT message_idnr FROM dbmail_messages 
WHERE mailbox_idnr = '1' AND status IN ('0','1') ORDER BY message_idnr ASC]
Debug db.c,db_getmailbox_count: exists [7]
Debug dbmysql.c,db_query: query [SELECT message_idnr+1 FROM dbmail_messages 
ORDER BY message_idnr DESC LIMIT 1]
Debug dbmysql.c,db_query: query [SELECT 
permission,seen_flag,answered_flag,deleted_flag,flagged_flag,recent_flag,draft_flag
 
FROM dbmail_mailboxes WHERE mailbox_idnr = '1']
Debug dbmysql.c,db_query: query [SELECT 'a',COUNT(*) FROM dbmail_messages 
WHERE mailbox_idnr='1' AND (status='0' OR status='1') UNION 
SELECT 'b',COUNT(*) FROM dbmail_messages WHERE mailbox_idnr='1' AND 
(status='0' OR status='1') AND seen_flag=1 UNION SELECT 'c',COUNT(*) FROM 
dbmail_messages WHERE mailbox_idnr='1' AND (status='0' OR status='1') AND 
recent_flag=1]
Debug dbmysql.c,db_query: query [SELECT message_idnr FROM dbmail_messages 
WHERE mailbox_idnr = '1' AND status IN ('0','1') ORDER BY message_idnr ASC]
Debug db.c,db_getmailbox_count: exists [7]
Debug dbmysql.c,db_query: query [SELECT message_idnr+1 FROM dbmail_messages 
ORDER BY message_idnr DESC LIMIT 1]
Debug RESPONSE: [* 7 EXISTS
]
Debug RESPONSE: [* 0 RECENT
]
Debug RESPONSE: [* FLAGS (\Seen \Answered \Deleted \Flagged \Draft \Recent)
]
Debug RESPONSE: [* OK [PERMANENTFLAGS (\Seen \Answered \Deleted \Flagged 
\Draft \Recent)]
]
Debug RESPONSE: [* OK [UIDNEXT 4808] Predicted next UID
]
Debug RESPONSE: [* OK [UIDVALIDITY 1] UID value
]
Debug dbmysql.c,db_query: query [SELECT MIN(message_idnr) FROM dbmail_messages 
WHERE mailbox_idnr = '1' AND status < '2' AND seen_flag = '0']
Warning dbmysql.c,db_get_result: result is null

Debug dbmysql.c,db_query: query [SELECT message_idnr FROM dbmail_messages 
WHERE recent_flag = 1 AND mailbox_idnr = '1']
Debug dbmail-imapsession.c,dbmail_imap_session_mailbox_select_recent: recent 
[0] in mailbox [1]
Debug RESPONSE: [sel1 OK [READ-WRITE] SELECT completed
]
Info imap4.c,IMAPClientHandler: Finished command select [0]

Debug dbmysql.c,db_query: query [SELECT 
permission,seen_flag,answered_flag,deleted_flag,flagged_flag,recent_flag,draft_flag
 
FROM dbmail_mailboxes WHERE mailbox_idnr = '1']
Debug dbmysql.c,db_query: query [SELECT 'a',COUNT(*) FROM dbmail_messages 
WHERE mailbox_idnr='1' AND (status='0' OR status='1') UNION 
SELECT 'b',COUNT(*) FROM dbmail_messages WHERE mailbox_idnr='1' AND 
(status='0' OR status='1') AND seen_flag=1 UNION SELECT 'c',COUNT(*) FROM 
dbmail_messages WHERE mailbox_idnr='1' AND (status='0' OR status='1') AND 
recent_flag=1]
Debug dbmysql.c,db_query: query [SELECT message_idnr FROM dbmail_messages 
WHERE mailbox_idnr = '1' AND status IN ('0','1') ORDER BY message_idnr ASC]
Debug db.c,db_getmailbox_count: exists [7]
Debug dbmysql.c,db_query: query [SELECT message_idnr+1 FROM dbmail_messages 
ORDER BY message_idnr DESC LIMIT 1]
Info COMMAND: [srch1 SEARCH UID 3435]

Debug arg[0]: 'UID'

Debug arg[1]: '3435'

Info imap4.c,IMAPClientHandler: Executing command search...

Debug db.c,db_acl_has_right: checking ACL [read_flag] for user [3] on mailbox 
[1]
Debug dbmysql.c,db_query: query [SELECT owner_idnr FROM dbmail_mailboxes WHERE 
mailbox_idnr = '1']
Debug db.c, db_acl_has_right: mailbox [1] is owned by user [3], is that also 
[3]?
Debug db.c, db_acl_has_right: mailbox [1] is owned by user [3], giving all 
rights
Debug dbmysql.c,db_query: query [SELECT message_idnr FROM dbmail_messages 
WHERE mailbox_idnr = '1' AND status IN ('0','1') ORDER BY message_idnr]
Debug dbmail-mailbox.c,append_search: [5582848] [1] type [1] field [] search 
[1:*] at depth [1]

Debug misc.c,check_msg_set: [3435] [ok]
Debug dbmail-mailbox.c,append_search: [5587136] [0] type [1] field [] search 
[3435] at depth [1]

Debug dbmail-mailbox.c,dbmail_mailbox_get_set: [1:*]
Debug misc.c,g_tree_merge: a[0] [OR] b[7] -> a[7]
Debug dbmail-mailbox.c,_do_search: [5582848] depth [1] type [1] rows [7]

Debug dbmail-mailbox.c,dbmail_mailbox_get_set: [3435]
Debug misc.c,g_tree_merge: a[0] [OR] b[1] -> a[1]
Debug dbmail-mailbox.c,_do_search: [5587136] depth [2] type [1] rows [1]

Debug dbmail-mailbox.c,_merge_search: [5582848] depth [1] type [1]
Debug misc.c,g_tree_merge: a[7] [AND] b[7] -> a[7]
Debug dbmail-mailbox.c,_merge_search: [5587136] depth [2] type [1]
Debug misc.c,g_tree_merge: a[7] [AND] b[1] -> a[1]
Debug dbmail-mailbox.c,dbmail_mailbox_search: found [1] ids

Debug RESPONSE: [* SEARCH 3435]
Debug RESPONSE: [
srch1 OK SEARCH completed
]
Info imap4.c,IMAPClientHandler: Finished command search [0]

Info COMMAND: [fh FETCH 3435 (BODY.PEEK[HEADER])]

Debug arg[0]: '3435'

Debug arg[1]: '('

Debug arg[2]: 'BODY.PEEK'

Debug arg[3]: '['

Debug arg[4]: 'HEADER'

Debug arg[5]: ']'

Debug arg[6]: ')'

Info imap4.c,IMAPClientHandler: Executing command fetch...

Debug db.c,db_acl_has_right: checking ACL [read_flag] for user [3] on mailbox 
[1]
Debug db.c, db_acl_has_right: mailbox [1] is owned by user [3], is that also 
[3]?
Debug db.c, db_acl_has_right: mailbox [1] is owned by user [3], giving all 
rights
Debug dbmail-imapsession.c,dbmail_imap_session_fetch_parse_args: parse args[2] 
= [BODY.PEEK]
Debug dbmail-imapsession.c,_imap_session_fetch_parse_partspec: token [HEADER], 
nexttoken []]
Debug dbmail-imapsession.c,_imap_session_fetch_parse_octet_range: parse token 
[)]
Debug dbmail-imapsession.c,dbmail_imap_session_fetch_parse_args: parse args[6] 
= [)]
Debug RESPONSE: [fh BAD invalid message range specified
]
Info imap4.c,IMAPClientHandler: Finished command fetch [1]

Info COMMAND: [ftch FETCH 3435 (BODY.PEEK[TEXT])]

Debug arg[0]: '3435'

Debug arg[1]: '('

Debug arg[2]: 'BODY.PEEK'

Debug arg[3]: '['

Debug arg[4]: 'TEXT'

Debug arg[5]: ']'

Debug arg[6]: ')'

Info imap4.c,IMAPClientHandler: Executing command fetch...

Debug db.c,db_acl_has_right: checking ACL [read_flag] for user [3] on mailbox 
[1]
Debug db.c, db_acl_has_right: mailbox [1] is owned by user [3], is that also 
[3]?
Debug db.c, db_acl_has_right: mailbox [1] is owned by user [3], giving all 
rights
Debug dbmail-imapsession.c,dbmail_imap_session_fetch_parse_args: parse args[2] 
= [BODY.PEEK]
Debug dbmail-imapsession.c,_imap_session_fetch_parse_partspec: token [TEXT], 
nexttoken []]
Debug dbmail-imapsession.c,_imap_session_fetch_parse_octet_range: parse token 
[)]
Debug dbmail-imapsession.c,dbmail_imap_session_fetch_parse_args: parse args[6] 
= [)]
Debug RESPONSE: [ftch BAD invalid message range specified
]
Info imap4.c,IMAPClientHandler: Finished command fetch [1]





What is "BAD invalid message range specified" responce?
Are this error in RoundCube code?

-- 
Oleg Lapshin

Reply via email to