]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
16 years ago*-login: Call client_vfuncs.destroy() on client_destroy(), not on unref.
Timo Sirainen [Tue, 11 Aug 2009 18:08:09 +0000 (14:08 -0400)] 
*-login: Call client_vfuncs.destroy() on client_destroy(), not on unref.

--HG--
branch : HEAD

16 years agoCompiler warning fixes.
Timo Sirainen [Tue, 11 Aug 2009 16:47:54 +0000 (12:47 -0400)] 
Compiler warning fixes.

--HG--
branch : HEAD

16 years agotest-message-header-parser: Removed accidentally committed debug code.
Timo Sirainen [Tue, 11 Aug 2009 16:47:46 +0000 (12:47 -0400)] 
test-message-header-parser: Removed accidentally committed debug code.

--HG--
branch : HEAD

16 years agodraft-gulbrandsen-imap-response-codes became RFC 5530.
Timo Sirainen [Sun, 9 Aug 2009 21:53:07 +0000 (17:53 -0400)] 
draft-gulbrandsen-imap-response-codes became RFC 5530.

--HG--
branch : HEAD

16 years agomaildir: Another fix to handling saves/UID changes.
Timo Sirainen [Mon, 10 Aug 2009 17:50:01 +0000 (13:50 -0400)] 
maildir: Another fix to handling saves/UID changes.

--HG--
branch : HEAD

16 years agoistream-mail-stats: Don't double-reference parent stream.
Timo Sirainen [Mon, 10 Aug 2009 17:49:31 +0000 (13:49 -0400)] 
istream-mail-stats: Don't double-reference parent stream.

--HG--
branch : HEAD

16 years agodsync: Minor verbose logging improvements.
Timo Sirainen [Mon, 10 Aug 2009 17:36:01 +0000 (13:36 -0400)] 
dsync: Minor verbose logging improvements.

--HG--
branch : HEAD

16 years agomaildir: Don't assert-crash if we're changing UIDs without saving mails.
Timo Sirainen [Mon, 10 Aug 2009 17:17:21 +0000 (13:17 -0400)] 
maildir: Don't assert-crash if we're changing UIDs without saving mails.

--HG--
branch : HEAD

16 years ago*-login: Moved ssl=required checking to login-common.
Timo Sirainen [Mon, 10 Aug 2009 02:00:30 +0000 (22:00 -0400)] 
*-login: Moved ssl=required checking to login-common.

--HG--
branch : HEAD

16 years ago*-login: Moved most of the common code to login-common.
Timo Sirainen [Mon, 10 Aug 2009 01:53:14 +0000 (21:53 -0400)] 
*-login: Moved most of the common code to login-common.

--HG--
branch : HEAD

16 years agolib-storage: Don't crash if trying to use unknown storage class.
Timo Sirainen [Mon, 10 Aug 2009 01:48:45 +0000 (21:48 -0400)] 
lib-storage: Don't crash if trying to use unknown storage class.

--HG--
branch : HEAD

16 years ago*-login: Use a common client_send_line() API.
Timo Sirainen [Sun, 9 Aug 2009 21:55:43 +0000 (17:55 -0400)] 
*-login: Use a common client_send_line() API.

--HG--
branch : HEAD

16 years ago*-login: Moved common code to sasl_server_get_advertised_mechs().
Timo Sirainen [Sun, 9 Aug 2009 20:20:31 +0000 (16:20 -0400)] 
*-login: Moved common code to sasl_server_get_advertised_mechs().

--HG--
branch : HEAD

16 years agoDon't crash when listing shared namespace prefix.
Timo Sirainen [Sun, 9 Aug 2009 19:03:40 +0000 (15:03 -0400)] 
Don't crash when listing shared namespace prefix.

--HG--
branch : HEAD

16 years agoautocreate: Fixed autosubscribing to mailboxes in subscriptions=no namespaces.
Timo Sirainen [Sun, 9 Aug 2009 18:58:38 +0000 (14:58 -0400)] 
autocreate: Fixed autosubscribing to mailboxes in subscriptions=no namespaces.
Also log autosubscribe failures if mail_debug=yes.

--HG--
branch : HEAD

