]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
14 years agostats: Make sure unfinished commands get freed when their session disconnects.
Timo Sirainen [Fri, 23 Sep 2011 13:07:29 +0000 (16:07 +0300)] 
stats: Make sure unfinished commands get freed when their session disconnects.

14 years agofile_dotlock: And fix to previous change..
Timo Sirainen [Fri, 23 Sep 2011 12:01:57 +0000 (15:01 +0300)] 
file_dotlock: And fix to previous change..

14 years agofile_dotlock: Don't warn about changed mtime when it's 1 second.
Timo Sirainen [Fri, 23 Sep 2011 12:01:23 +0000 (15:01 +0300)] 
file_dotlock: Don't warn about changed mtime when it's 1 second.
This is mainly to avoid bogus warnings with NFS and its caching.

14 years agomaildir: Improved guessing filename when it's still in new/ dir.
Timo Sirainen [Fri, 23 Sep 2011 11:52:46 +0000 (14:52 +0300)] 
maildir: Improved guessing filename when it's still in new/ dir.

14 years agomaildir: Don't always drop new flag from files when syncing.
Timo Sirainen [Fri, 23 Sep 2011 11:38:24 +0000 (14:38 +0300)] 
maildir: Don't always drop new flag from files when syncing.

14 years agolib-storage: mail_namespace_find_unalias() crashed when namespace wasn't found.
Timo Sirainen [Thu, 22 Sep 2011 21:49:51 +0000 (00:49 +0300)] 
lib-storage: mail_namespace_find_unalias() crashed when namespace wasn't found.

14 years agodoveadm server: Previous non-authentication fix broken authentication.
Timo Sirainen [Thu, 22 Sep 2011 21:46:19 +0000 (00:46 +0300)] 
doveadm server: Previous non-authentication fix broken authentication.

14 years agofts: Support also RFC 2231 style parsing when finding the attachment filename.
Timo Sirainen [Thu, 22 Sep 2011 21:04:11 +0000 (00:04 +0300)] 
fts: Support also RFC 2231 style parsing when finding the attachment filename.

14 years agofts: Fixed running attachment decoder scripts.
Timo Sirainen [Thu, 22 Sep 2011 20:59:48 +0000 (23:59 +0300)] 
fts: Fixed running attachment decoder scripts.

14 years agoimapc: Fix to previous message saving change.
Timo Sirainen [Thu, 22 Sep 2011 11:31:57 +0000 (14:31 +0300)] 
imapc: Fix to previous message saving change.

14 years agoimapc: Allow accessing a mail that is being saved without crashing.
Timo Sirainen [Thu, 22 Sep 2011 11:24:03 +0000 (14:24 +0300)] 
imapc: Allow accessing a mail that is being saved without crashing.
This fixes crashes with LDA, LMTP, mail_log plugin, etc.

14 years agoiampc: Small code cleanup.
Timo Sirainen [Thu, 22 Sep 2011 11:21:56 +0000 (14:21 +0300)] 
iampc: Small code cleanup.

14 years agolib-mail: Added broken input workaround to rfc822_parse_content_param().
Timo Sirainen [Thu, 22 Sep 2011 10:09:18 +0000 (13:09 +0300)] 
lib-mail: Added broken input workaround to rfc822_parse_content_param().

14 years agologin: Added -R <dir> parameter to write pre-login rawlogs to given directory.
Timo Sirainen [Thu, 22 Sep 2011 09:54:27 +0000 (12:54 +0300)] 
login: Added -R <dir> parameter to write pre-login rawlogs to given directory.

14 years agologin: "cert required, client didn't start TLS" error could have been logged wrongly.
Timo Sirainen [Wed, 21 Sep 2011 22:38:34 +0000 (01:38 +0300)] 
login: "cert required, client didn't start TLS" error could have been logged wrongly.

14 years agoAdded new mail_location setting "UTF8" to use UTF-8 instead of mUTF-7 in storage...
Timo Sirainen [Wed, 21 Sep 2011 14:51:59 +0000 (17:51 +0300)] 
Added new mail_location setting "UTF8" to use UTF-8 instead of mUTF-7 in storage names.
This basically changes mailbox names to be UTF-8 everywhere where they are
mUTF-7 currently (filesystem, subscriptions, etc.)

14 years agoimapc: Don't try to send literal stream output until its '+' has been received.
Timo Sirainen [Wed, 21 Sep 2011 13:18:19 +0000 (16:18 +0300)] 
imapc: Don't try to send literal stream output until its '+' has been received.

