]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
17 years agoExpire plugin: Include expire/ in the dictionary path.
Timo Sirainen [Wed, 27 Aug 2008 09:08:14 +0000 (12:08 +0300)] 
Expire plugin: Include expire/ in the dictionary path.

--HG--
branch : HEAD

17 years agoauth: %m variable didn't work with blocking passdbs
Timo Sirainen [Wed, 27 Aug 2008 07:13:58 +0000 (10:13 +0300)] 
auth: %m variable didn't work with blocking passdbs

--HG--
branch : HEAD

17 years agodict: Support large iterations by sending data in output stream flush callback.
Timo Sirainen [Wed, 27 Aug 2008 05:27:35 +0000 (08:27 +0300)] 
dict: Support large iterations by sending data in output stream flush callback.
Fixes also a hang if a lot of changes were done during the iteration.

--HG--
branch : HEAD

17 years agofts-solr: Fixed compiling with recent struct mail_user changes.
Timo Sirainen [Wed, 27 Aug 2008 05:21:39 +0000 (08:21 +0300)] 
fts-solr: Fixed compiling with recent struct mail_user changes.

--HG--
branch : HEAD

17 years agodict API: deinit functions now take pointer-to-pointer parameter which gets NULLed.
Timo Sirainen [Wed, 27 Aug 2008 05:07:51 +0000 (08:07 +0300)] 
dict API: deinit functions now take pointer-to-pointer parameter which gets NULLed.

--HG--
branch : HEAD

17 years agoUpdated o_stream_flush() comment.
Timo Sirainen [Wed, 27 Aug 2008 05:06:17 +0000 (08:06 +0300)] 
Updated o_stream_flush() comment.

--HG--
branch : HEAD

17 years agoIf client disconnects without any auth attempts, don't log "auth failed".
Timo Sirainen [Mon, 25 Aug 2008 14:14:27 +0000 (17:14 +0300)] 
If client disconnects without any auth attempts, don't log "auth failed".

--HG--
branch : HEAD

17 years agoCalling dict_iterate_init() multiple times for a dict assert-crashed.
Timo Sirainen [Mon, 25 Aug 2008 13:47:22 +0000 (16:47 +0300)] 
Calling dict_iterate_init() multiple times for a dict assert-crashed.
Patch by Bernhard Herzog.

--HG--
branch : HEAD

17 years agomail_full_filesystem_access=yes was broken when listing mailboxes.
Timo Sirainen [Fri, 22 Aug 2008 16:31:12 +0000 (19:31 +0300)] 
mail_full_filesystem_access=yes was broken when listing mailboxes.

--HG--
branch : HEAD

17 years agoFixed infinite looping when parsing some (not all) broken multipart mails
Timo Sirainen [Thu, 21 Aug 2008 23:24:38 +0000 (02:24 +0300)] 
Fixed infinite looping when parsing some (not all) broken multipart mails
that didn't end with proper --boundary--.

--HG--
branch : HEAD

17 years agosqlite crashed with dict server. Patch by Bernhard Herzog.
Timo Sirainen [Thu, 21 Aug 2008 22:15:13 +0000 (01:15 +0300)] 
sqlite crashed with dict server. Patch by Bernhard Herzog.

--HG--
branch : HEAD

17 years agoldap: Avoid kqueue/epoll errors when LDAP connection closes unexpectedly.
Timo Sirainen [Thu, 21 Aug 2008 04:36:40 +0000 (07:36 +0300)] 
ldap: Avoid kqueue/epoll errors when LDAP connection closes unexpectedly.

--HG--
branch : HEAD

17 years agoAdded io_remove_closed().
Timo Sirainen [Thu, 21 Aug 2008 04:35:59 +0000 (07:35 +0300)] 
Added io_remove_closed().

--HG--
branch : HEAD

17 years agombox lazy writes: Mark messages dirty when their rewrite is delayed
Timo Sirainen [Thu, 21 Aug 2008 04:14:50 +0000 (07:14 +0300)] 
mbox lazy writes: Mark messages dirty when their rewrite is delayed
to make sure they'll eventually get rewritten.

--HG--
branch : HEAD