16 years agoIMAP: Fixed THREAD .. INTHREAD crashing. Also cleaned up the code a bit.
Timo Sirainen [Fri, 7 Aug 2009 23:25:51 +0000 (19:25 -0400)] 
IMAP: Fixed THREAD .. INTHREAD crashing. Also cleaned up the code a bit.

--HG--
branch : HEAD

16 years agoconfigure: Removed --with-linux-quota parameter.
Timo Sirainen [Fri, 7 Aug 2009 21:57:36 +0000 (17:57 -0400)] 
configure: Removed --with-linux-quota parameter.
It was useful only in some broken setups and even there it can be specified
with CPPFLAGS instead.

--HG--
branch : HEAD

16 years agodbox: Don't crash when trying to update migrated maildir's uidlist.
Timo Sirainen [Fri, 7 Aug 2009 21:13:00 +0000 (17:13 -0400)] 
dbox: Don't crash when trying to update migrated maildir's uidlist.
Normally this shouldn't happen though.

--HG--
branch : HEAD

16 years agoquota: Don't link rpcsvc library.
Timo Sirainen [Fri, 7 Aug 2009 21:06:15 +0000 (17:06 -0400)] 
quota: Don't link rpcsvc library.
It shouldn't be necessary since we generate our own rquota_xdr.c

--HG--
branch : HEAD

16 years agoconfigure: Allow --with-linux-quota=n to be only 1 or 2.
Timo Sirainen [Fri, 7 Aug 2009 20:54:36 +0000 (16:54 -0400)] 
configure: Allow --with-linux-quota=n to be only 1 or 2.

--HG--
branch : HEAD

16 years agosort: Don't assert-crash if sort indexes are broken.
Timo Sirainen [Fri, 7 Aug 2009 20:47:51 +0000 (16:47 -0400)] 
sort: Don't assert-crash if sort indexes are broken.

--HG--
branch : HEAD

16 years agofts: Fixed crashing with Squat.
Timo Sirainen [Fri, 7 Aug 2009 19:12:04 +0000 (15:12 -0400)] 
fts: Fixed crashing with Squat.
A better solution would be for Squat to use existing mailboxes' Squat
indexes, but for now this isn't done.

--HG--
branch : HEAD

16 years agovirtual: If opening backend mailbox fails, show the maibox name.
Timo Sirainen [Fri, 7 Aug 2009 18:57:48 +0000 (14:57 -0400)] 
virtual: If opening backend mailbox fails, show the maibox name.

--HG--
branch : HEAD

16 years agoldap: Fixed hang when >128 requests were sent at once.
Timo Sirainen [Fri, 7 Aug 2009 18:44:58 +0000 (14:44 -0400)] 
ldap: Fixed hang when >128 requests were sent at once.
Based on patch by Marek Miska.

--HG--
branch : HEAD

16 years agolib-storage: Disallow control characters in mailbox names when creating them.
Timo Sirainen [Fri, 7 Aug 2009 18:21:40 +0000 (14:21 -0400)] 
lib-storage: Disallow control characters in mailbox names when creating them.

--HG--
branch : HEAD

16 years ago*-login: If OpenSSL fails with malloc failure, log an error.
Timo Sirainen [Fri, 7 Aug 2009 17:56:04 +0000 (13:56 -0400)] 
*-login: If OpenSSL fails with malloc failure, log an error.

--HG--
branch : HEAD

16 years agomaildir+deliver: Add all existing messages to uidlist if it doesn't exist yet.
Timo Sirainen [Fri, 7 Aug 2009 17:24:13 +0000 (13:24 -0400)] 
maildir+deliver: Add all existing messages to uidlist if it doesn't exist yet.

--HG--
branch : HEAD

16 years agoCompiler warning fix when building without SSL.
Timo Sirainen [Fri, 7 Aug 2009 16:59:59 +0000 (12:59 -0400)] 
Compiler warning fix when building without SSL.

--HG--
branch : HEAD

16 years agoindex-mail: Expose tee_stream so plugins can read the stream too while mail is being...
Timo Sirainen [Thu, 6 Aug 2009 19:56:31 +0000 (15:56 -0400)] 
index-mail: Expose tee_stream so plugins can read the stream too while mail is being read.

