]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Mon, 14 Nov 2011 21:15:17 +0000 (23:15 +0200)]
stats: Forcibly free command after running for 15 minutes without updates.
Timo Sirainen [Wed, 9 Nov 2011 20:58:38 +0000 (22:58 +0200)]
maildir++: If listing finds non-mUTF7/UTF8 mailbox dir, rename it instead of assert-crashing later.
Timo Sirainen [Wed, 9 Nov 2011 16:33:59 +0000 (18:33 +0200)]
master: Increase process count limit (ulimit -u) at startup high enough that we don't reach it.
Timo Sirainen [Wed, 9 Nov 2011 16:30:27 +0000 (18:30 +0200)]
restrict_process_size() API changes.
Timo Sirainen [Wed, 9 Nov 2011 16:20:51 +0000 (18:20 +0200)]
restrict_access*(): If setuid() fails with EAGAIN, suggest ulimit -u being the problem.
Timo Sirainen [Wed, 9 Nov 2011 16:14:04 +0000 (18:14 +0200)]
imap/pop3-login: Use default_vsz_limit instead of adding our own.
There's not a huge difference between 64 MB and the default 256 MB, and this
change makes it easier to change the default limit globally.
Timo Sirainen [Wed, 9 Nov 2011 16:07:28 +0000 (18:07 +0200)]
master: vsz_limit enforcement was done for 1024 times too much memory.
Timo Sirainen [Wed, 9 Nov 2011 16:05:25 +0000 (18:05 +0200)]
lmtp: Default vsz_limit wasn't used for lmtp service.
Timo Sirainen [Wed, 9 Nov 2011 12:15:18 +0000 (14:15 +0200)]
maildir: When fixing broken size in filename, try harder to find the latest filename.
Timo Sirainen [Wed, 9 Nov 2011 11:24:49 +0000 (13:24 +0200)]
maildir: Whenever we're guessing a filename correctly, remember it in uidlist.
Timo Sirainen [Wed, 9 Nov 2011 10:55:37 +0000 (12:55 +0200)]
maildir: When renaming filename due to broken size, don't forget message flags.
Timo Sirainen [Tue, 8 Nov 2011 22:10:07 +0000 (00:10 +0200)]
Added signature for changeset
437ae2c24872
Timo Sirainen [Tue, 8 Nov 2011 22:10:04 +0000 (00:10 +0200)]
Added tag 2.1.beta1 for changeset
437ae2c24872
Timo Sirainen [Tue, 8 Nov 2011 22:10:04 +0000 (00:10 +0200)]
Released v2.1.beta1.
Timo Sirainen [Tue, 8 Nov 2011 22:09:35 +0000 (00:09 +0200)]
Make static analyzer happier.
Timo Sirainen [Tue, 8 Nov 2011 21:45:05 +0000 (23:45 +0200)]
TODO updated
Timo Sirainen [Tue, 8 Nov 2011 21:44:31 +0000 (23:44 +0200)]
README: Added FUZZY RFC.
Timo Sirainen [Tue, 8 Nov 2011 21:40:54 +0000 (23:40 +0200)]
login proxy: Verify that remote hostname matches SSL cert, unless ssl=any-cert
Timo Sirainen [Tue, 8 Nov 2011 20:49:57 +0000 (22:49 +0200)]
eacces_error_get*(): Crashfix for recent change.
Timo Sirainen [Tue, 8 Nov 2011 20:38:36 +0000 (22:38 +0200)]
maildir: Log less lines when removing broken sizes from filenames.
Timo Sirainen [Tue, 8 Nov 2011 19:50:46 +0000 (21:50 +0200)]
master: Never create new processes for services that are being destroyed (reload, deinit)
Timo Sirainen [Tue, 8 Nov 2011 19:29:34 +0000 (21:29 +0200)]
login: If login fails for some reason, but auth was successful, don't log "auth failed".
For example if proxy fails to connect to remote server.
Timo Sirainen [Tue, 8 Nov 2011 19:14:32 +0000 (21:14 +0200)]
login proxy: Always log the username in the error messages.
Timo Sirainen [Mon, 7 Nov 2011 20:54:32 +0000 (22:54 +0200)]
auth: When complaining about auth-userdb permission errors, log also the wanted UID's name.
Timo Sirainen [Mon, 7 Nov 2011 20:17:15 +0000 (22:17 +0200)]
indexer-worker: If indexes are disabled for a mailbox, do nothing but log a message.
Timo Sirainen [Mon, 7 Nov 2011 18:45:55 +0000 (20:45 +0200)]
master: Fixed giving config socket path to anvil process.
Timo Sirainen [Sat, 5 Nov 2011 18:35:56 +0000 (20:35 +0200)]
configure: Use libtool's -no-undefined flag instead of attempting it ourself.
Patch by Brad.
Timo Sirainen [Sat, 5 Nov 2011 17:59:55 +0000 (19:59 +0200)]
doveadm import: Added -s parameter to subscribe to created mailboxes.
Timo Sirainen [Sat, 5 Nov 2011 17:37:23 +0000 (19:37 +0200)]
dsync: Set user to be admin to ignore quota limits.
Timo Sirainen [Sat, 5 Nov 2011 17:37:02 +0000 (19:37 +0200)]
quota: Ignore quota limits for admin users.
Timo Sirainen [Sat, 5 Nov 2011 17:17:59 +0000 (19:17 +0200)]
master: Wait for services to stop listening before unlinking the pid file.
Timo Sirainen [Sat, 5 Nov 2011 15:59:11 +0000 (17:59 +0200)]
fts-lucene: Use FTS_BACKEND_FLAG_BUILD_FULL_WORDS flag.
Timo Sirainen [Sat, 5 Nov 2011 15:58:50 +0000 (17:58 +0200)]
fts: Added FTS_BACKEND_FLAG_BUILD_FULL_WORDS for sending data to backends only in full words.
Timo Sirainen [Sat, 5 Nov 2011 15:31:47 +0000 (17:31 +0200)]
fts-lucene: Optimize searching for existence of an indexed header.
Timo Sirainen [Sat, 5 Nov 2011 15:30:55 +0000 (17:30 +0200)]
fts-lucene: Index the header name tokenized, or we can't search it.
Timo Sirainen [Sat, 5 Nov 2011 15:11:40 +0000 (17:11 +0200)]
fts-lucene: Fixed handling "maybe" queries (unindexed headers)
Pascal Volk [Fri, 4 Nov 2011 21:57:05 +0000 (21:57 +0000)]
man: Added -f option to doveadm-user.1.
Timo Sirainen [Fri, 4 Nov 2011 22:07:14 +0000 (00:07 +0200)]
Use SSL_MODE_RELEASE_BUFFERS if available to keep memory usage low.
Based on patch by Cristian RodrÃguez.
Timo Sirainen [Fri, 4 Nov 2011 22:00:49 +0000 (00:00 +0200)]
lmtp: Changed default client_limit to 1.
LMTP processes can wait a long time on disk I/O, so a single process will be
busy waiting long before it reaches default_client_limit (100).
Timo Sirainen [Fri, 4 Nov 2011 19:21:11 +0000 (21:21 +0200)]
imapc: When doing a LIST, delete any extra local mailbox (index) directories.
Timo Sirainen [Fri, 4 Nov 2011 19:20:19 +0000 (21:20 +0200)]
imapc: Don't use separate indexes/ directory anymore. Fixes/cleanups to make it possible.
Timo Sirainen [Fri, 4 Nov 2011 19:17:09 +0000 (21:17 +0200)]
imapc: If rawlog directory doesn't exist, silently ignore it.
Timo Sirainen [Fri, 4 Nov 2011 18:36:28 +0000 (20:36 +0200)]
imapc: Index files weren't deleted when mailbox was deleted.
Timo Sirainen [Fri, 4 Nov 2011 18:36:06 +0000 (20:36 +0200)]
lib-storage: Added MAILBOX_LIST_FLAG_OPTIONAL_BOXES flag.
Timo Sirainen [Fri, 4 Nov 2011 18:11:39 +0000 (20:11 +0200)]
anvil: Handle crash restarts without failing completely.
Timo Sirainen [Fri, 4 Nov 2011 17:52:26 +0000 (19:52 +0200)]
doveadm dump index: Dump also mime.parts decoded.
Timo Sirainen [Fri, 4 Nov 2011 17:35:30 +0000 (19:35 +0200)]
fts-lucene: Added whitespace_chars subsetting to fts_lucene.
A value of "@." could be useful so that user@domain.tld allows searching
user, domain and tld separately instead of requiring the whole string to
match.
Timo Sirainen [Fri, 4 Nov 2011 16:50:24 +0000 (18:50 +0200)]
eacces_error_get*(): Log if group has r/w permissions, but we don't belong to it.
Timo Sirainen [Tue, 25 Oct 2011 19:58:48 +0000 (22:58 +0300)]
master: Assert-crashfix when service process limit was reached.
Introduced by commit
fddbb26400d0 .
Timo Sirainen [Tue, 25 Oct 2011 18:44:38 +0000 (21:44 +0300)]
login: When renegotiating SSL handshake, don't reread settings when TLS SNI is used.
Timo Sirainen [Tue, 25 Oct 2011 18:41:28 +0000 (21:41 +0300)]
login: Increased client's initial memory pool size.
Timo Sirainen [Thu, 20 Oct 2011 15:37:09 +0000 (18:37 +0300)]
master: When process_limit fills up, wait 10s before closing pending connections.
It might have only been a temporary burst that gets resolved quickly enough.
Timo Sirainen [Thu, 20 Oct 2011 15:26:15 +0000 (18:26 +0300)]
master: Reset service's listen_pending flag when it gets a new available process.
Timo Sirainen [Thu, 20 Oct 2011 13:54:36 +0000 (16:54 +0300)]
imapc: Fixed reopening a mailbox.
Timo Sirainen [Wed, 19 Oct 2011 13:11:44 +0000 (16:11 +0300)]
auth: passdb static crashed if no password was given
Timo Sirainen [Tue, 18 Oct 2011 13:53:06 +0000 (16:53 +0300)]
maildir: If maildir filename has broken W/S size, rename the file to drop them.
Timo Sirainen [Tue, 18 Oct 2011 13:52:23 +0000 (16:52 +0300)]
istream-mail: Call mail_cache_set_corrupted() properly
Timo Sirainen [Mon, 17 Oct 2011 12:35:54 +0000 (15:35 +0300)]
imapc: Added imapc_ssl_verify setting.
Timo Sirainen [Wed, 12 Oct 2011 16:09:02 +0000 (19:09 +0300)]
mail-log: Use mail_log_update_wanted_fields() to avoid parsing message multiple times.
Timo Sirainen [Wed, 12 Oct 2011 16:08:31 +0000 (19:08 +0300)]
lib-storage: Added mail_log_update_wanted_fields()
Timo Sirainen [Wed, 12 Oct 2011 14:21:01 +0000 (17:21 +0300)]
mdbox rebuild: Log an error whenever opening a mailbox fails.
Timo Sirainen [Wed, 12 Oct 2011 16:07:07 +0000 (19:07 +0300)]
imapc: Mail body wasn't always prefetched when it should have been.
Timo Sirainen [Sun, 9 Oct 2011 17:46:53 +0000 (20:46 +0300)]
imapc: When asking for capabilities, try to ask from a logged in connection.
Timo Sirainen [Sun, 9 Oct 2011 17:46:28 +0000 (20:46 +0300)]
imapc: Post-login capabilities weren't detected/used.
Timo Sirainen [Sun, 9 Oct 2011 17:38:11 +0000 (20:38 +0300)]
imapc: Support retrying some IMAP commands if we get disconnected.
Timo Sirainen [Sun, 9 Oct 2011 17:36:28 +0000 (20:36 +0300)]
lib-imap: Added reference counting to imap parser.
Timo Sirainen [Sun, 9 Oct 2011 16:04:27 +0000 (19:04 +0300)]
imapc: Mailbox reopening fix.
Timo Sirainen [Sun, 9 Oct 2011 16:04:15 +0000 (19:04 +0300)]
imapc: Fixed expunging too many messages from index.
Timo Sirainen [Sun, 9 Oct 2011 15:27:54 +0000 (18:27 +0300)]
imapc: Better implementation of checking if index is missing messages.
Timo Sirainen [Sun, 9 Oct 2011 15:25:18 +0000 (18:25 +0300)]
imapc: Fixes to sending commands.
Timo Sirainen [Sun, 9 Oct 2011 14:15:31 +0000 (17:15 +0300)]
imapc: Fixed detecting when messages are missing from index.
Timo Sirainen [Sun, 9 Oct 2011 13:41:17 +0000 (16:41 +0300)]
imapc: Initial support for automatically reconnecting to remote server.
Timo Sirainen [Sat, 8 Oct 2011 17:31:22 +0000 (20:31 +0300)]
imapc: Fixed updating message flags from another session.
Timo Sirainen [Fri, 7 Oct 2011 18:15:52 +0000 (21:15 +0300)]
imapc: Fixed handling keywords.
The status->keywords must point to mail_index's keywords.
Timo Sirainen [Fri, 7 Oct 2011 18:14:58 +0000 (21:14 +0300)]
imapc: Detect when message has been unexpectedly expunged from index.
Timo Sirainen [Fri, 7 Oct 2011 17:50:02 +0000 (20:50 +0300)]
imapc: IDLE didn't notify immediately about new mails.
Timo Sirainen [Fri, 7 Oct 2011 17:49:32 +0000 (20:49 +0300)]
imapc: Code cleanup: avoid unnecessarily accessing imapc-client-private.h
Timo Sirainen [Fri, 7 Oct 2011 17:34:53 +0000 (20:34 +0300)]
imapc: Removed unused "stop now" functionality.
Timo Sirainen [Fri, 7 Oct 2011 17:31:57 +0000 (20:31 +0300)]
imapc: Changed mailbox opening API to be more extensible.
Timo Sirainen [Fri, 7 Oct 2011 17:10:11 +0000 (20:10 +0300)]
imapc: Command sending API changed to be more extensible.
Timo Sirainen [Fri, 7 Oct 2011 16:25:52 +0000 (19:25 +0300)]
auth: Don't re-add IO to master connection input.
This fixes a panic crash in some situations.
Timo Sirainen [Fri, 7 Oct 2011 15:18:20 +0000 (18:18 +0300)]
auth: Improved "auth client doesn't have permissions to do .." errors.
Timo Sirainen [Wed, 5 Oct 2011 15:47:56 +0000 (18:47 +0300)]
pop3: When pop3_fast_size_lookups=yes, don't assume we need to fetch virtual size.
This fixes prefetch unnecessarily opening mail files.
Timo Sirainen [Wed, 5 Oct 2011 14:55:29 +0000 (17:55 +0300)]
imapc: Fixed fetching data for a saved, but uncommitted, mail.
Timo Sirainen [Wed, 5 Oct 2011 14:51:32 +0000 (17:51 +0300)]
lib-storage: Fixed reopening a mail stream.
Timo Sirainen [Wed, 5 Oct 2011 14:51:01 +0000 (17:51 +0300)]
imapc: Memory leak fixes.
Timo Sirainen [Wed, 5 Oct 2011 14:34:51 +0000 (17:34 +0300)]
imapc: Fixed closing mail properly.
Timo Sirainen [Wed, 5 Oct 2011 14:34:16 +0000 (17:34 +0300)]
imapc: Fixed potential assert-crash when saving a mail.
Timo Sirainen [Wed, 5 Oct 2011 14:21:46 +0000 (17:21 +0300)]
imapc: Fixed "Bad file descriptor" errors after mail was closed.
Timo Sirainen [Wed, 5 Oct 2011 12:57:03 +0000 (15:57 +0300)]
raw storage: Don't crash with mailbox_get_metadata()
Timo Sirainen [Tue, 4 Oct 2011 14:22:55 +0000 (17:22 +0300)]
lib-storage: Verify that cached message size matches actually read size.
Timo Sirainen [Tue, 4 Oct 2011 14:17:12 +0000 (17:17 +0300)]
lib-storage: Added mail_get_hdr_stream() and use it where possible.
This makes it clearer for backends when it needs a message body instead of
only message header.
Timo Sirainen [Tue, 4 Oct 2011 14:14:30 +0000 (17:14 +0300)]
imapc: Mail body caching should be done at close(), not at free().
This cached wrong mail bodies when fetching multiple mails.
Timo Sirainen [Mon, 3 Oct 2011 17:00:55 +0000 (20:00 +0300)]
script-login: Disable alarm after input has been read.
Timo Sirainen [Sun, 2 Oct 2011 17:26:02 +0000 (20:26 +0300)]
passdb vpopmail: Always prefer to lookup plaintext password if it exists.
This is important when multiple auth mechanisms are used and the password is
cached.
Timo Sirainen [Sun, 2 Oct 2011 17:09:04 +0000 (20:09 +0300)]
mailbox list indexes: Get mailbox_get_metadata(guid) from index if possible.
Timo Sirainen [Sun, 2 Oct 2011 17:06:58 +0000 (20:06 +0300)]
lib-storage: mailbox_get_metadata() no longer always opens mailbox.
Timo Sirainen [Sun, 2 Oct 2011 17:05:23 +0000 (20:05 +0300)]
lib-storage: Compile fix for recent change.
Timo Sirainen [Sun, 2 Oct 2011 15:54:32 +0000 (18:54 +0300)]
maildir: Maildir list index change check should always check index log changes.
(Not only when maildir_very_dirty_syncs=no)
Timo Sirainen [Sun, 2 Oct 2011 15:49:09 +0000 (18:49 +0300)]
mailbox list indexes: Handle name="" mailboxes.