6.0.0-alpha14
7/2/25

[#12260] Renaming mailboxes fails
Summary Renaming mailboxes fails
Queue IMP
Queue Version Git master
Type Bug
State Resolved
Priority 2. Medium
Owners slusarz (at) horde (dot) org
Requester mrubinsk (at) horde (dot) org
Created 05/16/2013 (4430 days ago)
Due
Updated 05/16/2013 (4430 days ago)
Assigned
Resolved 05/16/2013 (4430 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
05/16/2013 07:26:50 PM Michael Slusarz Comment #3
State ⇒ Resolved
Reply to this comment
IMP 6.1.0beta3.
05/16/2013 07:26:20 PM Git Commit Comment #2 Reply to this comment
Changes have been made in Git (master):

commit 9aa040053c47a7c2e3b7427e01b580eaa7fe9cb3
Author: Michael M Slusarz <slusarz@horde.org>
Date:   Thu May 16 13:11:14 2013 -0600

     [mms] Fix regression in renaming mailboxes (Bug #12260).

  imp/docs/CHANGES                             |    1 +
  imp/lib/Ajax/Application/Handler/Dynamic.php |    2 +-
  imp/lib/Mailbox.php                          |   12 +++++++++---
  imp/package.xml                              |    4 ++--
  4 files changed, 13 insertions(+), 6 deletions(-)

http://git.horde.org/horde-git/-/commit/9aa040053c47a7c2e3b7427e01b580eaa7fe9cb3
05/16/2013 06:37:35 PM Michael Rubinsky Comment #1
Priority ⇒ 2. Medium
Patch ⇒ No
Milestone ⇒
Assigned to Michael Slusarz
Queue ⇒ IMP
Summary ⇒ Renaming mailboxes fails
Type ⇒ Bug
State ⇒ Assigned
Reply to this comment
Attempting to rename a mailbox from the dynamic interface called 
"base" to "testbase" fails with:

"Renaming base to base/testbase failed. The object couldn't be created 
because it already exists."

The base/testbase looks wonky to me.

Log:
------------------------------
Thu, 16 May 2013 14:28:56 -0400
S: * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID 
ENABLE IDLE STARTTLS LOGINDISABLED] Dovecot ready.
C: 1 STARTTLS
S: 1 OK Begin TLS negotiation now.
C: 2 [LOGIN Command - username: jordyn]
S: 2 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID 
ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS 
MULTIAPPEND UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED 
I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN 
CONTEXT=SEARCH LIST-STATUS] Logged in
CACHE: Using the Horde_Imap_Client_Cache_Backend_Cache storage driver.
C: 3 ENABLE QRESYNC
C: 4 LIST () "" ("base/*")
S: * ENABLED QRESYNC
S: 3 OK Enabled.
S: * LIST () "/" "base/"
S: 4 OK List completed.
C: 5 LSUB "" "base"
S: * LSUB () "/" "base"
S: 5 OK Lsub completed.
C: 6 LIST () "" ("base/*")
S: * LIST () "/" "base/"
S: 6 OK List completed.
C: 7 LSUB "" "base/*"
S: 7 OK Lsub completed.
C: 8 RENAME "base" {14+}
C: [LITERAL DATA: 14 bytes]
C:
S: 8 NO [ALREADYEXISTS] Mailbox already exists: base
C: 9 LOGOUT
S: * BYE Logging out
S: 9 OK Logout completed.

Saved Queries