--HG--
branch : HEAD

16 years agodsync: Lots of updates and fixes.
Timo Sirainen [Thu, 6 Aug 2009 00:30:43 +0000 (20:30 -0400)] 
dsync: Lots of updates and fixes.

--HG--
branch : HEAD

16 years agoAdded mailboxlogview utility for viewing mailbox logs.
Timo Sirainen [Thu, 6 Aug 2009 00:30:06 +0000 (20:30 -0400)] 
Added mailboxlogview utility for viewing mailbox logs.

--HG--
branch : HEAD

16 years agologview: UID updates increase modseq.
Timo Sirainen [Thu, 6 Aug 2009 00:29:52 +0000 (20:29 -0400)] 
logview: UID updates increase modseq.

--HG--
branch : HEAD

16 years agolib-storage: Fill mailbox log with mailbox delete/rename/(un)subscribes.
Timo Sirainen [Thu, 6 Aug 2009 00:29:24 +0000 (20:29 -0400)] 
lib-storage: Fill mailbox log with mailbox delete/rename/(un)subscribes.

--HG--
branch : HEAD

16 years agolib-index: Added mailbox transaction log.
Timo Sirainen [Thu, 6 Aug 2009 00:28:50 +0000 (20:28 -0400)] 
lib-index: Added mailbox transaction log.
It's a much simplified version of mail transaction log.

--HG--
branch : HEAD

16 years agoioloop poll: Added assert to catch double-io_add()s.
Timo Sirainen [Thu, 6 Aug 2009 00:24:56 +0000 (20:24 -0400)] 
ioloop poll: Added assert to catch double-io_add()s.

--HG--
branch : HEAD

16 years agoAdded mailbox_list_get_guid() to get/create directory GUID.
Timo Sirainen [Thu, 6 Aug 2009 00:23:46 +0000 (20:23 -0400)] 
Added mailbox_list_get_guid() to get/create directory GUID.
Directory GUIDs are mainly useful for dsync to identify \Noselect mailboxes.

--HG--
branch : HEAD

16 years agomaildir: mail_update_uid() now updates uidlist also.
Timo Sirainen [Thu, 6 Aug 2009 00:17:13 +0000 (20:17 -0400)] 
maildir: mail_update_uid() now updates uidlist also.

--HG--
branch : HEAD

16 years agoMaildir: Allow specifying recent flags for saved messages.
Timo Sirainen [Thu, 6 Aug 2009 00:15:47 +0000 (20:15 -0400)] 
Maildir: Allow specifying recent flags for saved messages.

--HG--
branch : HEAD

16 years agomail_update_flags(): Allow removing recent flag from message.
Timo Sirainen [Thu, 6 Aug 2009 00:14:05 +0000 (20:14 -0400)] 
mail_update_flags(): Allow removing recent flag from message.

--HG--
branch : HEAD

16 years agomailbox_update(): Update index also.
Timo Sirainen [Thu, 6 Aug 2009 00:09:24 +0000 (20:09 -0400)] 
mailbox_update(): Update index also.

--HG--
branch : HEAD

16 years agolib-index: Added mail_index_update_highest_modseq().
Timo Sirainen [Thu, 6 Aug 2009 00:01:34 +0000 (20:01 -0400)] 
lib-index: Added mail_index_update_highest_modseq().

--HG--
branch : HEAD

16 years agolib-index: Fixes to handling UID changes.
Timo Sirainen [Thu, 6 Aug 2009 00:01:02 +0000 (20:01 -0400)] 
lib-index: Fixes to handling UID changes.

--HG--
branch : HEAD

16 years agossl_username_from_cert=yes: Don't truncate username, don't allow NULs in it.
Timo Sirainen [Tue, 4 Aug 2009 18:54:36 +0000 (14:54 -0400)] 
ssl_username_from_cert=yes: Don't truncate username, don't allow NULs in it.

--HG--
branch : HEAD

16 years agoimap: Fixed tb-extra-mailbox-sep workeround.
Timo Sirainen [Tue, 4 Aug 2009 18:35:21 +0000 (14:35 -0400)] 
imap: Fixed tb-extra-mailbox-sep workeround.