17 years agoDon't apply mail_max_userip_connections limit to master user logins.
Timo Sirainen [Wed, 20 Aug 2008 23:19:07 +0000 (02:19 +0300)] 
Don't apply mail_max_userip_connections limit to master user logins.

--HG--
branch : HEAD

17 years agoProxy: Log destuser in the "proxying" line if it's different from username.
Timo Sirainen [Thu, 14 Aug 2008 07:10:34 +0000 (03:10 -0400)] 
Proxy: Log destuser in the "proxying" line if it's different from username.

--HG--
branch : HEAD

17 years agoFixed FS quota compiling and Maildir++ quota with multiple users.
Timo Sirainen [Wed, 13 Aug 2008 22:08:45 +0000 (18:08 -0400)] 
Fixed FS quota compiling and Maildir++ quota with multiple users.

--HG--
branch : HEAD

17 years agoRenamed auth_ntlm_use_winbind to auth_use_winbind,
Timo Sirainen [Wed, 13 Aug 2008 20:43:29 +0000 (16:43 -0400)] 
Renamed auth_ntlm_use_winbind to auth_use_winbind,
which also determines if GSS-SPNEGO is handled by GSSAPI or winbind.

--HG--
branch : HEAD

17 years agoSupport GSS-SPNEGO mechanism if GSSAPI library supports it.
Timo Sirainen [Wed, 13 Aug 2008 20:22:53 +0000 (16:22 -0400)] 
Support GSS-SPNEGO mechanism if GSSAPI library supports it.
Based on a patch by Jason Gunthorpe.

--HG--
branch : HEAD

17 years agoAdded support for gssapi_hostname=$ALL for multihomed hosts.
Timo Sirainen [Wed, 13 Aug 2008 18:59:10 +0000 (14:59 -0400)] 
Added support for gssapi_hostname=$ALL for multihomed hosts.
Patch by Jason Gunthorpe.

--HG--
branch : HEAD

17 years agoPass the created mail process PID back to login process so it can log it.
Timo Sirainen [Wed, 13 Aug 2008 18:36:11 +0000 (14:36 -0400)] 
Pass the created mail process PID back to login process so it can log it.
Added %e log format element for it.

--HG--
branch : HEAD

17 years agoquota-fs: compile fix for previous changes.
Timo Sirainen [Tue, 12 Aug 2008 22:48:11 +0000 (18:48 -0400)] 
quota-fs: compile fix for previous changes.

--HG--
branch : HEAD

17 years agoAdded --with-zlib and --with-bzlib configure options.
Timo Sirainen [Tue, 12 Aug 2008 22:20:46 +0000 (18:20 -0400)] 
Added --with-zlib and --with-bzlib configure options.

--HG--
branch : HEAD

17 years agovpopmail: Added webmail=ip parameter. Use it for checking imap/webmail access.
Timo Sirainen [Tue, 12 Aug 2008 21:56:58 +0000 (17:56 -0400)] 
vpopmail: Added webmail=ip parameter. Use it for checking imap/webmail access.

--HG--
branch : HEAD

17 years agoMaster process leaked one fd to login process. Typically it was listener fd,
Timo Sirainen [Tue, 12 Aug 2008 21:27:26 +0000 (17:27 -0400)] 
Master process leaked one fd to login process. Typically it was listener fd,
which caused imap-login processes existing after Dovecot was killed to
keep the port reserved so Dovecot couldn't be started again.

--HG--
branch : HEAD

17 years agoquota: Fix to previous mailbox deletion fix.
Timo Sirainen [Tue, 12 Aug 2008 19:37:59 +0000 (15:37 -0400)] 
quota: Fix to previous mailbox deletion fix.

--HG--
branch : HEAD

17 years agoquota: Fixed error handling if quota shrinking fails when deleting a mailbox.
Timo Sirainen [Tue, 12 Aug 2008 19:29:23 +0000 (15:29 -0400)] 
quota: Fixed error handling if quota shrinking fails when deleting a mailbox.

--HG--
branch : HEAD

17 years agoRemoved pool parameter from mail_namespaces_init*(). Use mail_user's pool intead.
Timo Sirainen [Tue, 12 Aug 2008 18:54:27 +0000 (14:54 -0400)] 
Removed pool parameter from mail_namespaces_init*(). Use mail_user's pool intead.

