]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Mon, 1 Sep 2008 12:08:43 +0000 (15:08 +0300)]
Added an alternative hash table implementation.
--HG--
branch : HEAD
Timo Sirainen [Mon, 1 Sep 2008 12:04:00 +0000 (15:04 +0300)]
primes_closest(): Use exponentially growing primes.
--HG--
branch : HEAD
Timo Sirainen [Mon, 1 Sep 2008 12:02:22 +0000 (15:02 +0300)]
array_copy() was broken if source array was different from destination array.
--HG--
branch : HEAD
Timo Sirainen [Sun, 31 Aug 2008 10:13:57 +0000 (13:13 +0300)]
Updated TODO
--HG--
branch : HEAD
Timo Sirainen [Sun, 31 Aug 2008 10:03:24 +0000 (13:03 +0300)]
If imap.envelope is cached, use it instead of rebuilding it.
--HG--
branch : HEAD
Timo Sirainen [Sun, 31 Aug 2008 10:02:58 +0000 (13:02 +0300)]
Minor code cleanup.
--HG--
branch : HEAD
Timo Sirainen [Sun, 31 Aug 2008 09:23:43 +0000 (12:23 +0300)]
Created mail_user_[try_]home_expand(). Used them for expanding mail directories.
--HG--
branch : HEAD
Timo Sirainen [Sun, 31 Aug 2008 08:50:27 +0000 (11:50 +0300)]
Don't give bogus "log_file_tail_offset shrank" errors.
--HG--
branch : HEAD
Timo Sirainen [Sun, 31 Aug 2008 08:49:47 +0000 (11:49 +0300)]
Added padding to struct mail_transaction_log_header so it's 64bit aligned.
Most compilers did that automatically already.
--HG--
branch : HEAD
Timo Sirainen [Sun, 31 Aug 2008 08:48:23 +0000 (11:48 +0300)]
index fsck: Don't give bogus "duplicate extension" errors and break them.
--HG--
branch : HEAD
Timo Sirainen [Sun, 31 Aug 2008 08:47:07 +0000 (11:47 +0300)]
Added assert.
--HG--
branch : HEAD
Timo Sirainen [Sun, 31 Aug 2008 08:46:22 +0000 (11:46 +0300)]
DEBUG: Don't verify recent flags if view is already marked inconsistent.
--HG--
branch : HEAD
Timo Sirainen [Sun, 31 Aug 2008 08:02:13 +0000 (11:02 +0300)]
Fixed crashes related to struct mail_index_map_modseq handling.
--HG--
branch : HEAD
Timo Sirainen [Sun, 31 Aug 2008 07:22:10 +0000 (10:22 +0300)]
Replaced "no extension resizing" flag with "no extension shrinking".
It fixes some bugs while still handling the original reason it was added.
--HG--
branch : HEAD
Timo Sirainen [Sun, 31 Aug 2008 06:31:27 +0000 (09:31 +0300)]
Write CPU endianess to transaction log header and check it's correct when reading.
--HG--
branch : HEAD
Timo Sirainen [Sat, 30 Aug 2008 12:24:55 +0000 (15:24 +0300)]
message parser: Cleaned up the code and another attempt at fixing infinite looping.
--HG--
branch : HEAD
Timo Sirainen [Sat, 30 Aug 2008 11:56:41 +0000 (14:56 +0300)]
mbox: If we detect corrupted cached offsets/sizes, make sure the mbox gets resynced.
--HG--
branch : HEAD
Timo Sirainen [Sat, 30 Aug 2008 11:39:53 +0000 (14:39 +0300)]
mail_index_lookup_ext*() didn't return properly aligned pointers with updated transaction views.
--HG--
branch : HEAD
Timo Sirainen [Sat, 30 Aug 2008 10:32:14 +0000 (13:32 +0300)]
deliver: Added -s parameter to autosubscribe to autocreated mailboxes.
--HG--
branch : HEAD
Timo Sirainen [Sat, 30 Aug 2008 10:21:18 +0000 (13:21 +0300)]
ostream: Make sure writing to files always fully succeeds or fails.
Don't allow partial writes (to NFS).
--HG--
branch : HEAD
Timo Sirainen [Sat, 30 Aug 2008 09:34:34 +0000 (12:34 +0300)]
imap/pop3-proxy: If auth_verbose=yes, log proxy login failures.
--HG--
branch : HEAD
Timo Sirainen [Sat, 30 Aug 2008 09:00:49 +0000 (12:00 +0300)]
login_log_format_elements: Added %k to show SSL protocol/cipher information.
--HG--
branch : HEAD
Timo Sirainen [Sat, 30 Aug 2008 08:27:07 +0000 (11:27 +0300)]
message_parser_init_from_parts(): If parts were broken, we may have assert-crashed.
--HG--
branch : HEAD
Timo Sirainen [Sat, 30 Aug 2008 07:55:04 +0000 (10:55 +0300)]
zlib plugin/bzip2 handling: Update stream's visible fd after changing it.
--HG--
branch : HEAD
Timo Sirainen [Sat, 30 Aug 2008 07:28:50 +0000 (10:28 +0300)]
cache file: Don't crash if fields header offset points outside mmapped data.
--HG--
branch : HEAD
Timo Sirainen [Fri, 29 Aug 2008 06:58:54 +0000 (09:58 +0300)]
deliver: If we're dying because we can't write to log file, write error to stderr.
--HG--
branch : HEAD
Timo Sirainen [Fri, 29 Aug 2008 06:43:18 +0000 (09:43 +0300)]
If logging failed to info log, try to log a failure to error log if it's elsewhere.
--HG--
branch : HEAD
Timo Sirainen [Thu, 28 Aug 2008 10:54:30 +0000 (13:54 +0300)]
Updated auth_debug_passwords to say that it also turns on auth_debug.
--HG--
branch : HEAD
Timo Sirainen [Thu, 28 Aug 2008 06:33:37 +0000 (09:33 +0300)]
mail_index_lookup_seq*() could have returned wrong sequences with transaction views.
This caused assert-crashes in recent flag handling for mbox and maildir.
--HG--
branch : HEAD
Timo Sirainen [Wed, 27 Aug 2008 16:21:12 +0000 (19:21 +0300)]
bzip plugin: Seeking streams backwards was broken.
--HG--
branch : HEAD
Timo Sirainen [Wed, 27 Aug 2008 09:10:21 +0000 (12:10 +0300)]
dict sql: Added configuration for mapping dict paths to SQL fields.
--HG--
branch : HEAD
Timo Sirainen [Wed, 27 Aug 2008 09:08:14 +0000 (12:08 +0300)]
Expire plugin: Include expire/ in the dictionary path.
--HG--
branch : HEAD
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
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
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
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
Timo Sirainen [Wed, 27 Aug 2008 05:06:17 +0000 (08:06 +0300)]
Updated o_stream_flush() comment.
--HG--
branch : HEAD
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
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
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
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
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
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
Timo Sirainen [Thu, 21 Aug 2008 04:35:59 +0000 (07:35 +0300)]
Added io_remove_closed().
--HG--
branch : HEAD
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
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
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
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
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
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
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
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
Timo Sirainen [Tue, 12 Aug 2008 22:48:11 +0000 (18:48 -0400)]
quota-fs: compile fix for previous changes.
--HG--
branch : HEAD
Timo Sirainen [Tue, 12 Aug 2008 22:20:46 +0000 (18:20 -0400)]
Added --with-zlib and --with-bzlib configure options.
--HG--
branch : HEAD
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
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
Timo Sirainen [Tue, 12 Aug 2008 19:37:59 +0000 (15:37 -0400)]
quota: Fix to previous mailbox deletion fix.
--HG--
branch : HEAD
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
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
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
Timo Sirainen [Tue, 12 Aug 2008 16:34:32 +0000 (12:34 -0400)]
Typofix in comment.
--HG--
branch : HEAD
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
Timo Sirainen [Fri, 8 Aug 2008 21:16:07 +0000 (17:16 -0400)]
virtual mailboxes: Detect loops in virtual mailbox definitions.
--HG--
branch : HEAD
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
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
Timo Sirainen [Fri, 8 Aug 2008 20:45:23 +0000 (16:45 -0400)]
dbox could have listed INBOX twice.
--HG--
branch : HEAD
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
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
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
Timo Sirainen [Thu, 7 Aug 2008 17:50:18 +0000 (13:50 -0400)]
INTHREAD search may have failed randomly.
--HG--
branch : HEAD
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
Timo Sirainen [Wed, 6 Aug 2008 16:48:02 +0000 (12:48 -0400)]
Reverted previous change, it wasn't correct..
--HG--
branch : HEAD
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
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
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
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
Timo Sirainen [Mon, 4 Aug 2008 21:04:40 +0000 (17:04 -0400)]
Index fsck crashfix / cleanup.
--HG--
branch : HEAD
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
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
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
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
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
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
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
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
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
Timo Sirainen [Wed, 23 Jul 2008 23:21:51 +0000 (02:21 +0300)]
checkpassword: Set TCPLOCALPORT and TCPREMOTEPORT environments.
--HG--
branch : HEAD
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
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
Timo Sirainen [Tue, 22 Jul 2008 13:41:46 +0000 (16:41 +0300)]
deliver: Fixed reading namespace settings.
--HG--
branch : HEAD
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
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
Timo Sirainen [Mon, 21 Jul 2008 15:18:27 +0000 (18:18 +0300)]
Symlink FTS plugins to pop3 directory too.
--HG--
branch : HEAD
Timo Sirainen [Mon, 21 Jul 2008 15:08:17 +0000 (18:08 +0300)]
zlib: Install the plugin also to pop3 directory.
--HG--
branch : HEAD
Timo Sirainen [Mon, 21 Jul 2008 14:42:39 +0000 (17:42 +0300)]
s/zlib/bzlib/ in HAVE_BZLIB description.
--HG--
branch : HEAD
Timo Sirainen [Mon, 21 Jul 2008 14:38:15 +0000 (17:38 +0300)]
Compiler warning fix.
--HG--
branch : HEAD
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
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
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
Timo Sirainen [Mon, 21 Jul 2008 00:05:22 +0000 (03:05 +0300)]
AIX compiling fix.
--HG--
branch : HEAD