]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Fri, 6 Mar 2009 21:17:59 +0000 (16:17 -0500)]
dbox: Fixes to save/expunge/cleanup.
--HG--
branch : HEAD
Timo Sirainen [Fri, 6 Mar 2009 21:17:39 +0000 (16:17 -0500)]
mail_index_atomic_inc_ext(): Added error checking.
--HG--
branch : HEAD
Timo Sirainen [Fri, 6 Mar 2009 19:43:49 +0000 (14:43 -0500)]
idxview: Updated to show dbox message sizes.
--HG--
branch : HEAD
Timo Sirainen [Thu, 5 Mar 2009 23:24:19 +0000 (18:24 -0500)]
dbox: Saving shouldn't close any files after all, otherwise locks are lost.
--HG--
branch : HEAD
Timo Sirainen [Thu, 5 Mar 2009 22:27:25 +0000 (17:27 -0500)]
indexes: Make sure we don't shrink log_file_tail_offset.
--HG--
branch : HEAD
Timo Sirainen [Thu, 5 Mar 2009 21:37:44 +0000 (16:37 -0500)]
dbox: Don't close file we appended to if we're still reading from it.
--HG--
branch : HEAD
Timo Sirainen [Thu, 5 Mar 2009 21:28:56 +0000 (16:28 -0500)]
dbox: File cleanup is for now done in logout.
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Mar 2009 22:40:46 +0000 (17:40 -0500)]
dbox: Initial support for expunging messages.
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Mar 2009 22:40:24 +0000 (17:40 -0500)]
Added mail_index_atomic_inc_ext() for atomically incrementing numbers in extensions.
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Mar 2009 17:03:19 +0000 (12:03 -0500)]
virtual: Fixed to work again after set_uid_cache_updates() addition.
--HG--
branch : HEAD
Timo Sirainen [Wed, 25 Feb 2009 17:30:36 +0000 (12:30 -0500)]
dbox: Fixes to saving messages.
--HG--
branch : HEAD
Timo Sirainen [Wed, 25 Feb 2009 17:23:30 +0000 (12:23 -0500)]
dbox: Store message sizes to map index and use them. Some other save optimizations.
--HG--
branch : HEAD
Timo Sirainen [Wed, 25 Feb 2009 17:22:33 +0000 (12:22 -0500)]
Mail copying: Avoid updating cache file because of copying.
The mail is being opened in any case, so it's unlikely to help anything.
--HG--
branch : HEAD
Timo Sirainen [Wed, 25 Feb 2009 02:39:59 +0000 (21:39 -0500)]
dbox: Save optimizations.
--HG--
branch : HEAD
Timo Sirainen [Wed, 25 Feb 2009 02:39:41 +0000 (21:39 -0500)]
Added o_stream_pwrite().
--HG--
branch : HEAD
Timo Sirainen [Wed, 25 Feb 2009 02:13:29 +0000 (21:13 -0500)]
Added i_stream_get_size(). Use it instead of i_stream_stat() where possible.
--HG--
branch : HEAD
Timo Sirainen [Wed, 25 Feb 2009 00:45:07 +0000 (19:45 -0500)]
dbox: Initial support for saving multiple messages per file.
--HG--
branch : HEAD
Timo Sirainen [Wed, 25 Feb 2009 00:44:53 +0000 (19:44 -0500)]
idxview: Expand dbox map extension contents.
--HG--
branch : HEAD
Timo Sirainen [Tue, 24 Feb 2009 23:12:32 +0000 (18:12 -0500)]
o_stream_send_istream(): Don't do backwards copying if the area doesn't really overlap.
--HG--
branch : HEAD
Timo Sirainen [Tue, 24 Feb 2009 23:11:01 +0000 (18:11 -0500)]
ostream: When copying backwards within a file, update in/outstream offsets.
--HG--
branch : HEAD
Timo Sirainen [Tue, 24 Feb 2009 21:55:11 +0000 (16:55 -0500)]
mail_index_map_ext_hdr_check(): Fixed a wrong check.
--HG--
branch : HEAD
Timo Sirainen [Thu, 19 Feb 2009 23:39:43 +0000 (18:39 -0500)]
idxview: Support specifying the name of dovecot.index file.
--HG--
branch : HEAD
Timo Sirainen [Tue, 17 Feb 2009 21:40:45 +0000 (16:40 -0500)]
dbox: Some more code cleanups.
--HG--
branch : HEAD
Timo Sirainen [Tue, 17 Feb 2009 21:24:39 +0000 (16:24 -0500)]
dbox: Cleaned up code to get ready for global storage.
--HG--
branch : HEAD
Timo Sirainen [Tue, 17 Feb 2009 18:40:14 +0000 (13:40 -0500)]
dbox: Removed some more unnecessary code.
--HG--
branch : HEAD
Timo Sirainen [Tue, 17 Feb 2009 03:47:50 +0000 (22:47 -0500)]
dbox: use mailbox uidvalidity file again for assigning new UIDVALIDITY.
--HG--
branch : HEAD
Timo Sirainen [Tue, 17 Feb 2009 03:44:42 +0000 (22:44 -0500)]
dbox: Removed dbox-index code.
--HG--
branch : HEAD
Timo Sirainen [Tue, 17 Feb 2009 01:30:15 +0000 (20:30 -0500)]
dbox: Removed code that is no longer necessary with the redesign.
- Maildir code now uses dovecot-uidlist directly instead of dbox.index.
- Flags and keywords are no longer written to metadata.
- Removed metadata modifying code entirely.
- dbox.index is no longer read or written. The code will be removed soon.
--HG--
branch : HEAD
Timo Sirainen [Fri, 13 Feb 2009 22:44:00 +0000 (17:44 -0500)]
Fixed comment for mailbox_list_iter_deinit().
--HG--
branch : HEAD
Timo Sirainen [Thu, 12 Feb 2009 23:36:45 +0000 (18:36 -0500)]
"Maildir filename has wrong W value" error was missing new/cur directory in the middle.
--HG--
branch : HEAD
Timo Sirainen [Wed, 11 Feb 2009 22:30:52 +0000 (17:30 -0500)]
Code comments updated.
--HG--
branch : HEAD
Timo Sirainen [Wed, 11 Feb 2009 04:21:02 +0000 (23:21 -0500)]
pop3: Don't crash at startup if mailbox is empty.
--HG--
branch : HEAD
Timo Sirainen [Wed, 11 Feb 2009 00:28:06 +0000 (19:28 -0500)]
Added tag 1.2.beta1 for changeset
c21c082aebb6
--HG--
branch : HEAD
Timo Sirainen [Wed, 11 Feb 2009 00:28:02 +0000 (19:28 -0500)]
Released v1.2.beta1.
--HG--
branch : HEAD
Timo Sirainen [Tue, 10 Feb 2009 17:46:14 +0000 (12:46 -0500)]
Minor changes to mailbox list indexing code. Still disabled/non-working.
--HG--
branch : HEAD
Timo Sirainen [Tue, 10 Feb 2009 17:19:05 +0000 (12:19 -0500)]
pop3/imap: When master closes our log fd, don't die when trying to log disconnect reason.
--HG--
branch : HEAD
Timo Sirainen [Tue, 10 Feb 2009 17:01:41 +0000 (12:01 -0500)]
Renamed imap_args_to_str() to imap_write_args() and added a new imap_args_to_str().
--HG--
branch : HEAD
Timo Sirainen [Tue, 10 Feb 2009 03:44:42 +0000 (22:44 -0500)]
master: Another deinit crashfix
--HG--
branch : HEAD
Timo Sirainen [Tue, 10 Feb 2009 02:04:08 +0000 (21:04 -0500)]
Updated.
--HG--
branch : HEAD
Timo Sirainen [Tue, 10 Feb 2009 01:07:40 +0000 (20:07 -0500)]
Give an error if inbox=yes namespace is missing.
Previously we attempted to set it automatically, but that didn't work.
--HG--
branch : HEAD
Timo Sirainen [Tue, 10 Feb 2009 01:00:13 +0000 (20:00 -0500)]
master: make sure we don't access freed memory on deinit.
--HG--
branch : HEAD
Timo Sirainen [Tue, 10 Feb 2009 00:44:07 +0000 (19:44 -0500)]
master: Don't crash if auth process dies too early.
--HG--
branch : HEAD
Timo Sirainen [Fri, 6 Feb 2009 23:08:56 +0000 (18:08 -0500)]
imap-acl plugin: Memory leak fix
--HG--
branch : HEAD
Timo Sirainen [Fri, 6 Feb 2009 22:40:10 +0000 (17:40 -0500)]
pgsql: Fixes to handling reconnecting to server.
--HG--
branch : HEAD
Timo Sirainen [Fri, 6 Feb 2009 22:19:57 +0000 (17:19 -0500)]
dict sql: If connect setting isn't given, give an error message instead of crashing.
--HG--
branch : HEAD
Timo Sirainen [Fri, 6 Feb 2009 18:49:07 +0000 (13:49 -0500)]
imap: Added module contexts to struct client_command_context.
--HG--
branch : HEAD
Timo Sirainen [Fri, 6 Feb 2009 18:39:48 +0000 (13:39 -0500)]
imap: Store command args to client command contexts for debugging purposes.
--HG--
branch : HEAD
Timo Sirainen [Fri, 6 Feb 2009 18:38:54 +0000 (13:38 -0500)]
Added imap_args_to_str()
--HG--
branch : HEAD
Timo Sirainen [Fri, 6 Feb 2009 18:38:26 +0000 (13:38 -0500)]
imap: export imap_commands array containing all registered commands.
--HG--
branch : HEAD
Timo Sirainen [Fri, 6 Feb 2009 18:10:06 +0000 (13:10 -0500)]
Avoid calling imap_parser_*() directly. It's not required.
--HG--
branch : HEAD
Timo Sirainen [Fri, 6 Feb 2009 17:49:46 +0000 (12:49 -0500)]
Mail copying API changed to be based on save API. This allows extending it easily in future.
--HG--
branch : HEAD
Timo Sirainen [Fri, 6 Feb 2009 17:48:38 +0000 (12:48 -0500)]
maildir: Adding new keywords was broken by recent changes.
--HG--
branch : HEAD
Timo Sirainen [Thu, 5 Feb 2009 23:29:27 +0000 (18:29 -0500)]
mail_index_lookup_first() didn't always find the result.
This caused SELECT not to return UNSEEN number always.
--HG--
branch : HEAD
Timo Sirainen [Thu, 5 Feb 2009 16:54:53 +0000 (11:54 -0500)]
pop3: Fix to previous changes: Update \Seen flags even when not using QUIT.
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Feb 2009 22:50:05 +0000 (17:50 -0500)]
istream-tee: Minor cleanups, assert and a potential fix.
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Feb 2009 22:44:01 +0000 (17:44 -0500)]
i_stream_read(): Added a few more asserts.
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Feb 2009 22:43:39 +0000 (17:43 -0500)]
Grew initial plain_auth_request pool size.
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Feb 2009 21:00:48 +0000 (16:00 -0500)]
Added CONTEXT=SEARCH back. We do implement all of it actually, just not CONTEXT=SORT.
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Feb 2009 20:36:34 +0000 (15:36 -0500)]
pop3: If client idles for 10 seconds, commit transaction (allowing mbox to become unlocked).
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Feb 2009 20:28:31 +0000 (15:28 -0500)]
pop3: Track \Seen flag changes in a bitmask and do the changes at QUIT.
This way RSET doesn't need to rollback the transaction.
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Feb 2009 20:13:01 +0000 (15:13 -0500)]
mbox: flock() and lockf() now use blocking alarm()ed locking.
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Feb 2009 19:59:41 +0000 (14:59 -0500)]
Removed CONTEXT=SEARCH capability for now, since with ESORT it requires more code.
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Feb 2009 19:58:35 +0000 (14:58 -0500)]
Implemented support for ESORT capability.
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Feb 2009 19:18:24 +0000 (14:18 -0500)]
SEARCH RETURN (PARTIAL): Allow higher:lower numbers in partial seq range.
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Feb 2009 18:54:49 +0000 (13:54 -0500)]
SEARCH: RETURN (PARTIAL) was broken.
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Feb 2009 17:47:27 +0000 (12:47 -0500)]
Renamed imap-search.[ch] to imap-search-args.[ch]
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Feb 2009 17:30:07 +0000 (12:30 -0500)]
auth_debug_passwords=yes: If auth bind fails, log the attempted password.
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Feb 2009 17:23:55 +0000 (12:23 -0500)]
auth_debug_passwords=yes: Log password for PAM lookups.
--HG--
branch : HEAD
Timo Sirainen [Tue, 3 Feb 2009 17:07:21 +0000 (12:07 -0500)]
nfs_check: Mention also mail_nfs_storage=yes in the error message.
--HG--
branch : HEAD
Timo Sirainen [Tue, 3 Feb 2009 16:57:35 +0000 (11:57 -0500)]
If mail_chroot is set, don't fail at startup in dump-capability.
--HG--
branch : HEAD
Timo Sirainen [Tue, 3 Feb 2009 00:03:25 +0000 (19:03 -0500)]
dovecot-ldap-example.conf: Updated dn and dnpass comments.
--HG--
branch : HEAD
Timo Sirainen [Tue, 3 Feb 2009 00:00:50 +0000 (19:00 -0500)]
ldap: Give better error message when aborting LDAP requests due to not being connected.
--HG--
branch : HEAD
Timo Sirainen [Mon, 2 Feb 2009 23:25:21 +0000 (18:25 -0500)]
Changed default ldap_version from 2 to 3. Some servers no longer allow v2.
--HG--
branch : HEAD
Timo Sirainen [Mon, 2 Feb 2009 19:57:33 +0000 (14:57 -0500)]
nfs+maildir: lseek() may also return ESTALE failure, handle it.
--HG--
branch : HEAD
Timo Sirainen [Mon, 2 Feb 2009 17:50:27 +0000 (12:50 -0500)]
deliver: If -a wasn't specified and no Envelope-To: header, the fallback implementation was buggy.
Patch by Steffen Kaiser.
--HG--
branch : HEAD
Timo Sirainen [Mon, 2 Feb 2009 17:48:41 +0000 (12:48 -0500)]
deliver: If -f <sender> was specified and -a not, the sender was used also as the destination.
%f in deliver_log_format was also expanded to the sender.
--HG--
branch : HEAD
Timo Sirainen [Mon, 2 Feb 2009 17:27:56 +0000 (12:27 -0500)]
master: Give an error if login_dir = base_dir.
--HG--
branch : HEAD
Timo Sirainen [Mon, 2 Feb 2009 17:14:54 +0000 (12:14 -0500)]
master: Don't crash at quit if there is some unwritten data in logs.
--HG--
branch : HEAD
Timo Sirainen [Mon, 2 Feb 2009 17:12:15 +0000 (12:12 -0500)]
userdb prefetch + blocking passdbs was still broken with non-plaintext auth.
--HG--
branch : HEAD
Timo Sirainen [Mon, 2 Feb 2009 03:24:56 +0000 (22:24 -0500)]
acl: We stopped calling hook_mail_storage_created for internal namespaces.
--HG--
branch : HEAD
Timo Sirainen [Sat, 31 Jan 2009 18:15:12 +0000 (20:15 +0200)]
auth: Using "username" or "domain" passdb fields caused problems with cache and blocking passdbs.
--HG--
branch : HEAD
Timo Sirainen [Fri, 30 Jan 2009 00:25:02 +0000 (19:25 -0500)]
dbox: INTERNALDATE and save date was returned wrong for converted maildir files.
Patch by Jose Celestino.
--HG--
branch : HEAD
Timo Sirainen [Tue, 27 Jan 2009 19:33:48 +0000 (14:33 -0500)]
mailbox_allow_new_keywords() was returning the opposite value, causing \* flag to be reported wrong.
--HG--
branch : HEAD
Timo Sirainen [Tue, 27 Jan 2009 18:15:16 +0000 (13:15 -0500)]
dict file: Compiler warning fix.
--HG--
branch : HEAD
Timo Sirainen [Tue, 27 Jan 2009 00:17:54 +0000 (19:17 -0500)]
If some setting contains a bad value, make sure the error message contains the setting name.
--HG--
branch : HEAD
Timo Sirainen [Mon, 26 Jan 2009 21:21:30 +0000 (16:21 -0500)]
dotlocking: Increase the wait time 1,5 x every second until we reach 3 seconds.
If the dotlock ever gets updated in any way, the wait time is dropped back
to the initial value of 0.1-0.2 secs.
--HG--
branch : HEAD
Timo Sirainen [Mon, 26 Jan 2009 19:13:23 +0000 (14:13 -0500)]
maildir: Handling keywords was more or less broken because of a broken sort compare function.
--HG--
branch : HEAD
Timo Sirainen [Mon, 26 Jan 2009 01:13:34 +0000 (20:13 -0500)]
dovecot-example.conf: Moved userdb prefetch before other userdbs, since that's where it should be.
--HG--
branch : HEAD
Timo Sirainen [Mon, 26 Jan 2009 01:11:24 +0000 (20:11 -0500)]
Another caching fix to blocking passdbs when using non-plaintext auth.
--HG--
branch : HEAD
Timo Sirainen [Mon, 26 Jan 2009 01:11:08 +0000 (20:11 -0500)]
Previous change to handling blocking passdbs broke it for userdb prefetch.
--HG--
branch : HEAD
Timo Sirainen [Mon, 26 Jan 2009 00:51:00 +0000 (19:51 -0500)]
master: When shutting down, avoid dict processes giving "unknown process exited" errors.
--HG--
branch : HEAD
Timo Sirainen [Mon, 26 Jan 2009 00:40:36 +0000 (19:40 -0500)]
Increased some initial memory pool sizes.
--HG--
branch : HEAD
Timo Sirainen [Mon, 26 Jan 2009 00:40:15 +0000 (19:40 -0500)]
pgsql: Don't break when using multiple transactions.
--HG--
branch : HEAD
Timo Sirainen [Mon, 26 Jan 2009 00:39:41 +0000 (19:39 -0500)]
dict proxy client: Don't hang when doing an async commit.
--HG--
branch : HEAD
Timo Sirainen [Sun, 25 Jan 2009 23:39:07 +0000 (18:39 -0500)]
dict: Fixes to handling dying dict processes.
--HG--
branch : HEAD
Timo Sirainen [Sun, 25 Jan 2009 23:23:52 +0000 (18:23 -0500)]
dict: Set listener socket non-blocking so it doesn't hang on accept() when Dovecot is shutting down.
--HG--
branch : HEAD
Timo Sirainen [Sun, 25 Jan 2009 22:47:23 +0000 (17:47 -0500)]
virtual: Fix assert-crashing caused by previous changes.
--HG--
branch : HEAD
Timo Sirainen [Sun, 25 Jan 2009 17:54:54 +0000 (19:54 +0200)]
dbox rebuild: Previous change removed too much code.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Jan 2009 18:13:15 +0000 (13:13 -0500)]
Don't use clean_pool with login processes.
The previous fix for clean_pool perhaps might have fixed all the bugs
related to it, but since it only produces extra work with no real benefit,
just don't use it. The original idea behind using it was flawed.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Jan 2009 18:12:50 +0000 (13:12 -0500)]
Shared namespaces: Allow using %% in the prefix.
--HG--
branch : HEAD