[Tickets #13157] Re: Subscriptions to folders with names consisting only of digits does not work.

noreply at bugs.horde.org noreply at bugs.horde.org
Tue May 20 20:50:03 UTC 2014


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/13157
------------------------------------------------------------------------------
  Ticket             | 13157
  Updated By         | ktm_imp at rice.edu
  Summary            | Subscriptions to folders with names consisting only of
                     | digits does not work.
  Queue              | IMP
  Version            | 6.1.7
  Type               | Bug
  State              | No Feedback
  Priority           | 1. Low
  Milestone          |
  Patch              |
  Owners             |
------------------------------------------------------------------------------


ktm_imp at rice.edu (2014-05-20 20:50) wrote:

>>> Can't reproduce on either IMP 6.1.8 or IMP 6.2.
>>>
>>> See, e.g.:
>>> https://github.com/horde/horde/commit/ff633998cb0c30f271316de26e707ac6e56a0688
>>
>> Thank you for the response. I will try to dig into it further. What
>> IMAP backend are you using for your testing? Maybe the problem
>> relates to an interaction there which is why you cannot reproduce it.
>
> Dovecot 2.2.

Okay, sorry for the delay. I set up a test Dovecot 2.2 server and sure  
enough the problem is not seen with that backend. We see it on our  
Cyrus IMAPD 2.3.14 from EPEL. Here is a transcript of the IMAP logs  
for creating a top-level folder with only digits in both Dovecot and  
Cyrus:

Cyrus 2.3.x:
C: 2 LSUB "" 2011
C: 3 LIST "" 2011
C: 4 LSUB "" 2011
C: 5 LIST "" 2011
C: 6 CREATE 2011
C: 7 SUBSCRIBE 2011
C: 8 LIST "" 2011
S: * LIST (\HasNoChildren) "/" "2011"
S: * LSUB () "/" "2011"
S: * LIST (\HasNoChildren) "/" "2011"

Dovecot 2.2:
C: 3 LIST () "" (2011)
C: 4 LIST () "" (2011)
C: 5 CREATE 2011
C: 6 SUBSCRIBE 2011
C: 7 LIST () "" (2011)
S: * LIST (\NoInferiors \UnMarked) "/" "2011"
S: * LIST (\Subscribed \NoInferiors \UnMarked) "/" "2011"

Hopefully, you can see why this causes a problem with a Cyrus backend.  
If there are any characters other than numbers in the top-level folder  
name, it works for Cyrus too.

Regards,
Ken





More information about the bugs mailing list