Opened 2 years ago

Closed 2 years ago

#1487671 closed Bugs (duplicate)

Namespace handling broken

Reported by: mbr Owned by:
Priority: 5 Milestone: 0.5-stable
Component: IMAP connection Version: 0.5-rc
Severity: major Keywords:
Cc:

Description

When subscribing or viewing folders, roundcube sometimes lacks the namespace prefix. This happened with folders containing "-" or any subfolders when used as special folders (Sent, etc) or when subscribing/unsubscribing. It does not happen
when viewing normal folders.

With the log you can see that it is just the namespace definition that is missing, replaying the failed session with the namespace added works fine.

0.063536 ::1 -> ::1 IMAP Request: A0002 NAMESPACE
0.063557 ::1 -> ::1 TCP imap > 50017 [ACK] Seq=260 Ack=52 Win=32768 Len=0 TSV=148571233 TSER=148571233
0.063880 ::1 -> ::1 IMAP Response: * NAMESPACE (("INBOX." ".")) NIL (("#shared." ".")("shared." "."))
0.072466 ::1 -> ::1 IMAP Request: A0003 LOGOUT

34.570990 ::1 -> ::1 TCP 60816 > imap [SYN] Seq=0 Win=32752 Len=0 MSS=16376 TSV=148579860 TSER=0 WS=7
34.571017 ::1 -> ::1 TCP imap > 60816 [SYN, ACK] Seq=0 Ack=1 Win=32728 Len=0 MSS=16376 TSV=148579860 TSER=148579860 WS=7
34.571033 ::1 -> ::1 TCP 60816 > imap [ACK] Seq=1 Ack=1 Win=32768 Len=0 TSV=148579860 TSER=148579860
34.572320 ::1 -> ::1 IMAP Response: * OK [CAPABILITY IMAP4rev1 NAMESPACE CHILDREN IDLE QUOTA SORT THREAD=ORDEREDSUBJECT THREAD=REFERENCES UIDPLUS STARTTLS XMAGICTRASH] Courier-IMAP ready. Copyright 1998-2010 Double Precision, Inc. See COPYING for distribution information.
34.572347 ::1 -> ::1 TCP 60816 > imap [ACK] Seq=1 Ack=240 Win=33920 Len=0 TSV=148579860 TSER=148579860
34.572813 ::1 -> ::1 IMAP Request: A0001 LOGIN user xxxx
34.572922 ::1 -> ::1 TCP imap > 60816 [ACK] Seq=240 Ack=35 Win=32768 Len=0 TSV=148579860 TSER=148579860
34.583294 ::1 -> ::1 IMAP Response: A0001 OK LOGIN Ok.
34.584331 ::1 -> ::1 IMAP Request: A0002 SUBSCRIBE INBOX.Sent
34.584796 ::1 -> ::1 IMAP Response: A0002 OK Folder subscribed.
34.625104 ::1 -> ::1 TCP 60816 > imap [ACK] Seq=63 Ack=289 Win=33920 Len=0 TSV=148579873 TSER=148579863
34.816041 ::1 -> ::1 IMAP Request: A0003 LOGOUT
34.816121 ::1 -> ::1 IMAP Response: * BYE Courier-IMAP server shutting down
34.816134 ::1 -> ::1 TCP 60816 > imap [ACK] Seq=77 Ack=357 Win=33920 Len=0 TSV=148579921 TSER=148579921
34.818572 ::1 -> ::1 TCP imap > 60816 [FIN, ACK] Seq=357 Ack=77 Win=32768 Len=0 TSV=148579922 TSER=148579921
34.818820 ::1 -> ::1 TCP 60816 > imap [FIN, ACK] Seq=77 Ack=358 Win=33920 Len=0 TSV=148579922 TSER=148579922
34.818836 ::1 -> ::1 TCP imap > 60816 [ACK] Seq=358 Ack=78 Win=32768 Len=0 TSV=148579922 TSER=148579922
35.929993 ::1 -> ::1 TCP 60821 > imap [SYN] Seq=0 Win=32752 Len=0 MSS=16376 TSV=148580200 TSER=0 WS=7
35.930023 ::1 -> ::1 TCP imap > 60821 [SYN, ACK] Seq=0 Ack=1 Win=32728 Len=0 MSS=16376 TSV=148580200 TSER=148580200 WS=7
35.930040 ::1 -> ::1 TCP 60821 > imap [ACK] Seq=1 Ack=1 Win=32768 Len=0 TSV=148580200 TSER=148580200
35.931157 ::1 -> ::1 IMAP Response: * OK [CAPABILITY IMAP4rev1 NAMESPACE CHILDREN IDLE QUOTA SORT THREAD=ORDEREDSUBJECT THREAD=REFERENCES UIDPLUS STARTTLS XMAGICTRASH] Courier-IMAP ready. Copyright 1998-2010 Double Precision, Inc. See COPYING for distribution information.
35.931190 ::1 -> ::1 TCP 60821 > imap [ACK] Seq=1 Ack=240 Win=33920 Len=0 TSV=148580200 TSER=148580200
35.931678 ::1 -> ::1 IMAP Request: A0001 LOGIN user xxx
35.931752 ::1 -> ::1 TCP imap > 60821 [ACK] Seq=240 Ack=35 Win=32768 Len=0 TSV=148580200 TSER=148580200
35.942317 ::1 -> ::1 IMAP Response: A0001 OK LOGIN Ok.
35.943158 ::1 -> ::1 IMAP Request: A0002 SUBSCRIBE sent-mail
35.943400 ::1 -> ::1 IMAP Response: A0002 NO Invalid mailbox name.
35.949222 ::1 -> ::1 IMAP Request: A0003 LOGOUT
35.949311 ::1 -> ::1 IMAP Response: * BYE Courier-IMAP server shutting down
35.950591 ::1 -> ::1 TCP 60821 > imap [FIN, ACK] Seq=78 Ack=360 Win=33920 Len=0 TSV=148580205 TSER=148580204
35.951706 ::1 -> ::1 TCP imap > 60821 [FIN, ACK] Seq=360 Ack=79 Win=32768 Len=0 TSV=148580205 TSER=148580205