--HG--
branch : HEAD

16 years agolib-storage: Use less memory from data stack.
Timo Sirainen [Mon, 3 Aug 2009 20:01:04 +0000 (16:01 -0400)] 
lib-storage: Use less memory from data stack.

--HG--
branch : HEAD

16 years agomaildir: If saving fails, revert also changes to indexes.
Timo Sirainen [Mon, 3 Aug 2009 19:23:14 +0000 (15:23 -0400)] 
maildir: If saving fails, revert also changes to indexes.
Fixes a crash in that situation.

--HG--
branch : HEAD

16 years agomail_index_expunge: Drop also modseq updates when expunging a newly appended record.
Timo Sirainen [Mon, 3 Aug 2009 19:20:11 +0000 (15:20 -0400)] 
mail_index_expunge: Drop also modseq updates when expunging a newly appended record.

--HG--
branch : HEAD

16 years agoMakefiles: Changed check-test to depend on all-am to fix build dependency problems.
Timo Sirainen [Mon, 3 Aug 2009 17:33:50 +0000 (13:33 -0400)] 
Makefiles: Changed check-test to depend on all-am to fix build dependency problems.

--HG--
branch : HEAD

16 years agoRemoved unused "make test" handling.
Timo Sirainen [Mon, 3 Aug 2009 17:32:27 +0000 (13:32 -0400)] 
Removed unused "make test" handling.

--HG--
branch : HEAD

16 years agomaildir: Don't recreate dovecot-uidlist all the time.
Timo Sirainen [Mon, 3 Aug 2009 16:47:37 +0000 (12:47 -0400)] 
maildir: Don't recreate dovecot-uidlist all the time.

--HG--
branch : HEAD

16 years agolistescape: Fixed problems with handling mailbox listing.
Timo Sirainen [Mon, 3 Aug 2009 04:19:26 +0000 (00:19 -0400)] 
listescape: Fixed problems with handling mailbox listing.

--HG--
branch : HEAD

16 years agomaildir++: When renaming child mailboxes, don't check for ACLs.
Timo Sirainen [Mon, 3 Aug 2009 04:18:06 +0000 (00:18 -0400)] 
maildir++: When renaming child mailboxes, don't check for ACLs.
If we had access to rename the root, we must rename the children as well
since that's what IMAP expects.

--HG--
branch : HEAD

16 years agoAllow namespace prefix to be opened as mailbox, if it already exists.
Timo Sirainen [Mon, 3 Aug 2009 03:21:43 +0000 (23:21 -0400)] 
Allow namespace prefix to be opened as mailbox, if it already exists.

--HG--
branch : HEAD

16 years agolib_deinit() now frees memory used by env_put().
Timo Sirainen [Sun, 2 Aug 2009 17:53:32 +0000 (13:53 -0400)] 
lib_deinit() now frees memory used by env_put().

--HG--
branch : HEAD

16 years agomaildir: Don't access uninitialized variables.
Timo Sirainen [Sun, 2 Aug 2009 17:50:46 +0000 (13:50 -0400)] 
maildir: Don't access uninitialized variables.

--HG--
branch : HEAD

16 years agoRemoved mailbox_guid_is_empty(), use mail_guid_128_is_empty() directly instead.
Timo Sirainen [Fri, 31 Jul 2009 18:56:39 +0000 (14:56 -0400)] 
Removed mailbox_guid_is_empty(), use mail_guid_128_is_empty() directly instead.

--HG--
branch : HEAD

16 years agodovecot-example.conf: Fixed !include examples.
Timo Sirainen [Fri, 31 Jul 2009 16:11:12 +0000 (12:11 -0400)] 
dovecot-example.conf: Fixed !include examples.

--HG--
branch : HEAD

16 years agoindex-storage: Simplified the way transactions are are created/finished.
Timo Sirainen [Fri, 31 Jul 2009 02:10:11 +0000 (22:10 -0400)] 
index-storage: Simplified the way transactions are are created/finished.
Removed also mail_storage.class_init/deinit since they're no longer used
for anything.

--HG--
branch : HEAD