--HG--
branch : HEAD

17 years agoForgot to add mail-user.* files in previous struct mail_user commit.
Timo Sirainen [Tue, 12 Aug 2008 16:42:28 +0000 (12:42 -0400)] 
Forgot to add mail-user.* files in previous struct mail_user commit.

--HG--
branch : HEAD

17 years agoTypofix in comment.
Timo Sirainen [Tue, 12 Aug 2008 16:34:32 +0000 (12:34 -0400)] 
Typofix in comment.

--HG--
branch : HEAD

17 years agoAdded struct mail_user and fixed the code to support multiple users per process.
Timo Sirainen [Tue, 12 Aug 2008 16:28:42 +0000 (12:28 -0400)] 
Added struct mail_user and fixed the code to support multiple users per process.

--HG--
branch : HEAD

17 years agovirtual mailboxes: Detect loops in virtual mailbox definitions.
Timo Sirainen [Fri, 8 Aug 2008 21:16:07 +0000 (17:16 -0400)] 
virtual mailboxes: Detect loops in virtual mailbox definitions.

--HG--
branch : HEAD

17 years agovirtual mailboxes: Added support for using wildcards in mailbox names.
Timo Sirainen [Fri, 8 Aug 2008 20:50:39 +0000 (16:50 -0400)] 
virtual mailboxes: Added support for using wildcards in mailbox names.
The wildcards don't span namespaces so that "*" won't also match
mailboxes in virtual namespace.

--HG--
branch : HEAD

17 years agoAdded mailbox_list_iter_init_namespaces() for listing mailboxes from multiple namespaces.
Timo Sirainen [Fri, 8 Aug 2008 20:48:44 +0000 (16:48 -0400)] 
Added mailbox_list_iter_init_namespaces() for listing mailboxes from multiple namespaces.
struct mailbox_info now always contains the listed namespace.

--HG--
branch : HEAD

17 years agodbox could have listed INBOX twice.
Timo Sirainen [Fri, 8 Aug 2008 20:45:23 +0000 (16:45 -0400)] 
dbox could have listed INBOX twice.

--HG--
branch : HEAD

17 years agoAdded the concept of Global UIDs that are preserved across copies.
Timo Sirainen [Thu, 7 Aug 2008 19:33:52 +0000 (15:33 -0400)] 
Added the concept of Global UIDs that are preserved across copies.
They can be fetched, searched and specified for the save API. dbox format
supports them correctly, but with maildir the base filename is used so
maildir_copy_preserve_filename=yes is required to preserve GUIDs when copying.

--HG--
branch : HEAD

17 years agoAdded clock_gettime() compatibility function for systems without it.
Timo Sirainen [Thu, 7 Aug 2008 19:05:40 +0000 (15:05 -0400)] 
Added clock_gettime() compatibility function for systems without it.

--HG--
branch : HEAD

17 years agomailbox_save_init() API was split to multiple functions.
Timo Sirainen [Thu, 7 Aug 2008 18:05:47 +0000 (14:05 -0400)] 
mailbox_save_init() API was split to multiple functions.
This allows adding more parameters easily in future.

--HG--
branch : HEAD

17 years agoINTHREAD search may have failed randomly.
Timo Sirainen [Thu, 7 Aug 2008 17:50:18 +0000 (13:50 -0400)] 
INTHREAD search may have failed randomly.

--HG--
branch : HEAD

17 years agologin processes: Another try at setting the correct fd limit.
Timo Sirainen [Wed, 6 Aug 2008 16:54:05 +0000 (12:54 -0400)] 
login processes: Another try at setting the correct fd limit.

--HG--
branch : HEAD

17 years agoReverted previous change, it wasn't correct..
Timo Sirainen [Wed, 6 Aug 2008 16:48:02 +0000 (12:48 -0400)] 
Reverted previous change, it wasn't correct..

--HG--
branch : HEAD

17 years agologin processes set their fd limit too low, causing "too many open files" errors
Timo Sirainen [Wed, 6 Aug 2008 16:44:14 +0000 (12:44 -0400)] 
login processes set their fd limit too low, causing "too many open files" errors

--HG--
branch : HEAD

