[dovecot/core] f47885: quota-count: Remove extra "quota-count failed:" fr...
GitHub
noreply at github.com
Tue Mar 6 07:00:35 EET 2018
Branch: refs/heads/master-2.3
Home: https://github.com/dovecot/core
Commit: f478857ee42d19e8ac5746f4eaa585e5c19dce50
https://github.com/dovecot/core/commit/f478857ee42d19e8ac5746f4eaa585e5c19dce50
Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/plugins/quota/quota-count.c
Log Message:
-----------
quota-count: Remove extra "quota-count failed:" from error_r
Commit: 185c9075e681f8f561e62c4ae8e96470f332a60c
https://github.com/dovecot/core/commit/185c9075e681f8f561e62c4ae8e96470f332a60c
Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/plugins/quota/quota-storage.c
M src/plugins/quota/quota.c
Log Message:
-----------
quota: Remove "Failed to set quota transaction limits" error
This error adds nothing that helps the user to debug a problem.
Commit: 8c077aa6d8b88320431a5c6add251549b1d1c3b9
https://github.com/dovecot/core/commit/8c077aa6d8b88320431a5c6add251549b1d1c3b9
Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/plugins/quota/quota-storage.c
M src/plugins/quota/quota.c
Log Message:
-----------
quota: Warn when quota check is blocked by background quota calculation
This was previously double logged as "Quota transaction has failed
earlier" error.
Commit: 9d589f8b0dc13cac68e945a0dd501395a2fef73b
https://github.com/dovecot/core/commit/9d589f8b0dc13cac68e945a0dd501395a2fef73b
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/lib-smtp/smtp-address.h
Log Message:
-----------
lib-smtp: address: Rename 'poo' to 'pool' in declaration of smtp_address_detail_parse().
Commit: 52d91963aa579c3cdca9bb6067e98b8d145c131f
https://github.com/dovecot/core/commit/52d91963aa579c3cdca9bb6067e98b8d145c131f
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/lib-smtp/smtp-address.c
M src/lib-smtp/smtp-address.h
M src/lib-smtp/test-smtp-address.c
Log Message:
-----------
lib-smtp: address: Consistently allow address values to be NULL.
If the address pointer is NULL or the localpart field is NULL or empty, it
signifies that it is the NULL address "<>".
In the case of smtp_address_equals(), this also likely fixes crashes at places
where it may be used to compare "<>".
Commit: 7eb098b89f71dd809a687b187e79d789b8b8e2b5
https://github.com/dovecot/core/commit/7eb098b89f71dd809a687b187e79d789b8b8e2b5
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/lib-smtp/smtp-params.c
M src/lib-smtp/smtp-params.h
Log Message:
-----------
lib-smtp: params: Add functions to evaluate any extra (non-standard) MAIL and RCPT parameters.
These allow looking up the parameter based on its name.
Commit: af7fec168d78eb4be21fe497b878afab38209359
https://github.com/dovecot/core/commit/af7fec168d78eb4be21fe497b878afab38209359
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/lib-smtp/smtp-params.c
M src/lib-smtp/smtp-params.h
Log Message:
-----------
lib-smtp: params: Add function that allows checking whether RCPT parameters are equal.
Commit: e9afe2849972803159fdc35a020f2f8a5add5e92
https://github.com/dovecot/core/commit/e9afe2849972803159fdc35a020f2f8a5add5e92
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/lib-smtp/smtp-server-cmd-rcpt.c
M src/lib-smtp/smtp-server-private.h
M src/lib-smtp/smtp-server-transaction.c
Log Message:
-----------
lib-smtp: server: Add RCPT parameters directly in smtp_server_transaction_add_rcpt().
This makes more sense. Before, these were added to the recipient in
smtp-server-cmd-rcpt.c, after the recipient was added.
Commit: 7bab02676917f21c879f0558d9cd32fa301274a8
https://github.com/dovecot/core/commit/7bab02676917f21c879f0558d9cd32fa301274a8
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/lib-smtp/smtp-server-transaction.c
M src/lib-smtp/smtp-server.h
Log Message:
-----------
lib-smtp: server: transaction: Add function that finds duplicate recipients.
Duplicate means that both the path and parameters are equal.
Commit: c6c10f27136bbd06490f14e028e37dffcabec448
https://github.com/dovecot/core/commit/c6c10f27136bbd06490f14e028e37dffcabec448
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/lib-smtp/smtp-server-reply.c
Log Message:
-----------
lib-smtp: server: Allow part of the replies to be already sent in smtp_server_reply_allv().
This is not something observed to happen in existing code, but it is best to
deal with this properly, as it could happen in the future.
Commit: 06d4b7aac2f175619d00c8b5d8a7fa87571f625d
https://github.com/dovecot/core/commit/06d4b7aac2f175619d00c8b5d8a7fa87571f625d
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/lib-smtp/smtp-server-command.c
M src/lib-smtp/smtp-server-private.h
M src/lib-smtp/smtp-server-reply.c
Log Message:
-----------
lib-smtp: server: Put reply content in a separate struct.
This allows duplicate replies to share content for a multi-reply command.
Commit: 62a8c37501c983d979b6110c41b280b097319dc3
https://github.com/dovecot/core/commit/62a8c37501c983d979b6110c41b280b097319dc3
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/lib-smtp/smtp-server-reply.c
Log Message:
-----------
lib-smtp: server: Move allocation of command replies to a separate function.
Commit: 0ec0a3fae1a2f5ffb2009a5cd7d2b7fc708e6617
https://github.com/dovecot/core/commit/0ec0a3fae1a2f5ffb2009a5cd7d2b7fc708e6617
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/lib-smtp/smtp-server-reply.c
M src/lib-smtp/smtp-server.h
Log Message:
-----------
lib-smtp: server: Add function that allows submitting duplicate replies.
The smtp_server_reply_submit_duplicate() function submits a new reply at the
specified index with content duplicated from an existing earlier reply.
Commit: 7a291da0809203fd019ba3bd18729816ced361c4
https://github.com/dovecot/core/commit/7a291da0809203fd019ba3bd18729816ced361c4
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/lib-smtp/smtp-server-reply.c
Log Message:
-----------
lib-smtp: server: Use smtp_server_reply_submit_duplicate() in smtp_server_reply_allv().
This is more efficient, since it doesn't need to compose new content for each
reply.
Commit: e365ad475aac50e991ddfb4b5e1e7835702c253d
https://github.com/dovecot/core/commit/e365ad475aac50e991ddfb4b5e1e7835702c253d
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/lmtp/Makefile.am
M src/lmtp/client.h
A src/lmtp/lmtp-common.c
A src/lmtp/lmtp-common.h
M src/lmtp/lmtp-local.c
M src/lmtp/lmtp-proxy.c
Log Message:
-----------
lmtp: Move common recipient handling code to separate file.
Commit: 2374eae04e04a810fc743ac737a4ee8fcbb1a643
https://github.com/dovecot/core/commit/2374eae04e04a810fc743ac737a4ee8fcbb1a643
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/lmtp/lmtp-common.c
M src/lmtp/lmtp-common.h
M src/lmtp/lmtp-local.c
M src/lmtp/lmtp-proxy.c
Log Message:
-----------
lmtp: Add recipient type to struct lmtp_recipient.
Commit: 999789eb17b4fa4d9457f12979505f7c4a78dd21
https://github.com/dovecot/core/commit/999789eb17b4fa4d9457f12979505f7c4a78dd21
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/lmtp/lmtp-common.c
M src/lmtp/lmtp-common.h
M src/lmtp/lmtp-local.c
Log Message:
-----------
lmtp: local: Don't deliver more than once to the same recipient.
Duplicate RCPT TO commands for local recipients are now mostly ignored,
by repeating the reply for the first instance of that RCPT TO command.
Commit: c7eaa19871234fa4e72abb7c2dda8887fe6c7d65
https://github.com/dovecot/core/commit/c7eaa19871234fa4e72abb7c2dda8887fe6c7d65
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/lib-index/mail-index-transaction-export.c
Log Message:
-----------
lib-index: Cleanup - return bool in log_append_keyword_updates()
Simplifies the next commit.
Commit: d4706609e70c9569acbef2c0d8e7fda5ab3cfa4e
https://github.com/dovecot/core/commit/d4706609e70c9569acbef2c0d8e7fda5ab3cfa4e
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/lib-index/mail-index-transaction-export.c
M src/lib-index/mail-index-transaction-private.h
M src/lib-index/mail-index-transaction.c
M src/lib-index/mail-index.h
Log Message:
-----------
lib-index: Add mail_index_transaction_commit_result.changes_mask
This can be used to determine what type of changes were committed in a
transaction.
Commit: ced0220a754c0999346c4811aeca76a83a91098b
https://github.com/dovecot/core/commit/ced0220a754c0999346c4811aeca76a83a91098b
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/lib-storage/index/index-transaction.c
M src/lib-storage/index/maildir/maildir-mail.c
M src/lib-storage/mail-storage-private.h
Log Message:
-----------
lib-storage: Remove mailbox_transaction_context.nontransactional_changes
Nothing cares about them. It was only set for POP3 UIDL change with
Maildir. In theory dsync replication would want to replicate such a change,
but it doesn't actually support changing UIDLs for existing mails. Other
mailbox formats don't support it anyway.
Commit: c837fee817917959b7a3410b59790b284ca08c1d
https://github.com/dovecot/core/commit/c837fee817917959b7a3410b59790b284ca08c1d
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/imap-urlauth/Makefile.am
M src/lib-imap-urlauth/Makefile.am
M src/lib-storage/mail-storage.h
M src/plugins/imap-quota/Makefile.am
M src/pop3/Makefile.am
Log Message:
-----------
lib-storage: Include mail-index.h from mail-storage.h
This makes it a bit more acceptable to use mail-index.h API, without having
to go through the lib-storage layer. This is also needed by the next patch
to avoid duplicating the same enum in both lib-index and lib-storage layer.
Commit: 3aa47de4a72d115d50ca0b56f0359a80a4064f62
https://github.com/dovecot/core/commit/3aa47de4a72d115d50ca0b56f0359a80a4064f62
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/lib-storage/index/index-transaction.c
M src/lib-storage/list/mailbox-list-index-status.c
M src/lib-storage/mail-storage.h
M src/plugins/replication/replication-plugin.c
Log Message:
-----------
lib-storage: Replace mail_transaction_commit_changes.changed with changes_mask
This allows better finding out what changed in the transaction.
Commit: 6e2ea69b4634425229bd5e375848b7fa48357194
https://github.com/dovecot/core/commit/6e2ea69b4634425229bd5e375848b7fa48357194
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/plugins/replication/replication-plugin.c
Log Message:
-----------
replication: Don't trigger replication on changes not visible to dsync
For example if there's a write to .cache file, it doesn't require
replication.
Compare: https://github.com/dovecot/core/compare/a5518a4fe6d0...6e2ea69b4634
More information about the dovecot-cvs
mailing list