16 years agovirtual: Fixed to work again without crashing after several API changes.
Timo Sirainen [Fri, 31 Jul 2009 02:08:44 +0000 (22:08 -0400)] 
virtual: Fixed to work again without crashing after several API changes.

--HG--
branch : HEAD

16 years agoimap: Support UID-less saves/copies after all. Virtual backend can't return them.
Timo Sirainen [Fri, 31 Jul 2009 02:07:15 +0000 (22:07 -0400)] 
imap: Support UID-less saves/copies after all. Virtual backend can't return them.

--HG--
branch : HEAD

16 years agoindex: Fix to previous cleanups.
Timo Sirainen [Fri, 31 Jul 2009 01:09:17 +0000 (21:09 -0400)] 
index: Fix to previous cleanups.

--HG--
branch : HEAD

16 years agoindex-storage: Code cleanups.
Timo Sirainen [Thu, 30 Jul 2009 23:52:41 +0000 (19:52 -0400)] 
index-storage: Code cleanups.

--HG--
branch : HEAD

16 years agombox: Removed unused MBOX_SYNC_LAST_COMMIT and related code.
Timo Sirainen [Thu, 30 Jul 2009 23:42:41 +0000 (19:42 -0400)] 
mbox: Removed unused MBOX_SYNC_LAST_COMMIT and related code.

--HG--
branch : HEAD

16 years agoindex-storage: Moved mail MD5 calculation code to mbox-specific code.
Timo Sirainen [Thu, 30 Jul 2009 23:37:50 +0000 (19:37 -0400)] 
index-storage: Moved mail MD5 calculation code to mbox-specific code.
Nothing else used it.

--HG--
branch : HEAD

16 years agoindex-storage: Code cleanup.
Timo Sirainen [Thu, 30 Jul 2009 23:30:15 +0000 (19:30 -0400)] 
index-storage: Code cleanup.

--HG--
branch : HEAD

16 years agoindex-storage: Code cleanup.
Timo Sirainen [Thu, 30 Jul 2009 23:19:42 +0000 (19:19 -0400)] 
index-storage: Code cleanup.

--HG--
branch : HEAD

16 years agoRemoved duplicated flags from struct index_transaction_context.
Timo Sirainen [Thu, 30 Jul 2009 23:11:33 +0000 (19:11 -0400)] 
Removed duplicated flags from struct index_transaction_context.

--HG--
branch : HEAD

16 years agomail_index_chown(): Check for fchown() failing with EPERM, not EACCES.
Timo Sirainen [Thu, 30 Jul 2009 22:49:40 +0000 (18:49 -0400)] 
mail_index_chown(): Check for fchown() failing with EPERM, not EACCES.

--HG--
branch : HEAD

16 years agoindex: Code cleanups.
Timo Sirainen [Thu, 30 Jul 2009 22:13:25 +0000 (18:13 -0400)] 
index: Code cleanups.

--HG--
branch : HEAD

16 years agoindex: Removed duplication of mail_index_open_flags from struct mail_index.
Timo Sirainen [Thu, 30 Jul 2009 21:52:41 +0000 (17:52 -0400)] 
index: Removed duplication of mail_index_open_flags from struct mail_index.

--HG--
branch : HEAD

16 years agoHandle posix_fallocate() failures correctly. Check also for AIX's "not supported...
Timo Sirainen [Thu, 30 Jul 2009 18:07:13 +0000 (14:07 -0400)] 
Handle posix_fallocate() failures correctly. Check also for AIX's "not supported" failure.
Based on patch by Ralf Becker.

--HG--
branch : HEAD

16 years agoRemoved MAILBOX_GUID_SIZE macro, use MAIL_GUID_128_SIZE everywhere.
Timo Sirainen [Wed, 29 Jul 2009 21:45:36 +0000 (17:45 -0400)] 
Removed MAILBOX_GUID_SIZE macro, use MAIL_GUID_128_SIZE everywhere.
They were required to be the same size anyway.

--HG--
branch : HEAD

16 years agoFixed file_dotlock_open*() logging errors in some OSes.
Timo Sirainen [Wed, 29 Jul 2009 20:20:17 +0000 (16:20 -0400)] 
Fixed file_dotlock_open*() logging errors in some OSes.
Patch by Ralf Becker.

