[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