]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Fri, 18 Nov 2011 19:35:52 +0000 (21:35 +0200)]
lib-master: Set service/client limits already in master_service_init()
Timo Sirainen [Fri, 18 Nov 2011 19:31:15 +0000 (21:31 +0200)]
login proxy: Added ssl_client_cert/key settings.
The client cert is used sent to proxy destination server when SSL is used.
Timo Sirainen [Fri, 18 Nov 2011 14:22:44 +0000 (16:22 +0200)]
login: Added assert.
Timo Sirainen [Fri, 18 Nov 2011 14:16:34 +0000 (16:16 +0200)]
login: Differentiate between auth failure and auth process communication failure.
Log a warning if auth connection dies.
Timo Sirainen [Fri, 18 Nov 2011 14:15:24 +0000 (16:15 +0200)]
auth: Log a warning if auth client disconnects while it still has pending requests.
Timo Sirainen [Fri, 18 Nov 2011 13:52:23 +0000 (15:52 +0200)]
login: Minor potential authentication fix when service_count>1
Timo Sirainen [Thu, 17 Nov 2011 00:02:30 +0000 (02:02 +0200)]
login: Fixed a memory leak when SSL client connection was closed uncleanly.
Timo Sirainen [Wed, 16 Nov 2011 22:49:30 +0000 (00:49 +0200)]
passdb vpopmail: Fix to handling mixed cleartext/crypt passwords.
Timo Sirainen [Wed, 16 Nov 2011 22:41:15 +0000 (00:41 +0200)]
login proxy: Don't fail connection if CRL isn't found for some certificate.
Timo Sirainen [Wed, 16 Nov 2011 20:59:36 +0000 (22:59 +0200)]
i_getgr*(): Use a generic workaround for all OSes that report too small grbuf size.
Timo Sirainen [Wed, 16 Nov 2011 20:13:35 +0000 (22:13 +0200)]
checkpassword: Export all auth %variables to AUTH_* environment.
Timo Sirainen [Wed, 16 Nov 2011 18:24:07 +0000 (20:24 +0200)]
lmtp: Include local/remote port in userdb lookups.
Timo Sirainen [Wed, 16 Nov 2011 18:23:50 +0000 (20:23 +0200)]
lib-storage: Added local/remote port to struct mail_storage_service_input for userdb lookups.
Timo Sirainen [Wed, 16 Nov 2011 18:00:37 +0000 (20:00 +0200)]
lib-storage: Fixed listing subscriptions from prefix!="" namespace
Timo Sirainen [Wed, 16 Nov 2011 17:48:01 +0000 (19:48 +0200)]
lib-storage: Fixed error handling for mailbox_set_subscribed()
Timo Sirainen [Wed, 16 Nov 2011 17:39:33 +0000 (19:39 +0200)]
lib-storage: Fixed using "auto" driver with shared namespaces.
Timo Sirainen [Wed, 16 Nov 2011 17:39:18 +0000 (19:39 +0200)]
lib-storage: Improved storage creation failure error message for "auto" driver.
Timo Sirainen [Wed, 16 Nov 2011 17:38:55 +0000 (19:38 +0200)]
lib-storage: Crashfix for "auto" driver in some situations.
Timo Sirainen [Wed, 16 Nov 2011 17:38:16 +0000 (19:38 +0200)]
lib-storage: Use namespace owner user's home dir for autodetection (for shared namespaces).
Timo Sirainen [Wed, 16 Nov 2011 17:14:43 +0000 (19:14 +0200)]
man: Dovecot version numbers updated.
Timo Sirainen [Wed, 16 Nov 2011 17:06:20 +0000 (19:06 +0200)]
config: Skip spaces between '<' and value in "key=< value"
Timo Sirainen [Wed, 16 Nov 2011 17:04:31 +0000 (19:04 +0200)]
master: Don't log errors at shutdown about services' "command startup failed".
Timo Sirainen [Wed, 16 Nov 2011 16:15:46 +0000 (18:15 +0200)]
login: Improved auth failed log messages.
Timo Sirainen [Tue, 15 Nov 2011 22:28:32 +0000 (00:28 +0200)]
man: Fixes to previous doveadm-search-query.7 change.
Timo Sirainen [Tue, 15 Nov 2011 20:24:18 +0000 (22:24 +0200)]
man: Updated doveadm-search-query.7 to include MAILBOX[-GUID] as search keys.
Timo Sirainen [Tue, 15 Nov 2011 18:58:48 +0000 (20:58 +0200)]
master: Don't throttle successfully started services just because their processes didn't have clients.
Timo Sirainen [Tue, 15 Nov 2011 18:56:59 +0000 (20:56 +0200)]
stats: If process has crashed/restarted, hide initial "missing session GUID" warnings.
Timo Sirainen [Tue, 15 Nov 2011 16:29:52 +0000 (18:29 +0200)]
configure: Don't reorder --with-storages values.
The ordering is used for storage autodetection.
Timo Sirainen [Tue, 15 Nov 2011 16:29:14 +0000 (18:29 +0200)]
mdbox: Added support for autodetection of ~/mdbox/ as mdbox storage.
Timo Sirainen [Tue, 15 Nov 2011 16:21:39 +0000 (18:21 +0200)]
lib-storage: Added "auto" mail storage driver for forcing autodetection.
Timo Sirainen [Tue, 15 Nov 2011 15:40:13 +0000 (17:40 +0200)]
stats: Freeing a user didn't remove it from hash table, leading to crash later.
Timo Sirainen [Mon, 14 Nov 2011 22:34:00 +0000 (00:34 +0200)]
maildir: Added maildir_broken_filename_sizes setting.
Timo Sirainen [Mon, 14 Nov 2011 22:05:50 +0000 (00:05 +0200)]
maildir: When noticing invalid 'S' in filename, replace it with the correct one instead of removing it.
Timo Sirainen [Mon, 14 Nov 2011 21:15:37 +0000 (23:15 +0200)]
imap-stats: Don't send IDLE command updates to stats service.
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.