Change History (3)

comment:1 Changed 2 years ago by mbr

  0.063536          ::1 -> ::1          IMAP Request: A0002 NAMESPACE
  0.063557          ::1 -> ::1          TCP imap > 50017 [ACK] Seq=260 Ack=52 Win=32768 Len=0 TSV=148571233 TSER=148571233
  0.063880          ::1 -> ::1          IMAP Response: * NAMESPACE (("INBOX." ".")) NIL (("#shared." ".")("shared." "."))
  0.072466          ::1 -> ::1          IMAP Request: A0003 LOGOUT
 34.570990          ::1 -> ::1          TCP 60816 > imap [SYN] Seq=0 Win=32752 Len=0 MSS=16376 TSV=148579860 TSER=0 WS=7
 34.571017          ::1 -> ::1          TCP imap > 60816 [SYN, ACK] Seq=0 Ack=1 Win=32728 Len=0 MSS=16376 TSV=148579860 TSER=148579860 WS=7
 34.571033          ::1 -> ::1          TCP 60816 > imap [ACK] Seq=1 Ack=1 Win=32768 Len=0 TSV=148579860 TSER=148579860
 34.572320          ::1 -> ::1          IMAP Response: * OK [CAPABILITY IMAP4rev1 NAMESPACE CHILDREN IDLE QUOTA SORT THREAD=ORDEREDSUBJECT THREAD=REFERENCES UIDPLUS STARTTLS XMAGICTRASH] Courier-IMAP ready. Copyright 1998-2010 Double Precision, Inc.  See COPYING for distribution information.
 34.572347          ::1 -> ::1          TCP 60816 > imap [ACK] Seq=1 Ack=240 Win=33920 Len=0 TSV=148579860 TSER=148579860
 34.572813          ::1 -> ::1          IMAP Request: A0001 LOGIN user xxxx
 34.572922          ::1 -> ::1          TCP imap > 60816 [ACK] Seq=240 Ack=35 Win=32768 Len=0 TSV=148579860 TSER=148579860
 34.583294          ::1 -> ::1          IMAP Response: A0001 OK LOGIN Ok.
 34.584331          ::1 -> ::1          IMAP Request: A0002 SUBSCRIBE INBOX.Sent
 34.584796          ::1 -> ::1          IMAP Response: A0002 OK Folder subscribed.
 34.625104          ::1 -> ::1          TCP 60816 > imap [ACK] Seq=63 Ack=289 Win=33920 Len=0 TSV=148579873 TSER=148579863
 34.816041          ::1 -> ::1          IMAP Request: A0003 LOGOUT
 34.816121          ::1 -> ::1          IMAP Response: * BYE Courier-IMAP server shutting down
 34.816134          ::1 -> ::1          TCP 60816 > imap [ACK] Seq=77 Ack=357 Win=33920 Len=0 TSV=148579921 TSER=148579921
 34.818572          ::1 -> ::1          TCP imap > 60816 [FIN, ACK] Seq=357 Ack=77 Win=32768 Len=0 TSV=148579922 TSER=148579921
 34.818820          ::1 -> ::1          TCP 60816 > imap [FIN, ACK] Seq=77 Ack=358 Win=33920 Len=0 TSV=148579922 TSER=148579922
 34.818836          ::1 -> ::1          TCP imap > 60816 [ACK] Seq=358 Ack=78 Win=32768 Len=0 TSV=148579922 TSER=148579922
 35.929993          ::1 -> ::1          TCP 60821 > imap [SYN] Seq=0 Win=32752 Len=0 MSS=16376 TSV=148580200 TSER=0 WS=7
 35.930023          ::1 -> ::1          TCP imap > 60821 [SYN, ACK] Seq=0 Ack=1 Win=32728 Len=0 MSS=16376 TSV=148580200 TSER=148580200 WS=7
 35.930040          ::1 -> ::1          TCP 60821 > imap [ACK] Seq=1 Ack=1 Win=32768 Len=0 TSV=148580200 TSER=148580200
 35.931157          ::1 -> ::1          IMAP Response: * OK [CAPABILITY IMAP4rev1 NAMESPACE CHILDREN IDLE QUOTA SORT THREAD=ORDEREDSUBJECT THREAD=REFERENCES UIDPLUS STARTTLS XMAGICTRASH] Courier-IMAP ready. Copyright 1998-2010 Double Precision, Inc.  See COPYING for distribution information.
 35.931190          ::1 -> ::1          TCP 60821 > imap [ACK] Seq=1 Ack=240 Win=33920 Len=0 TSV=148580200 TSER=148580200
 35.931678          ::1 -> ::1          IMAP Request: A0001 LOGIN user xxx
 35.931752          ::1 -> ::1          TCP imap > 60821 [ACK] Seq=240 Ack=35 Win=32768 Len=0 TSV=148580200 TSER=148580200
 35.942317          ::1 -> ::1          IMAP Response: A0001 OK LOGIN Ok.
 35.943158          ::1 -> ::1          IMAP Request: A0002 SUBSCRIBE sent-mail
 35.943400          ::1 -> ::1          IMAP Response: A0002 NO Invalid mailbox name.
 35.949222          ::1 -> ::1          IMAP Request: A0003 LOGOUT
 35.949311          ::1 -> ::1          IMAP Response: * BYE Courier-IMAP server shutting down
 35.950591          ::1 -> ::1          TCP 60821 > imap [FIN, ACK] Seq=78 Ack=360 Win=33920 Len=0 TSV=148580205 TSER=148580204
 35.951706          ::1 -> ::1          TCP imap > 60821 [FIN, ACK] Seq=360 Ack=79 Win=32768 Len=0 TSV=148580205 TSER=148580205

comment:2 Changed 2 years ago by mbr

is duplicate of #1487649

Last edited 2 years ago by mbr (previous) (diff)

comment:3 Changed 2 years ago by alec

  • Milestone changed from later to 0.5-stable
  • Resolution set to duplicate
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.