[dovecot/core] ee22a4: imapc: Don't send NOOP immediately after SELECT
GitHub
noreply at github.com
Fri Dec 9 14:00:11 UTC 2016
Branch: refs/heads/master
Home: https://github.com/dovecot/core
Commit: ee22a48c8ab37aad0bf5534b8d4131e6639f9454
https://github.com/dovecot/core/commit/ee22a48c8ab37aad0bf5534b8d4131e6639f9454
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2016-12-09 (Fri, 09 Dec 2016)
Changed paths:
M src/lib-storage/index/imapc/imapc-sync.c
Log Message:
-----------
imapc: Don't send NOOP immediately after SELECT
NOOP is normally used by mailbox syncing to check if there are any changes
done by other concurrent IMAP sessions. But doing it immediately after
SELECT is unnecessary, because nothing could have changed.
Commit: e823661ef75e798ed18dc2bf0a46ed66ffc27c24
https://github.com/dovecot/core/commit/e823661ef75e798ed18dc2bf0a46ed66ffc27c24
Author: manuel <manuel at mausz.at>
Date: 2016-12-09 (Fri, 09 Dec 2016)
Changed paths:
M src/lib-ssl-iostream/iostream-openssl.c
M src/login-common/ssl-proxy-openssl.c
Log Message:
-----------
openssl: Clear error queue after an incomplete SSL_shutdown
If the SSL_shutdown-call fails (e.g. because the underlaying socket has
already been closed) OpenSSL puts the corresponding error into the
queue. We don't care about details so we need to clear the queue.
Otherwise the error will be pulled while error checking the next OpenSSL
call of an unrelated connection.
Commit: b405360288783b2e947263465f7fc48ae475485a
https://github.com/dovecot/core/commit/b405360288783b2e947263465f7fc48ae475485a
Author: Paul Howarth <paul at city-fan.org>
Date: 2016-12-09 (Fri, 09 Dec 2016)
Changed paths:
M m4/mmap_write.m4
M m4/size_t_signed.m4
M m4/time_t_signed.m4
M m4/vararg.m4
Log Message:
-----------
configure: Fix some implicit function declarations
Some configure tests fail unexpectedly if the compiler flag
-Werror=implicit-function-declarations is enabled, which can result
in the wrong implementations being used.
This compiler flag is now enabled by default in Fedora Rawhide:
https://fedoraproject.org/wiki/Changes/Fedora26CFlags
<stdlib.h> is needed for exit()
<string.h> is needed for strcpy()
Compare: https://github.com/dovecot/core/compare/b6188d7d62ef...b40536028878
More information about the dovecot-cvs
mailing list