17 years agosort indexes: One more assert-crashfix when renumbering sort IDs.
Timo Sirainen [Tue, 5 Aug 2008 15:24:29 +0000 (11:24 -0400)] 
sort indexes: One more assert-crashfix when renumbering sort IDs.

--HG--
branch : HEAD

17 years agodovecot-auth: Give a nice error message if you try to run it manually.
Timo Sirainen [Tue, 5 Aug 2008 00:34:35 +0000 (20:34 -0400)] 
dovecot-auth: Give a nice error message if you try to run it manually.

--HG--
branch : HEAD

17 years agogssapi: Make auth_krb5_keytab work by calling _register_acceptor_identity()
Timo Sirainen [Mon, 4 Aug 2008 21:33:09 +0000 (17:33 -0400)] 
gssapi: Make auth_krb5_keytab work by calling _register_acceptor_identity()
instead of relying on KRB5_KTNAME environment to be picked up.

--HG--
branch : HEAD

17 years agoIndex fsck crashfix / cleanup.
Timo Sirainen [Mon, 4 Aug 2008 21:04:40 +0000 (17:04 -0400)] 
Index fsck crashfix / cleanup.

--HG--
branch : HEAD

17 years agomaildirlock: Do IPC with pipes instead of with signals. Fixes race conditions.
Timo Sirainen [Mon, 4 Aug 2008 20:10:47 +0000 (16:10 -0400)] 
maildirlock: Do IPC with pipes instead of with signals. Fixes race conditions.
Based on patch by Kyle Wheeler.

--HG--
branch : HEAD

17 years agohostpid_init(): If called again, update the hostname/pid.
Timo Sirainen [Mon, 4 Aug 2008 19:49:40 +0000 (15:49 -0400)] 
hostpid_init(): If called again, update the hostname/pid.

--HG--
branch : HEAD

17 years agoDon't call hostpid_init(), it's always called at startup anyway.
Timo Sirainen [Mon, 4 Aug 2008 19:48:18 +0000 (15:48 -0400)] 
Don't call hostpid_init(), it's always called at startup anyway.

--HG--
branch : HEAD

17 years agoimap: Try to allow STORE for read-only mailboxes, but not for EXAMINEd.
Timo Sirainen [Mon, 4 Aug 2008 19:02:19 +0000 (15:02 -0400)] 
imap: Try to allow STORE for read-only mailboxes, but not for EXAMINEd.

--HG--
branch : HEAD

17 years agoMaster could have crashed if auth process died too early and not log the reason.
Timo Sirainen [Mon, 4 Aug 2008 17:33:51 +0000 (13:33 -0400)] 
Master could have crashed if auth process died too early and not log the reason.

--HG--
branch : HEAD

17 years agombox: Saving may have truncated the mail being saved.
Timo Sirainen [Mon, 4 Aug 2008 14:16:32 +0000 (10:16 -0400)] 
mbox: Saving may have truncated the mail being saved.
save_continue() must not return if there's still data to be saved and
index_mail_cache_parse_continue() may read more of it, so make sure after
calling that the save input is handled.

--HG--
branch : HEAD

17 years agoIndex opening: If there's broken index and no .log, don't crash.
Timo Sirainen [Sun, 3 Aug 2008 22:41:39 +0000 (01:41 +0300)] 
Index opening: If there's broken index and no .log, don't crash.

--HG--
branch : HEAD

17 years agodict-db: Don't assume bdb returns aligned memory addresses.
Timo Sirainen [Thu, 24 Jul 2008 19:18:29 +0000 (22:18 +0300)] 
dict-db: Don't assume bdb returns aligned memory addresses.

--HG--
branch : HEAD

17 years agouserdb prefetch: Userdb lookups shouldn't log the "passdb didn't return
Timo Sirainen [Wed, 23 Jul 2008 23:31:37 +0000 (02:31 +0300)] 
userdb prefetch: Userdb lookups shouldn't log the "passdb didn't return
userdb entries" since there was no passdb lookup at all. But log it anyway
when auth_debug=yes.

--HG--
branch : HEAD

17 years agocheckpassword: Set TCPLOCALPORT and TCPREMOTEPORT environments.
Timo Sirainen [Wed, 23 Jul 2008 23:21:51 +0000 (02:21 +0300)] 
checkpassword: Set TCPLOCALPORT and TCPREMOTEPORT environments.

