Adam McDougall
2007-Oct-27 19:00 UTC
[Dovecot] dovecot 1.1b4 not listing public folder children
ACL plugin still disabled. The folders listed below definitely do have Children. telnet session problem example in 1.1b4: * OK Dovecot ready. ? login mcdouga9 password ? OK Logged in. 9 LIST "" "#shared/decs/%" * LIST (\HasNoChildren) "/" "#shared/decs/support" * LIST (\HasNoChildren) "/" "#shared/decs/receipts" * LIST (\HasNoChildren) "/" "#shared/decs/network" * LIST (\HasNoChildren) "/" "#shared/decs/postmaster" * LIST (\HasNoChildren) "/" "#shared/decs/security" * LIST (\HasNoChildren) "/" "#shared/decs/jbossadmin" * LIST (\HasNoChildren) "/" "#shared/decs/unixadmin" truss shows: (null)() = 0 (0x0) gettimeofday({1193511545.540129},0x5b7f00) = 0 (0x0) gettimeofday({1193511545.540216},0x0) = 0 (0x0) kevent(6,{},0,{0x0,EVFILT_READ,0x0,0,0x1c,0x5b83c0},3,{9.999784000}) = 1 (0x1) gettimeofday({1193511551.475630},0x5b7f00) = 0 (0x0) break(0x5d0000) = 0 (0x0) read(0,"9 LIST "" "#shared/decs/%"\r\n",4096) = 28 (0x1c) break(0x5d3000) = 0 (0x0) break(0x5d4000) = 0 (0x0) break(0x5d7000) = 0 (0x0) stat("/home/mcdouga9/Maildir",{mode=drwxr-xr-x ,inode=98,size=16384,blksize=4096}) = 0 (0x0) open("/home/mcdouga9/Maildir",O_NONBLOCK,00) = 7 (0x7) fstat(7,{mode=drwxr-xr-x ,inode=98,size=16384,blksize=4096}) = 0 (0x0) fcntl(7,F_SETFD,FD_CLOEXEC) = 0 (0x0) __sysctl(0x7fffffffdf10,0x2,0x10acabf8,0x7fffffffdf08,0x0,0x0) = 0 (0x0) fstatfs(0x7,0x7fffffffdf40) = 0 (0x0) break(0x5d8000) = 0 (0x0) getdirentries(0x7,0x5d7000,0x1000,0x5c8428) = 4096 (0x1000) getdirentries(0x7,0x5d7000,0x1000,0x5c8428) = 4096 (0x1000) getdirentries(0x7,0x5d7000,0x1000,0x5c8428) = 0 (0x0) lseek(7,0x0,SEEK_SET) = 0 (0x0) close(7) = 0 (0x0) stat("/egr/mail/shared/decs",{mode=drwxrwx--- ,inode=6962613,size=8192,blksize=4096}) = 0 (0x0) open("/egr/mail/shared/decs",O_NONBLOCK,00) = 7 (0x7) fstat(7,{mode=drwxrwx--- ,inode=6962613,size=8192,blksize=4096}) = 0 (0x0) fcntl(7,F_SETFD,FD_CLOEXEC) = 0 (0x0) fstatfs(0x7,0x7fffffffdf40) = 0 (0x0) getdirentries(0x7,0x5d7000,0x1000,0x5c8428) = 3072 (0xc00) getdirentries(0x7,0x5d7000,0x1000,0x5c8428) = 0 (0x0) lseek(7,0x0,SEEK_SET) = 0 (0x0) close(7) = 0 (0x0) write(1,"* LIST (\\HasNoChildren) "/" "#s"...,559) = 559 (0x22f) gettimeofday({1193511551.479498},0x0) = 0 (0x0) kevent(6,{},0,{},3,{4.060502000}) = 0 (0x0) gettimeofday({1193511555.540489},0x5b7f00) = 0 (0x0) gettimeofday({1193511555.540561},0x0) = 0 (0x0) Dovecot 1.0 on the same directory: 9 LIST "" "#shared/decs/%" * LIST (\HasChildren) "/" "#shared/decs/receipts" * LIST (\HasChildren) "/" "#shared/decs/support" * LIST (\HasChildren) "/" "#shared/decs/network" * LIST (\HasChildren) "/" "#shared/decs/postmaster" * LIST (\HasChildren) "/" "#shared/decs/security" * LIST (\HasChildren) "/" "#shared/decs/unixadmin" * LIST (\HasChildren) "/" "#shared/decs/linuxadmin" * LIST (\HasChildren) "/" "#shared/decs/backups" * LIST (\HasChildren) "/" "#shared/decs/printmaster" 9 OK List completed. # 1.1.beta4: /usr/local/etc/dovecot.conf ssl_cert_file: /usr/local/etc/apache2/ssl/cert.pem ssl_key_file: /usr/local/etc/apache2/ssl/cert.pem disable_plaintext_auth: no login_dir: /var/run/dovecot/login login_executable: /usr/local/libexec/dovecot/imap-login verbose_proctitle: yes first_valid_uid: 1000 first_valid_gid: 0 mail_location: maildir:%h/Maildir:CONTROL=%h/Maildir/dovecot11testing/private/control:INDEX=%h/Maildir/dovecot11testing/private/indexes mail_debug: yes mmap_disable: yes mail_nfs_storage: yes mail_nfs_index: yes mail_log_max_lines_per_sec: 0 imap_client_workarounds: delay-newmail netscape-eoh tb-extra-mailbox-sep namespace: type: public separator: / prefix: #shared/decs/ location: maildir:/egr/mail/shared/decs:CONTROL=%h/Maildir/dovecot11testing/public/control/decs:INDEX=%h/Maildir/dovecot11testing/public/indexes/decs list: yes subscriptions: yes namespace: type: private separator: / prefix: mail/ location: maildir:%h/Maildir:CONTROL=%h/Maildir/dovecot11testing/private/control:INDEX=%h/Maildir/dovecot11testing/private/indexes hidden: yes subscriptions: yes namespace: type: private separator: / inbox: yes list: yes subscriptions: yes auth default: mechanisms: plain login passdb: driver: pam userdb: driver: passwd socket: type: listen client: path: /var/spool/postfix/private/auth mode: 384 user: postfix group: postfix plugin: acl: vfile:/usr/local/etc/dovecot-acls
Timo Sirainen
2007-Oct-27 19:43 UTC
[Dovecot] dovecot 1.1b4 not listing public folder children
On Sat, 2007-10-27 at 15:00 -0400, Adam McDougall wrote:> ACL plugin still disabled. The folders listed below definitely do have Children.http://hg.dovecot.org/dovecot/rev/80419a82081f -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part URL: <http://dovecot.org/pipermail/dovecot/attachments/20071027/b52a0517/attachment-0002.bin>
Adam McDougall
2007-Oct-27 20:31 UTC
[Dovecot] dovecot 1.1b4 not listing public folder children
On Sat, Oct 27, 2007 at 10:43:13PM +0300, Timo Sirainen wrote: On Sat, 2007-10-27 at 15:00 -0400, Adam McDougall wrote: > ACL plugin still disabled. The folders listed below definitely do have Children. http://hg.dovecot.org/dovecot/rev/80419a82081f worked
Apparently Analagous Threads
- assertion failed: (mailbox_list_is_valid_existing_name(_list, name))
- Segfault when opening a public folder, dovecot 1.1 beta4
- do 1.1b4 assertion failed: (mailbox_list_is_valid_existing_name
- namespace and list=children inconsistencies
- Renaming IMAP folders does not affect children