]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Thu, 2 Sep 2010 14:35:21 +0000 (15:35 +0100)]
director: If outgoing connection dies soon, mark the host as failed to avoid immediate reconnect.
Timo Sirainen [Thu, 2 Sep 2010 12:50:17 +0000 (13:50 +0100)]
fts: More percentage counter calculation fixes.
Patch by William Blunn
Timo Sirainen [Wed, 1 Sep 2010 19:33:20 +0000 (20:33 +0100)]
fts: Removed float calculations from "Indexed n% of the mailbox" message.
Timo Sirainen [Wed, 1 Sep 2010 17:44:32 +0000 (18:44 +0100)]
doveadm: Support accessing mailboxes in non-private namespaces.
The default is still the same as "*", and wildcards won't cross namespace
boundaries so unless the namespace prefix is explicitly used non-private
namespaces are still invisible.
Timo Sirainen [Wed, 1 Sep 2010 16:52:33 +0000 (17:52 +0100)]
imap: Don't hang if client sends IDLE + DONE pipelined.
Timo Sirainen [Wed, 1 Sep 2010 16:48:04 +0000 (17:48 +0100)]
imap: Make sure we don't crash when client disconnects during IDLE with lots of changes.
Timo Sirainen [Wed, 1 Sep 2010 16:37:31 +0000 (17:37 +0100)]
imap: Fixed a crash with tb-extra-mailbox-sep workaround and selecting "ns-prefix/" box.
Timo Sirainen [Wed, 1 Sep 2010 16:32:37 +0000 (17:32 +0100)]
lib-storage: If mailbox deletion fails, mark the index back as undeleted.
Timo Sirainen [Wed, 1 Sep 2010 16:10:14 +0000 (17:10 +0100)]
i_stream_next_line(): Fix for the previous optimization.
Timo Sirainen [Wed, 1 Sep 2010 15:55:14 +0000 (16:55 +0100)]
master: Make sure base_dir has at least 0755 permissions.
Timo Sirainen [Wed, 1 Sep 2010 15:40:53 +0000 (16:40 +0100)]
imap: If selecting a mailbox fails, close the already selected mailbox.
Timo Sirainen [Wed, 1 Sep 2010 15:22:20 +0000 (16:22 +0100)]
istream-crlf optimization.
Based on patch by Len7hir
Timo Sirainen [Wed, 1 Sep 2010 15:22:00 +0000 (16:22 +0100)]
istream_next_line() optimization.
Based on patch by Len7hir
Timo Sirainen [Wed, 1 Sep 2010 15:21:30 +0000 (16:21 +0100)]
lib-mail: Optimized message parser code.
Based on patch by Len7hir
Timo Sirainen [Tue, 31 Aug 2010 19:04:24 +0000 (20:04 +0100)]
auth: Give better EACCES error if we can't connect to auth-worker.
Timo Sirainen [Tue, 31 Aug 2010 19:04:10 +0000 (20:04 +0100)]
access_get_error(): Fixed to give better error messages with relative paths.
Timo Sirainen [Tue, 31 Aug 2010 18:33:21 +0000 (19:33 +0100)]
configure: vpopmail is broken, fail configure if --with-vpopmail is used.
Timo Sirainen [Tue, 31 Aug 2010 16:06:20 +0000 (17:06 +0100)]
Fixed setgid() failure error message.
Based on patch by Clint Adams
Timo Sirainen [Thu, 26 Aug 2010 19:06:49 +0000 (20:06 +0100)]
doveconf: When logging an obsolete warning, log a note about using doveconf.
Timo Sirainen [Tue, 24 Aug 2010 17:10:31 +0000 (18:10 +0100)]
Added signature for changeset
8baa8ccb4021
Timo Sirainen [Tue, 24 Aug 2010 17:10:27 +0000 (18:10 +0100)]
Added tag 2.0.1 for changeset
8baa8ccb4021
Timo Sirainen [Tue, 24 Aug 2010 17:10:27 +0000 (18:10 +0100)]
Released v2.0.1.
Timo Sirainen [Tue, 24 Aug 2010 17:07:48 +0000 (18:07 +0100)]
dbox: Create dbox temp files with ".temp." prefix, not "temp."
This makes it consistent with the rest of the created temp files and also
gets any stale temp files deleted.
Timo Sirainen [Tue, 24 Aug 2010 16:18:01 +0000 (17:18 +0100)]
lda: Don't fail with "mail_uid/mail_gid not set" error when running without -u.
Timo Sirainen [Tue, 24 Aug 2010 16:01:27 +0000 (17:01 +0100)]
quota: Mark the mailbox deleted before starting to reduce quota.
This fixes race conditions with another process modifying the same mailbox
at the same time.
Timo Sirainen [Tue, 24 Aug 2010 16:00:39 +0000 (17:00 +0100)]
lib-storage: Allow mailbox_mark_index_deleted() to be called multiple times within same mailbox alloc.
Timo Sirainen [Mon, 23 Aug 2010 19:15:06 +0000 (20:15 +0100)]
fts-solr: Fixes to previous data encoding changes.
Patch by Erik Hetzner
Timo Sirainen [Mon, 23 Aug 2010 18:03:05 +0000 (19:03 +0100)]
Added base64_is_valid_char()
Timo Sirainen [Mon, 23 Aug 2010 17:43:17 +0000 (18:43 +0100)]
liblib: Don't segfault if write is attempted beyond non-dynamic buffer's bounds.
Timo Sirainen [Mon, 23 Aug 2010 15:24:22 +0000 (16:24 +0100)]
dsync: Assert-crashfix with remote dsyncing.
Timo Sirainen [Mon, 23 Aug 2010 15:09:11 +0000 (16:09 +0100)]
auth: Crashfix when aborting auth request doing async passdb/userdb lookup.
Timo Sirainen [Mon, 23 Aug 2010 14:59:22 +0000 (15:59 +0100)]
auth: Abort any pending SQL requests earler to avoid crashes.
Timo Sirainen [Mon, 23 Aug 2010 14:58:53 +0000 (15:58 +0100)]
lib-sql: sql_disconnect() now aborts all pending requests.
Timo Sirainen [Mon, 23 Aug 2010 14:31:37 +0000 (15:31 +0100)]
imap: Fixed parsing SELECT QRESYNC parameters
Timo Sirainen [Mon, 23 Aug 2010 14:28:55 +0000 (15:28 +0100)]
imap: Fail if QRESYNC seqset parameters use '*'
Timo Sirainen [Mon, 23 Aug 2010 14:28:35 +0000 (15:28 +0100)]
lib-imap: Added imap_seq_set_nostar_parse()
Timo Sirainen [Mon, 23 Aug 2010 14:12:56 +0000 (15:12 +0100)]
man: Updated dsync man page.
Timo Sirainen [Mon, 23 Aug 2010 13:35:50 +0000 (14:35 +0100)]
dsync: If worker fails, abort earlier.
Timo Sirainen [Mon, 23 Aug 2010 13:30:08 +0000 (14:30 +0100)]
dsync: Execute remote dsync binary before dropping privileges.
Timo Sirainen [Sun, 22 Aug 2010 23:26:39 +0000 (00:26 +0100)]
configure: --with-ssl=gnutls gives error now immediately
Timo Sirainen [Fri, 20 Aug 2010 19:38:26 +0000 (20:38 +0100)]
fts-solr: Replace characters not valid for XML with replacement char.
Timo Sirainen [Fri, 20 Aug 2010 19:37:31 +0000 (20:37 +0100)]
Added a global utf8_replacement_char variable.
Timo Sirainen [Fri, 20 Aug 2010 19:12:51 +0000 (20:12 +0100)]
master: Fixed log_path=/dev/stderr
Timo Sirainen [Fri, 20 Aug 2010 18:49:42 +0000 (19:49 +0100)]
lib-storage: Don't complain about missing UID/GID when running as root is allowed (standalone).
Timo Sirainen [Fri, 20 Aug 2010 18:45:01 +0000 (19:45 +0100)]
lib-storage: Give better error message if user is missing UID/GID
Timo Sirainen [Fri, 20 Aug 2010 17:28:18 +0000 (18:28 +0100)]
example-config: Added example dict service
Timo Sirainen [Fri, 20 Aug 2010 17:22:39 +0000 (18:22 +0100)]
Reverted previous commit. It's a stupid feature: mail_access_groups already exists.
Timo Sirainen [Fri, 20 Aug 2010 17:19:50 +0000 (18:19 +0100)]
Added default_mail_extra_groups setting. imap/pop3/lmtp services' extra_groups defaults to it.
For now this default is empty to make sure existing installations don't break.
Timo Sirainen [Fri, 20 Aug 2010 17:19:04 +0000 (18:19 +0100)]
lib-storage: Preserve permission settings in master's service blocks.
Most importantly preserve extra_groups setting.
Timo Sirainen [Fri, 20 Aug 2010 17:18:01 +0000 (18:18 +0100)]
master: Set RESTRICT_* environment even when drop_priv_before_exec=yes
Otherwise the executed process could still try to drop some of the
privileges (groups).
Timo Sirainen [Fri, 20 Aug 2010 15:14:19 +0000 (16:14 +0100)]
lib-storage: Log namespace location with mail_debug=yes
Timo Sirainen [Thu, 19 Aug 2010 17:44:20 +0000 (18:44 +0100)]
doc: Updated tls_cert/key_file comment in dovecot-ldap.conf.ext
Timo Sirainen [Thu, 19 Aug 2010 17:36:09 +0000 (18:36 +0100)]
imap: Don't crash with QRESYNC SELECT specifying sequences larger than mailbox's message count.
Timo Sirainen [Thu, 19 Aug 2010 17:28:20 +0000 (18:28 +0100)]
pop3: Show APOP challenge only when APOP auth mechanism is enabled.
Timo Sirainen [Thu, 19 Aug 2010 17:19:53 +0000 (18:19 +0100)]
lib-master: Fixed accepting FIFO connections with BSDI.
Timo Sirainen [Thu, 19 Aug 2010 17:06:22 +0000 (18:06 +0100)]
UTF-8 string validity was still checked incorrectly.
Timo Sirainen [Wed, 18 Aug 2010 15:24:13 +0000 (16:24 +0100)]
lib-index: Give a clearer error message for syscall failing with EFBIG.
Timo Sirainen [Wed, 18 Aug 2010 15:21:04 +0000 (16:21 +0100)]
lib-index: Put all syscall error logging through one function.
Timo Sirainen [Wed, 18 Aug 2010 14:17:40 +0000 (15:17 +0100)]
UTF-8 string validity was checked incorrectly.
Timo Sirainen [Tue, 17 Aug 2010 18:16:03 +0000 (19:16 +0100)]
auth: Pass requested_login_user to auth worker processes.
Timo Sirainen [Tue, 17 Aug 2010 17:10:16 +0000 (18:10 +0100)]
auth: Added more master user login debugging.
Timo Sirainen [Mon, 16 Aug 2010 19:35:26 +0000 (20:35 +0100)]
eaccess_error_get(): If UID/GID doesn't have name, show it as <unknown>
Timo Sirainen [Mon, 16 Aug 2010 15:49:29 +0000 (16:49 +0100)]
master: Give better error messages for unknown users/groups.
Timo Sirainen [Mon, 16 Aug 2010 15:07:01 +0000 (16:07 +0100)]
configure: v2.0.0 is no longer UNSTABLE development branch.
Timo Sirainen [Mon, 16 Aug 2010 14:35:16 +0000 (15:35 +0100)]
Added signature for changeset
d0d3ba81d205
Timo Sirainen [Mon, 16 Aug 2010 14:35:13 +0000 (15:35 +0100)]
Added tag 2.0.0 for changeset
d0d3ba81d205
Timo Sirainen [Mon, 16 Aug 2010 14:35:11 +0000 (15:35 +0100)]
Released v2.0.0.
Timo Sirainen [Fri, 13 Aug 2010 18:22:41 +0000 (19:22 +0100)]
Added signature for changeset
c5de2eb14a97
Timo Sirainen [Fri, 13 Aug 2010 18:22:37 +0000 (19:22 +0100)]
Added tag 2.0.rc6 for changeset
c5de2eb14a97
Timo Sirainen [Fri, 13 Aug 2010 18:22:36 +0000 (19:22 +0100)]
Released v2.0.rc6.
Timo Sirainen [Fri, 13 Aug 2010 13:00:46 +0000 (14:00 +0100)]
Compile fix for some OpenSSL version.
Timo Sirainen [Thu, 12 Aug 2010 17:50:12 +0000 (18:50 +0100)]
mdbox: Use unlimited buffer size when copying metadata while purging.
Timo Sirainen [Thu, 12 Aug 2010 17:47:01 +0000 (18:47 +0100)]
dbox: Don't allow unlimited buffer size when reading message body.
Timo Sirainen [Thu, 12 Aug 2010 17:45:52 +0000 (18:45 +0100)]
Added i_stream_get_max_buffer_size().
Timo Sirainen [Thu, 12 Aug 2010 16:59:03 +0000 (17:59 +0100)]
lib-sql: Fail if trying to register a duplicate sql driver.
Timo Sirainen [Thu, 12 Aug 2010 16:31:46 +0000 (17:31 +0100)]
lib-storage: Fixed listing shared INBOX with FS layout
Timo Sirainen [Thu, 12 Aug 2010 15:58:45 +0000 (16:58 +0100)]
dbox: Reset cache files when rebuilding indexes.
This is especially important if there are broken cached GUIDs for messages,
which will cause GUID mismatches when trying to expunge messages.
Timo Sirainen [Thu, 12 Aug 2010 15:53:04 +0000 (16:53 +0100)]
lib-index: Added mail_cache_reset().
Timo Sirainen [Thu, 12 Aug 2010 15:29:41 +0000 (16:29 +0100)]
Maildir: If trying to open a directory as message, try to rmdir it.
Timo Sirainen [Thu, 12 Aug 2010 15:29:15 +0000 (16:29 +0100)]
i_stream_create_fd(): If opening a directory, set stream_errno=EISDIR
Timo Sirainen [Thu, 12 Aug 2010 15:15:13 +0000 (16:15 +0100)]
lib-storage: When trying to delete "trash" directory, ignore EBUSY errors.
Timo Sirainen [Thu, 12 Aug 2010 15:12:08 +0000 (16:12 +0100)]
unlink_directory(): Don't log EBUSY error for unlink(.nfs*) directly.
The caller can decide if it wants to log it.
Timo Sirainen [Thu, 12 Aug 2010 14:43:08 +0000 (15:43 +0100)]
lib-master: Prefix log messages with username during auth/post-login lookups.
Timo Sirainen [Thu, 12 Aug 2010 14:30:08 +0000 (15:30 +0100)]
login proxy: Show proxy state in "disconnected" error message.
Timo Sirainen [Thu, 12 Aug 2010 14:20:58 +0000 (15:20 +0100)]
login proxy: Error message improvements.
Timo Sirainen [Thu, 12 Aug 2010 12:51:12 +0000 (13:51 +0100)]
module_dir_load(): Support multiple binaries for checking dependency
Timo Sirainen [Thu, 12 Aug 2010 12:50:01 +0000 (13:50 +0100)]
lib-lda: Added mail_deliver_hook_set()
Timo Sirainen [Wed, 11 Aug 2010 17:48:30 +0000 (18:48 +0100)]
quota: Fixed updating quota when sync_notify() had been called outside regular syncing.
Timo Sirainen [Wed, 11 Aug 2010 16:09:51 +0000 (17:09 +0100)]
Improved "Inotify instance limit exceeded" error message.
Timo Sirainen [Tue, 10 Aug 2010 14:25:29 +0000 (15:25 +0100)]
Added signature for changeset
4a2d840a80bb
Timo Sirainen [Tue, 10 Aug 2010 14:25:25 +0000 (15:25 +0100)]
Added tag 2.0.rc5 for changeset
4a2d840a80bb
Timo Sirainen [Tue, 10 Aug 2010 14:25:24 +0000 (15:25 +0100)]
Released v2.0.rc5.
Timo Sirainen [Tue, 10 Aug 2010 13:51:09 +0000 (14:51 +0100)]
ldap: Reduce max. queued request count to 8.
OpenLDAP seems to default to 16 worker threads.
Timo Sirainen [Tue, 10 Aug 2010 12:03:20 +0000 (13:03 +0100)]
p_strdup(): Small optimization.
Patch by Len7hir
Timo Sirainen [Mon, 9 Aug 2010 18:59:19 +0000 (19:59 +0100)]
dsync: Error handling fixes.
Mainly fixes quota of quota error while saving.
Timo Sirainen [Mon, 9 Aug 2010 17:14:48 +0000 (18:14 +0100)]
ssl-params: Comment update.
Timo Sirainen [Mon, 9 Aug 2010 17:12:12 +0000 (18:12 +0100)]
ssl-params: Generate missing SSL parameters immediately at Dovecot startup.
(Instead of waiting until the first SSL client connection arrives.)
Timo Sirainen [Mon, 9 Aug 2010 17:11:18 +0000 (18:11 +0100)]
master: Added service type=startup for starting one service process at startup.
Timo Sirainen [Mon, 9 Aug 2010 16:39:04 +0000 (17:39 +0100)]
listescape: Crashfix for some configurations.
Timo Sirainen [Mon, 9 Aug 2010 16:35:08 +0000 (17:35 +0100)]
mountpoint_get(): Skip rootfs mounts with Linux.
Fixes fs quota for such systems. Patch by Patrick McLean.