--HG--
branch : HEAD

16 years agodsync: Sync messages' modseqs.
Timo Sirainen [Tue, 28 Jul 2009 22:59:01 +0000 (18:59 -0400)] 
dsync: Sync messages' modseqs.

--HG--
branch : HEAD

16 years agoAdded ability to specify message's minimum modseq value.
Timo Sirainen [Tue, 28 Jul 2009 22:58:31 +0000 (18:58 -0400)] 
Added ability to specify message's minimum modseq value.

--HG--
branch : HEAD

16 years agombox: Allow setting \Recent flag when also specifying message's UID.
Timo Sirainen [Tue, 28 Jul 2009 17:57:24 +0000 (13:57 -0400)] 
mbox: Allow setting \Recent flag when also specifying message's UID.

--HG--
branch : HEAD

16 years agombox, maildir: Allow setting \Recent flag when also specifying message's UID.
Timo Sirainen [Tue, 28 Jul 2009 17:57:03 +0000 (13:57 -0400)] 
mbox, maildir: Allow setting \Recent flag when also specifying message's UID.

--HG--
branch : HEAD

16 years agodsync: Sync also \Recent flags.
Timo Sirainen [Tue, 28 Jul 2009 17:56:57 +0000 (13:56 -0400)] 
dsync: Sync also \Recent flags.

--HG--
branch : HEAD

16 years agovirtual: Fixed to work with new mail_index_append_finish_uids() API.
Timo Sirainen [Mon, 27 Jul 2009 23:07:46 +0000 (19:07 -0400)] 
virtual: Fixed to work with new mail_index_append_finish_uids() API.

--HG--
branch : HEAD

16 years agodsync: Lots of improvements and fixes. Appears to be somewhat working now.
Timo Sirainen [Mon, 27 Jul 2009 23:04:36 +0000 (19:04 -0400)] 
dsync: Lots of improvements and fixes. Appears to be somewhat working now.

--HG--
branch : HEAD

16 years agomaildir: Support saving messages with specified UIDs.
Timo Sirainen [Mon, 27 Jul 2009 23:02:12 +0000 (19:02 -0400)] 
maildir: Support saving messages with specified UIDs.

--HG--
branch : HEAD

16 years agoChanged mail_index_append_assign_uids() to mail_index_append_finish_uids() with API...
Timo Sirainen [Mon, 27 Jul 2009 23:00:56 +0000 (19:00 -0400)] 
Changed mail_index_append_assign_uids() to mail_index_append_finish_uids() with API changes.
It's now possible to call mail_index_append() with UIDs before locking
mailbox and have the _finish_uids() change them if another session had
already used those UIDs.

--HG--
branch : HEAD

16 years agoAdded MAILBOX_LIST_ITER_NO_AUTO_INBOX for listing INBOX only when it already exists.
Timo Sirainen [Mon, 27 Jul 2009 22:54:02 +0000 (18:54 -0400)] 
Added MAILBOX_LIST_ITER_NO_AUTO_INBOX for listing INBOX only when it already exists.

--HG--
branch : HEAD

16 years agomaildir_list_iter_is_mailbox() should return 0 for non-existing maildirs.
Timo Sirainen [Mon, 27 Jul 2009 22:53:32 +0000 (18:53 -0400)] 
maildir_list_iter_is_mailbox() should return 0 for non-existing maildirs.

--HG--
branch : HEAD

16 years agoAdded ability to change existing messages' UIDs with mail_[index_]update_uid().
Timo Sirainen [Mon, 27 Jul 2009 22:47:16 +0000 (18:47 -0400)] 
Added ability to change existing messages' UIDs with mail_[index_]update_uid().

--HG--
branch : HEAD

16 years agoexpire-tool: Compiler warning fixes.
Timo Sirainen [Mon, 27 Jul 2009 19:55:10 +0000 (15:55 -0400)] 
expire-tool: Compiler warning fixes.

--HG--
branch : HEAD

16 years agogssapi: Error handling fix.
Timo Sirainen [Mon, 27 Jul 2009 16:48:12 +0000 (12:48 -0400)] 
gssapi: Error handling fix.

