[dovecot/core | refs/heads/master] 536d4fc8: lib: istreams - Don't lose IO pending state when unsetting and setting io
noreply at dovecot.org
noreply at dovecot.org
Wed Feb 6 12:00:07 EET 2019
Branch: refs/heads/master
Home: https://github.com/dovecot/core
Commit: 536d4fc821866ce78c2b1bd6f93d051165084236
https://github.com/dovecot/core/commit/536d4fc821866ce78c2b1bd6f93d051165084236
Author: Timo Sirainen <timo.sirainen at open-xchange.com>
Date: 2019-02-06 (Wed, 06 Feb 2019)
Changed paths:
M src/lib/istream.c
Log Message:
-----------
lib: istreams - Don't lose IO pending state when unsetting and setting io
This makes sure that the pending state stays even after io_remove() when
io_add_istream() is again called.
Commit: c35db94405351f1c0f895647715ddd5a48eab2cb
https://github.com/dovecot/core/commit/c35db94405351f1c0f895647715ddd5a48eab2cb
Author: Timo Sirainen <timo.sirainen at open-xchange.com>
Date: 2019-02-06 (Wed, 06 Feb 2019)
Changed paths:
M src/lib/istream-private.h
M src/lib/istream.c
Log Message:
-----------
lib: Fix i_stream_set_input_pending() when IO is set later
After i_stream_set_io() is called to set the IO, it should already be marked
as pending.
This fixes at least running imaptest with SSL.
Commit: e42bfcf2bc28c12805549c4deb08eb2c80118583
https://github.com/dovecot/core/commit/e42bfcf2bc28c12805549c4deb08eb2c80118583
Author: Timo Sirainen <timo.sirainen at open-xchange.com>
Date: 2019-02-06 (Wed, 06 Feb 2019)
Changed paths:
M src/lib/ioloop.c
M src/lib/ioloop.h
Log Message:
-----------
lib: Add io_is_pending()
Patch: https://github.com/dovecot/core/compare/a1ffd0f520e8...536d4fc82186.patch
More information about the dovecot-cvs
mailing list