]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Wed, 12 Aug 2009 20:59:47 +0000 (16:59 -0400)]
Moved all struct timeval comparing/calculation code to lib/time-util.
--HG--
branch : HEAD
Timo Sirainen [Wed, 12 Aug 2009 21:01:40 +0000 (17:01 -0400)]
Fixed openssl malloc() failure check.
--HG--
branch : HEAD
Timo Sirainen [Wed, 12 Aug 2009 20:43:41 +0000 (16:43 -0400)]
*-login: Abstract out SASL continue reply sending (for managesieve).
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Aug 2009 20:59:55 +0000 (16:59 -0400)]
ostream-buffer: Don't grow buffer above max_buffer_size.
--HG--
branch : HEAD
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
Timo Sirainen [Tue, 11 Aug 2009 16:47:54 +0000 (12:47 -0400)]
Compiler warning fixes.
--HG--
branch : HEAD
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
Timo Sirainen [Sun, 9 Aug 2009 21:53:07 +0000 (17:53 -0400)]
draft-gulbrandsen-imap-response-codes became RFC 5530.
--HG--
branch : HEAD
Timo Sirainen [Mon, 10 Aug 2009 17:50:01 +0000 (13:50 -0400)]
maildir: Another fix to handling saves/UID changes.
--HG--
branch : HEAD
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
Timo Sirainen [Mon, 10 Aug 2009 17:36:01 +0000 (13:36 -0400)]
dsync: Minor verbose logging improvements.
--HG--
branch : HEAD
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
Timo Sirainen [Mon, 10 Aug 2009 02:00:30 +0000 (22:00 -0400)]
*-login: Moved ssl=required checking to login-common.
--HG--
branch : HEAD
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
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
Timo Sirainen [Sun, 9 Aug 2009 21:55:43 +0000 (17:55 -0400)]
*-login: Use a common client_send_line() API.
--HG--
branch : HEAD
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
Timo Sirainen [Sun, 9 Aug 2009 19:03:40 +0000 (15:03 -0400)]
Don't crash when listing shared namespace prefix.
--HG--
branch : HEAD
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
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
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
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
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
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
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
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
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
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
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
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
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
Timo Sirainen [Fri, 7 Aug 2009 16:59:59 +0000 (12:59 -0400)]
Compiler warning fix when building without SSL.
--HG--
branch : HEAD
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
Timo Sirainen [Thu, 6 Aug 2009 00:30:43 +0000 (20:30 -0400)]
dsync: Lots of updates and fixes.
--HG--
branch : HEAD
Timo Sirainen [Thu, 6 Aug 2009 00:30:06 +0000 (20:30 -0400)]
Added mailboxlogview utility for viewing mailbox logs.
--HG--
branch : HEAD
Timo Sirainen [Thu, 6 Aug 2009 00:29:52 +0000 (20:29 -0400)]
logview: UID updates increase modseq.
--HG--
branch : HEAD
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
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
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
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
Timo Sirainen [Thu, 6 Aug 2009 00:17:13 +0000 (20:17 -0400)]
maildir: mail_update_uid() now updates uidlist also.
--HG--
branch : HEAD
Timo Sirainen [Thu, 6 Aug 2009 00:15:47 +0000 (20:15 -0400)]
Maildir: Allow specifying recent flags for saved messages.
--HG--
branch : HEAD
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
Timo Sirainen [Thu, 6 Aug 2009 00:09:24 +0000 (20:09 -0400)]
mailbox_update(): Update index also.
--HG--
branch : HEAD
Timo Sirainen [Thu, 6 Aug 2009 00:01:34 +0000 (20:01 -0400)]
lib-index: Added mail_index_update_highest_modseq().
--HG--
branch : HEAD
Timo Sirainen [Thu, 6 Aug 2009 00:01:02 +0000 (20:01 -0400)]
lib-index: Fixes to handling UID changes.
--HG--
branch : HEAD
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
Timo Sirainen [Tue, 4 Aug 2009 18:35:21 +0000 (14:35 -0400)]
imap: Fixed tb-extra-mailbox-sep workeround.
--HG--
branch : HEAD
Timo Sirainen [Mon, 3 Aug 2009 20:01:04 +0000 (16:01 -0400)]
lib-storage: Use less memory from data stack.
--HG--
branch : HEAD
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
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
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
Timo Sirainen [Mon, 3 Aug 2009 17:32:27 +0000 (13:32 -0400)]
Removed unused "make test" handling.
--HG--
branch : HEAD
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
Timo Sirainen [Mon, 3 Aug 2009 04:19:26 +0000 (00:19 -0400)]
listescape: Fixed problems with handling mailbox listing.
--HG--
branch : HEAD
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
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
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
Timo Sirainen [Sun, 2 Aug 2009 17:50:46 +0000 (13:50 -0400)]
maildir: Don't access uninitialized variables.
--HG--
branch : HEAD
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
Timo Sirainen [Fri, 31 Jul 2009 16:11:12 +0000 (12:11 -0400)]
dovecot-example.conf: Fixed !include examples.
--HG--
branch : HEAD
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
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
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
Timo Sirainen [Fri, 31 Jul 2009 01:09:17 +0000 (21:09 -0400)]
index: Fix to previous cleanups.
--HG--
branch : HEAD
Timo Sirainen [Thu, 30 Jul 2009 23:52:41 +0000 (19:52 -0400)]
index-storage: Code cleanups.
--HG--
branch : HEAD
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
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
Timo Sirainen [Thu, 30 Jul 2009 23:30:15 +0000 (19:30 -0400)]
index-storage: Code cleanup.
--HG--
branch : HEAD
Timo Sirainen [Thu, 30 Jul 2009 23:19:42 +0000 (19:19 -0400)]
index-storage: Code cleanup.
--HG--
branch : HEAD
Timo Sirainen [Thu, 30 Jul 2009 23:11:33 +0000 (19:11 -0400)]
Removed duplicated flags from struct index_transaction_context.
--HG--
branch : HEAD
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
Timo Sirainen [Thu, 30 Jul 2009 22:13:25 +0000 (18:13 -0400)]
index: Code cleanups.
--HG--
branch : HEAD
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
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
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
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
Timo Sirainen [Tue, 28 Jul 2009 22:59:01 +0000 (18:59 -0400)]
dsync: Sync messages' modseqs.
--HG--
branch : HEAD
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
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
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
Timo Sirainen [Tue, 28 Jul 2009 17:56:57 +0000 (13:56 -0400)]
dsync: Sync also \Recent flags.
--HG--
branch : HEAD
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
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
Timo Sirainen [Mon, 27 Jul 2009 23:02:12 +0000 (19:02 -0400)]
maildir: Support saving messages with specified UIDs.
--HG--
branch : HEAD
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
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
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
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
Timo Sirainen [Mon, 27 Jul 2009 19:55:10 +0000 (15:55 -0400)]
expire-tool: Compiler warning fixes.
--HG--
branch : HEAD
Timo Sirainen [Mon, 27 Jul 2009 16:48:12 +0000 (12:48 -0400)]
gssapi: Error handling fix.
--HG--
branch : HEAD
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
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
Timo Sirainen [Mon, 27 Jul 2009 06:53:43 +0000 (02:53 -0400)]
Compiling fix for systems without GLOB_BRACE.
--HG--
branch : HEAD
Timo Sirainen [Mon, 27 Jul 2009 03:38:11 +0000 (23:38 -0400)]
maildir uidlist: Added better next_uid error tracking.
--HG--
branch : HEAD
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
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
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
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
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