--HG--
branch : HEAD

17 years agombox: Fixed assert-crash with read-only mbox streams (e.g. zlib plugin)
Timo Sirainen [Wed, 23 Jul 2008 23:13:11 +0000 (02:13 +0300)] 
mbox: Fixed assert-crash with read-only mbox streams (e.g. zlib plugin)

--HG--
branch : HEAD

17 years agoDon't list checkpassword as a userdb, since it isn't one.
Timo Sirainen [Wed, 23 Jul 2008 23:04:08 +0000 (02:04 +0300)] 
Don't list checkpassword as a userdb, since it isn't one.

--HG--
branch : HEAD

17 years agodeliver: Fixed reading namespace settings.
Timo Sirainen [Tue, 22 Jul 2008 13:41:46 +0000 (16:41 +0300)] 
deliver: Fixed reading namespace settings.

--HG--
branch : HEAD

17 years agombox: Fixed a rare assert-crash with \Recent flag handling.
Timo Sirainen [Mon, 21 Jul 2008 18:06:12 +0000 (21:06 +0300)] 
mbox: Fixed a rare assert-crash with \Recent flag handling.

--HG--
branch : HEAD

17 years agoFixed a potential crash if message parsing failed while fetching bodystructure.
Timo Sirainen [Mon, 21 Jul 2008 16:31:39 +0000 (19:31 +0300)] 
Fixed a potential crash if message parsing failed while fetching bodystructure.

--HG--
branch : HEAD

17 years agoSymlink FTS plugins to pop3 directory too.
Timo Sirainen [Mon, 21 Jul 2008 15:18:27 +0000 (18:18 +0300)] 
Symlink FTS plugins to pop3 directory too.

--HG--
branch : HEAD

17 years agozlib: Install the plugin also to pop3 directory.
Timo Sirainen [Mon, 21 Jul 2008 15:08:17 +0000 (18:08 +0300)] 
zlib: Install the plugin also to pop3 directory.

--HG--
branch : HEAD

17 years agos/zlib/bzlib/ in HAVE_BZLIB description.
Timo Sirainen [Mon, 21 Jul 2008 14:42:39 +0000 (17:42 +0300)] 
s/zlib/bzlib/ in HAVE_BZLIB description.

--HG--
branch : HEAD

17 years agoCompiler warning fix.
Timo Sirainen [Mon, 21 Jul 2008 14:38:15 +0000 (17:38 +0300)] 
Compiler warning fix.

--HG--
branch : HEAD

17 years agobzlib: Include stdio.h in case bzlib.h needs it.
Timo Sirainen [Mon, 21 Jul 2008 12:59:51 +0000 (15:59 +0300)] 
bzlib: Include stdio.h in case bzlib.h needs it.

--HG--
branch : HEAD

17 years agoCheck that libbz2 has correct functions. Old versions had different names.
Timo Sirainen [Mon, 21 Jul 2008 12:59:33 +0000 (15:59 +0300)] 
Check that libbz2 has correct functions. Old versions had different names.

--HG--
branch : HEAD

17 years agoIf UIDVALIDITY changes and view hasn't noticed it yet, don't assert-crash
Timo Sirainen [Mon, 21 Jul 2008 00:21:25 +0000 (03:21 +0300)] 
If UIDVALIDITY changes and view hasn't noticed it yet, don't assert-crash
when saving messages.

--HG--
branch : HEAD

17 years agoAIX compiling fix.
Timo Sirainen [Mon, 21 Jul 2008 00:05:22 +0000 (03:05 +0300)] 
AIX compiling fix.

--HG--
branch : HEAD

17 years agoA few more fixes to previous mailbox_keyword_is_valid() commit.
Timo Sirainen [Sun, 20 Jul 2008 23:50:54 +0000 (02:50 +0300)] 
A few more fixes to previous mailbox_keyword_is_valid() commit.

--HG--
branch : HEAD

17 years agoAdded mailbox_keyword_is_valid().
Timo Sirainen [Sun, 20 Jul 2008 23:48:51 +0000 (02:48 +0300)] 
Added mailbox_keyword_is_valid().

--HG--
branch : HEAD