--HG--
branch : HEAD

16 years agogssapi: Fixed compiling for non-MIT/Heimdal GSSAPI implementations (Solaris).
Timo Sirainen [Mon, 27 Jul 2009 10:40:30 +0000 (06:40 -0400)] 
gssapi: Fixed compiling for non-MIT/Heimdal GSSAPI implementations (Solaris).

--HG--
branch : HEAD

16 years agoconfigure: clock_gettime()'s -lrt adding dropped everything else from $LIBS.
Timo Sirainen [Mon, 27 Jul 2009 16:48:40 +0000 (12:48 -0400)] 
configure: clock_gettime()'s -lrt adding dropped everything else from $LIBS.

--HG--
branch : HEAD

16 years agoCompiling fix for systems without GLOB_BRACE.
Timo Sirainen [Mon, 27 Jul 2009 06:53:43 +0000 (02:53 -0400)] 
Compiling fix for systems without GLOB_BRACE.

--HG--
branch : HEAD

16 years agomaildir uidlist: Added better next_uid error tracking.
Timo Sirainen [Mon, 27 Jul 2009 03:38:11 +0000 (23:38 -0400)] 
maildir uidlist: Added better next_uid error tracking.

--HG--
branch : HEAD

16 years agomaildir: When UIDVALIDITY changes, don't reset uid_next to 1 in uidlist.
Timo Sirainen [Mon, 27 Jul 2009 03:36:12 +0000 (23:36 -0400)] 
maildir: When UIDVALIDITY changes, don't reset uid_next to 1 in uidlist.

--HG--
branch : HEAD

16 years agomaildir++ quota: Quota was sometimes updated wrong when it was being recalculated.
Timo Sirainen [Mon, 27 Jul 2009 03:19:35 +0000 (23:19 -0400)] 
maildir++ quota: Quota was sometimes updated wrong when it was being recalculated.

--HG--
branch : HEAD

16 years agocache file: If offset isn't 32bit aligned, assume it's corrupted.
Timo Sirainen [Mon, 27 Jul 2009 02:40:02 +0000 (22:40 -0400)] 
cache file: If offset isn't 32bit aligned, assume it's corrupted.

--HG--
branch : HEAD

16 years agogssapi: Fail authentication if mechanism type isn't Kerberos 5.
Timo Sirainen [Mon, 27 Jul 2009 02:13:53 +0000 (22:13 -0400)] 
gssapi: Fail authentication if mechanism type isn't Kerberos 5.
Also check GSS_KRB5_NT_PRINCIPAL_NAME more correctly.

--HG--
branch : HEAD

16 years agogssapi: Don't do krb5_kuserok() to authz_name. It shouldn't be necessary.
Timo Sirainen [Mon, 27 Jul 2009 02:00:46 +0000 (22:00 -0400)] 
gssapi: Don't do krb5_kuserok() to authz_name. It shouldn't be necessary.

--HG--
branch : HEAD

16 years agodovecot.conf: Added support for !include globs.
Timo Sirainen [Mon, 27 Jul 2009 00:59:40 +0000 (20:59 -0400)] 
dovecot.conf: Added support for !include globs.
Based on patch by Thomas Guthmann.

--HG--
branch : HEAD

16 years agoDon't include malloc.h if it doesn't have malloc_usable_size().
Timo Sirainen [Mon, 27 Jul 2009 00:13:18 +0000 (20:13 -0400)] 
Don't include malloc.h if it doesn't have malloc_usable_size().

--HG--
branch : HEAD

16 years agolazy-expunge: Drop \Deleted flag when moving message.
Timo Sirainen [Mon, 27 Jul 2009 00:03:41 +0000 (20:03 -0400)] 
lazy-expunge: Drop \Deleted flag when moving message.

--HG--
branch : HEAD

16 years agovirtual: If another session adds a new mailbox to index, handle it without crashing.
Timo Sirainen [Sun, 26 Jul 2009 23:51:37 +0000 (19:51 -0400)] 
virtual: If another session adds a new mailbox to index, handle it without crashing.
For now we'll just disconnect the session.

--HG--
branch : HEAD