14 years agoimapc: Added imapc_rawlog_dir setting.
Timo Sirainen [Wed, 21 Sep 2011 12:58:26 +0000 (15:58 +0300)] 
imapc: Added imapc_rawlog_dir setting.

14 years agoAdded rawlog i/ostreams.
Timo Sirainen [Wed, 21 Sep 2011 12:57:57 +0000 (15:57 +0300)] 
Added rawlog i/ostreams.

14 years agolib-ssl-iostream: If flush wants to read, make sure the flush callback isn't being...
Timo Sirainen [Wed, 21 Sep 2011 12:54:06 +0000 (15:54 +0300)] 
lib-ssl-iostream: If flush wants to read, make sure the flush callback isn't being called again.

14 years agoostream: Keep track of flush callback for filter ostreams as well.
Timo Sirainen [Wed, 21 Sep 2011 12:53:00 +0000 (15:53 +0300)] 
ostream: Keep track of flush callback for filter ostreams as well.

14 years agoi_stream_next_line(): Don't fail if stream doesn't have write buffer, we can handle it.
Timo Sirainen [Wed, 21 Sep 2011 12:51:00 +0000 (15:51 +0300)] 
i_stream_next_line(): Don't fail if stream doesn't have write buffer, we can handle it.

14 years agoSimplified creating filter ostreams.
Timo Sirainen [Wed, 21 Sep 2011 11:40:35 +0000 (14:40 +0300)] 
Simplified creating filter ostreams.