17 years agoCompiling fix.
Timo Sirainen [Sun, 20 Jul 2008 22:07:06 +0000 (01:07 +0300)] 
Compiling fix.

--HG--
branch : HEAD

17 years agosolr-schema.xml move was forgotten from Makefiles.
Timo Sirainen [Sun, 20 Jul 2008 21:59:04 +0000 (00:59 +0300)] 
solr-schema.xml move was forgotten from Makefiles.

--HG--
branch : HEAD

17 years agoSolaris fs quota may have closed fd 0.
Timo Sirainen [Sun, 20 Jul 2008 21:09:44 +0000 (00:09 +0300)] 
Solaris fs quota may have closed fd 0.

--HG--
branch : HEAD

17 years agomailbox.save_init() API now takes ** pointer to dest_mail, so multiple
Timo Sirainen [Sun, 20 Jul 2008 20:47:32 +0000 (23:47 +0300)] 
mailbox.save_init() API now takes ** pointer to dest_mail, so multiple
plugins can safely specify it. ctx->dest_mail also gets updated then.

--HG--
branch : HEAD

17 years agoUse permissions based on mail root directory when creating new files/dirs under it.
Timo Sirainen [Sun, 20 Jul 2008 20:20:19 +0000 (23:20 +0300)] 
Use permissions based on mail root directory when creating new files/dirs under it.

--HG--
branch : HEAD

17 years agoAdded file_dotlock_open_mode().
Timo Sirainen [Sun, 20 Jul 2008 20:19:34 +0000 (23:19 +0300)] 
Added file_dotlock_open_mode().

--HG--
branch : HEAD

17 years agoAdded mkdir_parents_chown().
Timo Sirainen [Sun, 20 Jul 2008 20:19:25 +0000 (23:19 +0300)] 
Added mkdir_parents_chown().

--HG--
branch : HEAD

17 years agomkdir_parents() API was sometimes assumed to return EEXIST and sometimes not.
Timo Sirainen [Sun, 20 Jul 2008 20:03:09 +0000 (23:03 +0300)] 
mkdir_parents() API was sometimes assumed to return EEXIST and sometimes not.
Standardized it now so that the API does return EEXIST.

--HG--
branch : HEAD

17 years agoIf mail_debug=yes: Log which per-namespace file permissions are used.
Timo Sirainen [Sun, 20 Jul 2008 19:00:13 +0000 (22:00 +0300)] 
If mail_debug=yes: Log which per-namespace file permissions are used.

--HG--
branch : HEAD

17 years agosafe_mkstemp(): If fchown() fails, log the used uid/gid.
Timo Sirainen [Sun, 20 Jul 2008 18:53:33 +0000 (21:53 +0300)] 
safe_mkstemp(): If fchown() fails, log the used uid/gid.

--HG--
branch : HEAD

17 years agofs quota: Don't crash if some mail storages are outside known mountpoints.
Timo Sirainen [Sun, 20 Jul 2008 18:48:26 +0000 (21:48 +0300)] 
fs quota: Don't crash if some mail storages are outside known mountpoints.

--HG--
branch : HEAD

17 years agoUse quota->debug instead of getenv()ing it every time.
Timo Sirainen [Sun, 20 Jul 2008 18:37:53 +0000 (21:37 +0300)] 
Use quota->debug instead of getenv()ing it every time.

--HG--
branch : HEAD

17 years agoFS quota: Handle quota only for the quota roots which apply to the mailbox
Timo Sirainen [Sun, 20 Jul 2008 18:36:13 +0000 (21:36 +0300)] 
FS quota: Handle quota only for the quota roots which apply to the mailbox
when there are multiple roots. With a single quota root the check is usually
unnecessary. Based on patch by Ralf Becker.

--HG--
branch : HEAD

17 years agoMaildir: Create maildirfolder using the same permissions as dovecot-shared.
Timo Sirainen [Sun, 20 Jul 2008 18:17:31 +0000 (21:17 +0300)] 
Maildir: Create maildirfolder using the same permissions as dovecot-shared.

--HG--
branch : HEAD

17 years agoextern/static fixes (from a sparse check by Diego Liziero)
Timo Sirainen [Sun, 20 Jul 2008 18:00:33 +0000 (21:00 +0300)] 
extern/static fixes (from a sparse check by Diego Liziero)

