]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
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
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
Timo Sirainen [Sun, 20 Jul 2008 23:48:51 +0000 (02:48 +0300)]
Added mailbox_keyword_is_valid().
--HG--
branch : HEAD
Timo Sirainen [Sun, 20 Jul 2008 22:07:06 +0000 (01:07 +0300)]
Compiling fix.
--HG--
branch : HEAD
Timo Sirainen [Sun, 20 Jul 2008 21:59:04 +0000 (00:59 +0300)]
solr-schema.xml move was forgotten from Makefiles.
--HG--
branch : HEAD
Timo Sirainen [Sun, 20 Jul 2008 21:09:44 +0000 (00:09 +0300)]
Solaris fs quota may have closed fd 0.
--HG--
branch : HEAD
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
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
Timo Sirainen [Sun, 20 Jul 2008 20:19:34 +0000 (23:19 +0300)]
Added file_dotlock_open_mode().
--HG--
branch : HEAD
Timo Sirainen [Sun, 20 Jul 2008 20:19:25 +0000 (23:19 +0300)]
Added mkdir_parents_chown().
--HG--
branch : HEAD
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
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
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
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
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
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
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
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
Timo Sirainen [Sun, 20 Jul 2008 17:29:37 +0000 (20:29 +0300)]
Compiler warning fixes.
--HG--
branch : HEAD
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
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
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
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
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
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
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
Timo Sirainen [Sun, 20 Jul 2008 14:42:57 +0000 (17:42 +0300)]
SORT: Fixed assert-crash.
--HG--
branch : HEAD
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
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
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
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
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