[dovecot/core] e3da84: lib-imap-storage: imap-msgpart-url: Perform the ch...

GitHub noreply at github.com
Tue Mar 6 08:00:33 EET 2018


  Branch: refs/heads/master-2.3
  Home:   https://github.com/dovecot/core
  Commit: e3da840439018e7d8cdcc841052775232f9f5e6a
      https://github.com/dovecot/core/commit/e3da840439018e7d8cdcc841052775232f9f5e6a
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-03-06 (Tue, 06 Mar 2018)

  Changed paths:
    M src/lib-imap-storage/imap-msgpart-url.c

  Log Message:
  -----------
  lib-imap-storage: imap-msgpart-url: Perform the check for a proper messagepart URL in imap_msgpart_url_create().

Before, this was an assert in imap_msgpart_url_create(). The actual check was
performed only in imap_msgpart_url_parse(), meaning that
imap_msgpart_url_create() would fail with an assertion when provided with an
inappropriate URL.

This surfaced as a problem for the submission BURL command.


  Commit: b2177e00ef5136be37e19854530ec6e23f1ed858
      https://github.com/dovecot/core/commit/b2177e00ef5136be37e19854530ec6e23f1ed858
  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-xclient.c

  Log Message:
  -----------
  lib-smtp: server: Fix segfault occurring during XCLIENT when no extension fields are configured.


  Commit: 5062b18951d003beed86991a7e55d1be4a222015
      https://github.com/dovecot/core/commit/5062b18951d003beed86991a7e55d1be4a222015
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-03-06 (Tue, 06 Mar 2018)

  Changed paths:
    M src/lib-smtp/smtp-server-connection.c

  Log Message:
  -----------
  lib-smtp: server: Fix segfault occurring when XCLIENT command is handled.

Occurs only when the application (in this case LMTP) has a
conn_proxy_data_updated() callback. The context parameter was the struct
smtp_server_connection object itself, rather than the application context. This
caused the connection object to be overwritten.


  Commit: 2d19ab14f9e042820c4bb904a956c87bdc583041
      https://github.com/dovecot/core/commit/2d19ab14f9e042820c4bb904a956c87bdc583041
  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: Fix reporting of XCLIENT capability in EHLO response.

The trusted connection check logic was inverted.


Compare: https://github.com/dovecot/core/compare/7c4fa81fb914...2d19ab14f9e0


More information about the dovecot-cvs mailing list