--HG--
branch : HEAD

17 years agoCompiler warning fixes.
Timo Sirainen [Sun, 20 Jul 2008 17:29:37 +0000 (20:29 +0300)] 
Compiler warning fixes.

--HG--
branch : HEAD

17 years agoMaildir: If uidlist couldn't be locked while saving, we might have assert-crashed
Timo Sirainen [Sun, 20 Jul 2008 17:17:46 +0000 (20:17 +0300)] 
Maildir: If uidlist couldn't be locked while saving, we might have assert-crashed
afterwards when trying to update cache file for the newly saved message
whose index update was already cancelled.

--HG--
branch : HEAD

17 years agodeliver: Save mails to namespace prefix to INBOX instead.
Timo Sirainen [Sun, 20 Jul 2008 16:45:39 +0000 (19:45 +0300)] 
deliver: Save mails to namespace prefix to INBOX instead.

--HG--
branch : HEAD

17 years agoMaildir: Group of the created shared directory wasn't set.
Timo Sirainen [Sun, 20 Jul 2008 16:26:51 +0000 (19:26 +0300)] 
Maildir: Group of the created shared directory wasn't set.
Patch by Simon Michelson.

--HG--
branch : HEAD

17 years agomountpoint_get(): Added support for AIX support with mntctl().
Timo Sirainen [Sun, 20 Jul 2008 15:57:50 +0000 (18:57 +0300)] 
mountpoint_get(): Added support for AIX support with mntctl().

--HG--
branch : HEAD

17 years agombox-snarf: Messages weren't sometimes expunged from the source mbox,
Timo Sirainen [Sun, 20 Jul 2008 15:40:17 +0000 (18:40 +0300)] 
mbox-snarf: Messages weren't sometimes expunged from the source mbox,
causing duplicates.

--HG--
branch : HEAD

17 years agoistream-seekable: Log file creation error as creat() failure, not open().
Timo Sirainen [Sun, 20 Jul 2008 15:16:46 +0000 (18:16 +0300)] 
istream-seekable: Log file creation error as creat() failure, not open().

--HG--
branch : HEAD

17 years agoLogging: Make sure we don't recurse infinitely when running out of memory.
Timo Sirainen [Sun, 20 Jul 2008 14:56:52 +0000 (17:56 +0300)] 
Logging: Make sure we don't recurse infinitely when running out of memory.
Also cleaned up the logging handlers' code a bit.

--HG--
branch : HEAD

17 years agoSORT: Fixed assert-crash.
Timo Sirainen [Sun, 20 Jul 2008 14:42:57 +0000 (17:42 +0300)] 
SORT: Fixed assert-crash.

--HG--
branch : HEAD

17 years agofs mailbox layout: Several fixes to handling INBOX listing.
Timo Sirainen [Sun, 20 Jul 2008 13:49:11 +0000 (16:49 +0300)] 
fs mailbox layout: Several fixes to handling INBOX listing.

--HG--
branch : HEAD

17 years agoLIST didn't show INBOX if list patterns didn't match namespace prefix.
Timo Sirainen [Sun, 20 Jul 2008 13:03:13 +0000 (16:03 +0300)] 
LIST didn't show INBOX if list patterns didn't match namespace prefix.

--HG--
branch : HEAD

17 years agoMaildir: Check more correctly when we should update/recreate uidlist.
Timo Sirainen [Sun, 20 Jul 2008 12:41:57 +0000 (15:41 +0300)] 
Maildir: Check more correctly when we should update/recreate uidlist.

--HG--
branch : HEAD

17 years agoRecreate dovecot-uidlist if updating it would shrink the file more than 25%.
Timo Sirainen [Wed, 18 Jun 2008 00:18:56 +0000 (03:18 +0300)] 
Recreate dovecot-uidlist if updating it would shrink the file more than 25%.

--HG--
branch : HEAD

17 years agoIf process's RLIMIT_NOFILE can't be changed, log an error but don't die.
Timo Sirainen [Wed, 18 Jun 2008 00:05:17 +0000 (03:05 +0300)] 
If process's RLIMIT_NOFILE can't be changed, log an error but don't die.
Fixes running with Valgrind.

--HG--
branch : HEAD