[dovecot/core | refs/heads/master] b9bd3517: lib-http: http-client-connection - Create function for obtaining client settings reliably.
noreply at dovecot.org
noreply at dovecot.org
Thu Feb 21 09:30:08 EET 2019
Branch: refs/heads/master
Home: https://github.com/dovecot/core
Commit: b9bd3517daba9cd6c1591738edb0d3245208eb06
https://github.com/dovecot/core/commit/b9bd3517daba9cd6c1591738edb0d3245208eb06
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-02-21 (Thu, 21 Feb 2019)
Changed paths:
M src/lib-http/http-client-connection.c
Log Message:
-----------
lib-http: http-client-connection - Create function for obtaining client settings reliably.
This fixes and prevents segfaults occurring when settings are needed while the
connection is detached. In that case, the shared client context settings need
to be used rather than the client settings. Before, the attachment of a peer was
assumed for obtaining the settings when it actually could be absent in rare
cases, causing a NULL dereference.
Commit: 73f1ec5d6cbc40e3e109122c178ff3fc44410be8
https://github.com/dovecot/core/commit/73f1ec5d6cbc40e3e109122c178ff3fc44410be8
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-02-21 (Thu, 21 Feb 2019)
Changed paths:
M src/lib-http/http-client-connection.c
Log Message:
-----------
lib-http: http-client-connection - Make sure the request timeout is stopped when no more request are pending.
Commit: 51b78bf84e92ecfd10e772c3b9530fe8f8a056a3
https://github.com/dovecot/core/commit/51b78bf84e92ecfd10e772c3b9530fe8f8a056a3
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-02-21 (Thu, 21 Feb 2019)
Changed paths:
M src/lib-http/http-client-connection.c
Log Message:
-----------
lib-http: http-client-connection - Descend event from client context rather than client.
The connection is potentially switched between clients often causing the
client event prefix to make no sense.
Patch: https://github.com/dovecot/core/compare/590bdf56a5c3...b9bd3517daba.patch
More information about the dovecot-cvs
mailing list