14 years agoRenamed lib/*-internal.h files to lib/*-private.h for consistency.
Timo Sirainen [Wed, 21 Sep 2011 10:56:13 +0000 (13:56 +0300)] 
Renamed lib/*-internal.h files to lib/*-private.h for consistency.

14 years agodoveadm: Fixed sending commands to doveadm server when it didn't require authentication.
Timo Sirainen [Mon, 19 Sep 2011 14:10:11 +0000 (17:10 +0300)] 
doveadm: Fixed sending commands to doveadm server when it didn't require authentication.

14 years agolib-ssl-iostream: Don't require SSL ostream to always have unlimited buffer size.
Timo Sirainen [Wed, 21 Sep 2011 09:34:02 +0000 (12:34 +0300)] 
lib-ssl-iostream: Don't require SSL ostream to always have unlimited buffer size.
It's important when reading/handshaking wants to write to output buffer, but
writing itself can safely have zero sized buffer (e.g.  while sending a
large input stream).

14 years agoimapc: Added more checks to catch buggy IMAP server responses.
Timo Sirainen [Tue, 20 Sep 2011 13:44:32 +0000 (16:44 +0300)] 
imapc: Added more checks to catch buggy IMAP server responses.

14 years agoimapc: When remote IMAP server becomes confused, don't mark our indexes corrupted.
Timo Sirainen [Tue, 20 Sep 2011 13:42:58 +0000 (16:42 +0300)] 
imapc: When remote IMAP server becomes confused, don't mark our indexes corrupted.
Mark them corrupted only when after a reconnection the initial mailbox sync
doesn't work.

14 years agoimapc: Filter out X-Message-Flag: header from incoming mails.
Timo Sirainen [Tue, 20 Sep 2011 12:36:39 +0000 (15:36 +0300)] 
imapc: Filter out X-Message-Flag: header from incoming mails.
This is only added by MS Exchange when \Flagged flag is set, so it could be
made optional, but it probably doesn't really hurt to just make it
unconditional to ease the configuration.

14 years agoimapc: If FETCH is missing a reply, but we haven't seen EXPUNGE for it, do NOOP and...
Timo Sirainen [Tue, 20 Sep 2011 12:22:37 +0000 (15:22 +0300)] 
imapc: If FETCH is missing a reply, but we haven't seen EXPUNGE for it, do NOOP and check again.
This fixes checking if message is expunged with servers that don't
immediately send EXPUNGE during UID FETCH.

14 years agoIncreased initial memory pool sizes.
Timo Sirainen [Tue, 20 Sep 2011 10:34:52 +0000 (13:34 +0300)] 
Increased initial memory pool sizes.

14 years agoimapc: If mailbox sync fails, don't mark index corrupted.
Timo Sirainen [Tue, 20 Sep 2011 10:34:36 +0000 (13:34 +0300)] 
imapc: If mailbox sync fails, don't mark index corrupted.
The sync could have failed because of disconnection. The failure will just
cause the sync to be rollbacked and retried later. No need to delete the
whole index.

14 years agoimapc: next_uid was sometimes lowered.
Timo Sirainen [Tue, 20 Sep 2011 10:33:34 +0000 (13:33 +0300)] 
imapc: next_uid was sometimes lowered.

14 years agoimapc: When IMAP server unexpectedly doesn't send a reply, log also the mailbox name.
Timo Sirainen [Tue, 20 Sep 2011 10:31:32 +0000 (13:31 +0300)] 
imapc: When IMAP server unexpectedly doesn't send a reply, log also the mailbox name.

14 years agoinotify: If read() fails with EAGAIN, ignore it instead of dying.
Timo Sirainen [Tue, 20 Sep 2011 10:30:08 +0000 (13:30 +0300)] 
inotify: If read() fails with EAGAIN, ignore it instead of dying.

14 years agoimapc: Handle disconnection better when fetching a mail.
Timo Sirainen [Tue, 20 Sep 2011 08:53:02 +0000 (11:53 +0300)] 
imapc: Handle disconnection better when fetching a mail.

14 years agoEnable --no-undefined linker flag only for Linux.
Timo Sirainen [Mon, 19 Sep 2011 15:41:36 +0000 (18:41 +0300)] 
Enable --no-undefined linker flag only for Linux.
BSDs don't seem to be happy with it.

14 years agofts-lucene: Fixed to work without stemmer support.
Timo Sirainen [Mon, 19 Sep 2011 15:33:40 +0000 (18:33 +0300)] 
fts-lucene: Fixed to work without stemmer support.

14 years agoCompile fix for OpenBSD.
Timo Sirainen [Mon, 19 Sep 2011 15:28:14 +0000 (18:28 +0300)] 
Compile fix for OpenBSD.

14 years agodoveadm: Typofix s/messsage/message/
Timo Sirainen [Mon, 19 Sep 2011 11:25:29 +0000 (14:25 +0300)] 
doveadm: Typofix s/messsage/message/

14 years agoAdded signature for changeset f9e744ffe021
Timo Sirainen [Fri, 16 Sep 2011 14:00:30 +0000 (17:00 +0300)] 
Added signature for changeset f9e744ffe021

14 years agoAdded tag 2.1.alpha2 for changeset f9e744ffe021
Timo Sirainen [Fri, 16 Sep 2011 14:00:24 +0000 (17:00 +0300)] 
Added tag 2.1.alpha2 for changeset f9e744ffe021

14 years agoReleased v2.1.alpha2. 2.1.alpha2
Timo Sirainen [Fri, 16 Sep 2011 14:00:24 +0000 (17:00 +0300)] 
Released v2.1.alpha2.

14 years agoMerged changes from v2.0.15.
Timo Sirainen [Fri, 16 Sep 2011 13:59:10 +0000 (16:59 +0300)] 
Merged changes from v2.0.15.

14 years agoAdded signature for changeset 11ef52450096
Timo Sirainen [Fri, 16 Sep 2011 13:45:25 +0000 (16:45 +0300)] 
Added signature for changeset 11ef52450096

14 years agoAdded tag 2.0.15 for changeset 11ef52450096
Timo Sirainen [Fri, 16 Sep 2011 13:45:22 +0000 (16:45 +0300)] 
Added tag 2.0.15 for changeset 11ef52450096

14 years agoReleased v2.0.15. 2.0.15
Timo Sirainen [Fri, 16 Sep 2011 13:45:22 +0000 (16:45 +0300)] 
Released v2.0.15.

14 years agoauth: Use "auth-worker:" log prefix for auth worker processes.
Timo Sirainen [Fri, 16 Sep 2011 13:40:32 +0000 (16:40 +0300)] 
auth: Use "auth-worker:" log prefix for auth worker processes.

14 years agoTODO updated
Timo Sirainen [Fri, 16 Sep 2011 13:14:14 +0000 (16:14 +0300)] 
TODO updated

14 years agoacl: Fixed listing multiple shared namespaces.
Timo Sirainen [Fri, 16 Sep 2011 13:01:53 +0000 (16:01 +0300)] 
acl: Fixed listing multiple shared namespaces.

14 years agolib-storage: Don't try to use the same mail_storage for shared storages.
Timo Sirainen [Fri, 16 Sep 2011 13:01:29 +0000 (16:01 +0300)] 
lib-storage: Don't try to use the same mail_storage for shared storages.
This fixes having multiple independent shared namespaces.

14 years agolib-storage: Improved debug logging messages.
Timo Sirainen [Fri, 16 Sep 2011 11:59:34 +0000 (14:59 +0300)] 
lib-storage: Improved debug logging messages.

14 years agoFixes to listing mailboxes/subscriptions in shared namespaces.
Timo Sirainen [Fri, 16 Sep 2011 11:52:29 +0000 (14:52 +0300)] 
Fixes to listing mailboxes/subscriptions in shared namespaces.

14 years agolib-storage: If shared namespace prefix doesn't end with hierarchy separator, fail.
Timo Sirainen [Fri, 16 Sep 2011 10:14:11 +0000 (13:14 +0300)] 
lib-storage: If shared namespace prefix doesn't end with hierarchy separator, fail.

14 years agolib-storage: If mailbox_rename() isn't possible and mail_debug=yes, log the reason...
Timo Sirainen [Fri, 16 Sep 2011 10:06:48 +0000 (13:06 +0300)] 
lib-storage: If mailbox_rename() isn't possible and mail_debug=yes, log the reason why.

14 years agolib-storage: Changed debug message to sound less like an error message.
Timo Sirainen [Fri, 16 Sep 2011 09:57:40 +0000 (12:57 +0300)] 
lib-storage: Changed debug message to sound less like an error message.

14 years agoquota: When matching mailbox names in quota rules, unalias namespaces first.
Timo Sirainen [Fri, 16 Sep 2011 09:40:19 +0000 (12:40 +0300)] 
quota: When matching mailbox names in quota rules, unalias namespaces first.

14 years agolib-storage: Added mail_namespace_find_unalias()
Timo Sirainen [Fri, 16 Sep 2011 09:39:19 +0000 (12:39 +0300)] 
lib-storage: Added mail_namespace_find_unalias()

14 years agolib-sql: Fixed load balancing between multiple SQL hosts to actually work.
Timo Sirainen [Fri, 16 Sep 2011 09:21:02 +0000 (12:21 +0300)] 
lib-sql: Fixed load balancing between multiple SQL hosts to actually work.

14 years agos/commiting/committing/
Timo Sirainen [Fri, 16 Sep 2011 09:11:25 +0000 (12:11 +0300)] 
s/commiting/committing/
Caught by Marco Nenciarini.

14 years agoconfig: Don't crash strlist section contains a subsection.
Timo Sirainen [Fri, 16 Sep 2011 09:08:49 +0000 (12:08 +0300)] 
config: Don't crash strlist section contains a subsection.

14 years agoman: Escape fix.
Timo Sirainen [Fri, 16 Sep 2011 08:59:15 +0000 (11:59 +0300)] 
man: Escape fix.

14 years agostats: Export also username for commands.
Timo Sirainen [Thu, 15 Sep 2011 20:39:33 +0000 (23:39 +0300)] 
stats: Export also username for commands.

14 years agoman: Added -r option to doveadm-altmove.1.
Pascal Volk [Thu, 15 Sep 2011 19:51:27 +0000 (19:51 +0000)] 
man: Added -r option to doveadm-altmove.1.

14 years agolib-sql: Dropped connect timeout to 5 seconds.
Timo Sirainen [Thu, 15 Sep 2011 10:53:10 +0000 (13:53 +0300)] 
lib-sql: Dropped connect timeout to 5 seconds.
Postfix is using 10 second auth timeout and this needs to be less than that.

14 years agolib-sql: Don't try to connect to connections that are going to be reconnected later.
Timo Sirainen [Thu, 15 Sep 2011 10:48:26 +0000 (13:48 +0300)] 
lib-sql: Don't try to connect to connections that are going to be reconnected later.
This avoids unnecessarily trying to connect to failing connections.

14 years agolib-sql: Connect to all configured hosts immediately.
Timo Sirainen [Thu, 15 Sep 2011 10:47:44 +0000 (13:47 +0300)] 
lib-sql: Connect to all configured hosts immediately.
This makes load balancing between them actually work always.

14 years agolib-sql: When escaping a string, use the first ready connection (if any).
Timo Sirainen [Thu, 15 Sep 2011 10:46:45 +0000 (13:46 +0300)] 
lib-sql: When escaping a string, use the first ready connection (if any).
This avoids unnecessarily trying to reconnect to a failing connection.

14 years agolib-sql: If MySQL connect takes more than 1 sec, don't try to reconnect for that...
Timo Sirainen [Thu, 15 Sep 2011 10:45:35 +0000 (13:45 +0300)] 
lib-sql: If MySQL connect takes more than 1 sec, don't try to reconnect for that many secs.

14 years agolib-sql: If MySQL connect fails, update ioloop times so later timeouts get added...
Timo Sirainen [Thu, 15 Sep 2011 10:41:03 +0000 (13:41 +0300)] 
lib-sql: If MySQL connect fails, update ioloop times so later timeouts get added properly.

14 years agoliblib: Added io_loop_time_refresh()
Timo Sirainen [Thu, 15 Sep 2011 10:38:54 +0000 (13:38 +0300)] 
liblib: Added io_loop_time_refresh()

14 years agoauth: Don't assert-crash if login client disconnects during multi-reply mechanism.
Timo Sirainen [Thu, 15 Sep 2011 10:09:50 +0000 (13:09 +0300)] 
auth: Don't assert-crash if login client disconnects during multi-reply mechanism.

14 years agombox: mailbox_get_guid() works now without trying to sync the opened mailbox.
Timo Sirainen [Thu, 15 Sep 2011 09:34:03 +0000 (12:34 +0300)] 
mbox: mailbox_get_guid() works now without trying to sync the opened mailbox.
This fixes assert-crash when LDA was trying to get mailbox GUID during save.

14 years agolib-storage: Fixed listing subscriptions in shared namespaces.
Timo Sirainen [Thu, 15 Sep 2011 09:20:55 +0000 (12:20 +0300)] 
lib-storage: Fixed listing subscriptions in shared namespaces.

14 years agodoveadm altmove: Added -r parameter to move mails back to primary storage.
Timo Sirainen [Thu, 15 Sep 2011 08:54:11 +0000 (11:54 +0300)] 
doveadm altmove: Added -r parameter to move mails back to primary storage.

14 years agoauth: Use auth-worker(pid) prefix for auth processes.
Timo Sirainen [Tue, 13 Sep 2011 09:42:30 +0000 (12:42 +0300)] 
auth: Use auth-worker(pid) prefix for auth processes.

14 years agolib-storage: Make sure status/metadata structs are cleared when they're looked up.
Timo Sirainen [Tue, 13 Sep 2011 08:55:25 +0000 (11:55 +0300)] 
lib-storage: Make sure status/metadata structs are cleared when they're looked up.

14 years agoimapc: Handle \Noselect flag properly for untagged LSUB replies.
Timo Sirainen [Tue, 13 Sep 2011 08:38:49 +0000 (11:38 +0300)] 
imapc: Handle \Noselect flag properly for untagged LSUB replies.

14 years agolib-storage: Fixed handling subscriptions when they were saved to prefix!="" namespace.
Timo Sirainen [Tue, 13 Sep 2011 08:34:21 +0000 (11:34 +0300)] 
lib-storage: Fixed handling subscriptions when they were saved to prefix!="" namespace.

14 years agoimapc: Crashfix when sometimes closing mailbox.
Timo Sirainen [Tue, 13 Sep 2011 07:32:11 +0000 (10:32 +0300)] 
imapc: Crashfix when sometimes closing mailbox.

14 years agoRemoved unnecessary code.
Timo Sirainen [Mon, 12 Sep 2011 23:09:02 +0000 (02:09 +0300)] 
Removed unnecessary code.

14 years agodsync: Ignore SIGHUP
Timo Sirainen [Mon, 12 Sep 2011 23:08:15 +0000 (02:08 +0300)] 
dsync: Ignore SIGHUP

14 years agolib-index: mail_index_view_clone() didn't properly clear all fields in the destinatio...
Timo Sirainen [Mon, 12 Sep 2011 23:07:30 +0000 (02:07 +0300)] 
lib-index: mail_index_view_clone() didn't properly clear all fields in the destination view.
The only caller already had it cleared though.
Patch by Mike Abbott / Apple.

14 years agostats: Track [rw]char and sysc[rw] fields in /proc/self/io (with Linux).
Timo Sirainen [Mon, 12 Sep 2011 15:29:17 +0000 (18:29 +0300)] 
stats: Track [rw]char and sysc[rw] fields in /proc/self/io (with Linux).

14 years agostats: Added mail_ prefix to mail transaction statistics.
Timo Sirainen [Mon, 12 Sep 2011 15:26:29 +0000 (18:26 +0300)] 
stats: Added mail_ prefix to mail transaction statistics.
Also added "m" prefix for them in the internal protocol.

14 years agodsync: If mailbox can't be opened, log an error but continue anyway.
Timo Sirainen [Mon, 12 Sep 2011 13:32:20 +0000 (16:32 +0300)] 
dsync: If mailbox can't be opened, log an error but continue anyway.

14 years agodsync: If mailbox can't be opened, log an error but continue anyway.
Timo Sirainen [Mon, 12 Sep 2011 13:30:51 +0000 (16:30 +0300)] 
dsync: If mailbox can't be opened, log an error but continue anyway.

14 years agofts-squat: Crashfixes on indexing.
Timo Sirainen [Mon, 12 Sep 2011 13:23:21 +0000 (16:23 +0300)] 
fts-squat: Crashfixes on indexing.

14 years agofts-solr: Don't break when there are duplicate From/To/Subject/etc. fields.
Timo Sirainen [Mon, 12 Sep 2011 13:18:56 +0000 (16:18 +0300)] 
fts-solr: Don't break when there are duplicate From/To/Subject/etc. fields.

14 years agostats: Increased idle timeout to 15 minutes.
Timo Sirainen [Mon, 12 Sep 2011 11:44:01 +0000 (14:44 +0300)] 
stats: Increased idle timeout to 15 minutes.

14 years agostats: Avoid duplicate "Couldn't find session GUID" warnings.
Timo Sirainen [Mon, 12 Sep 2011 11:43:31 +0000 (14:43 +0300)] 
stats: Avoid duplicate "Couldn't find session GUID" warnings.
When it happens, just create a dummy session for it and log a warning once.

14 years agovirtual: Compile fix for recent mailbox_exists() change.
Timo Sirainen [Mon, 12 Sep 2011 11:40:49 +0000 (14:40 +0300)] 
virtual: Compile fix for recent mailbox_exists() change.

14 years agoindexer: Fixed assert-crash when number of indexed messages was divisible by 100.
Timo Sirainen [Mon, 12 Sep 2011 11:32:37 +0000 (14:32 +0300)] 
indexer: Fixed assert-crash when number of indexed messages was divisible by 100.

14 years agombox: Fixed fetching last message from compressed mboxes.
Timo Sirainen [Mon, 12 Sep 2011 11:27:46 +0000 (14:27 +0300)] 
mbox: Fixed fetching last message from compressed mboxes.

14 years agombox: Fixed fetching last message from compressed mboxes.
Timo Sirainen [Mon, 12 Sep 2011 11:27:46 +0000 (14:27 +0300)] 
mbox: Fixed fetching last message from compressed mboxes.

14 years agoquota-dirsize: Get the quota from "mail root dir", not "mailboxes dir".
Timo Sirainen [Mon, 12 Sep 2011 11:01:36 +0000 (14:01 +0300)] 
quota-dirsize: Get the quota from "mail root dir", not "mailboxes dir".
Normally they are different only with dbox (~/dbox vs. ~/dbox/mailboxes).
This mainly fixes using dirsize with mdbox, where the mail data is in
~/dbox/storage/ directory.
Patch by Роман Захров.

14 years agoldap: Fixed auth binds for nonexistent users with some LDAP servers.
Timo Sirainen [Mon, 12 Sep 2011 11:02:30 +0000 (14:02 +0300)] 
ldap: Fixed auth binds for nonexistent users with some LDAP servers.

14 years agoquota-dirsize: Get the quota from "mail root dir", not "mailboxes dir".
Timo Sirainen [Mon, 12 Sep 2011 11:01:36 +0000 (14:01 +0300)] 
quota-dirsize: Get the quota from "mail root dir", not "mailboxes dir".
Normally they are different only with dbox (~/dbox vs. ~/dbox/mailboxes).
This mainly fixes using dirsize with mdbox, where the mail data is in
~/dbox/storage/ directory.
Patch by Роман Захров.

14 years agoimapc: Fixed mailbox_exists() to actually work.
Timo Sirainen [Mon, 12 Sep 2011 10:14:26 +0000 (13:14 +0300)] 
imapc: Fixed mailbox_exists() to actually work.
This fixes problems with subscribing to mailboxes.

14 years agolib-storage: Handle INBOX in the common mailbox_exists() code.
Timo Sirainen [Mon, 12 Sep 2011 10:13:35 +0000 (13:13 +0300)] 
lib-storage: Handle INBOX in the common mailbox_exists() code.