[dovecot/core | refs/heads/master] ded9df99: lib-smtp: smtp-submit - Emit named events.

noreply at dovecot.org noreply at dovecot.org
Mon Mar 4 11:30:10 EET 2019


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: ded9df997334658f65ba7eafe2650edfd144d96d
      https://github.com/dovecot/core/commit/ded9df997334658f65ba7eafe2650edfd144d96d
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-smtp/smtp-submit.c

  Log Message:
  -----------
  lib-smtp: smtp-submit - Emit named events.

These have some overlap with the smtp-client events, but for the sendmail binary
submission method those are not produced.

  Commit: dce78e35915f4bd66f84014c7b93d223543e6b08
      https://github.com/dovecot/core/commit/dce78e35915f4bd66f84014c7b93d223543e6b08
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-smtp/smtp-submit.c
    M src/lib-smtp/smtp-submit.h

  Log Message:
  -----------
  lib-smtp: smtp-submit - Add support for event API.

  Commit: e29f6955a7a5f71f6c7ca3db208a355c4c7c35dc
      https://github.com/dovecot/core/commit/e29f6955a7a5f71f6c7ca3db208a355c4c7c35dc
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-lda/mail-send.c
    M src/lib-smtp/smtp-submit.c
    M src/lib-smtp/smtp-submit.h
    M src/lib-smtp/test-smtp-submit.c

  Log Message:
  -----------
  lib-smtp: smtp-submit - Collect optional inputs to smtp_submit_session_init() into a struct.

  Commit: 5c4d394bf9815f541f3b630435e08817c4649878
      https://github.com/dovecot/core/commit/5c4d394bf9815f541f3b630435e08817c4649878
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-smtp/smtp-server-cmd-data.c
    M src/lib-smtp/smtp-server-private.h
    M src/lib-smtp/smtp-server-transaction.c

  Log Message:
  -----------
  lib-smtp: smtp-server-transaction - Record the size of the message data in the event at the end of the transaction.

  Commit: c82227cef52b1bd3a73baf3f2b48f46acae8b225
      https://github.com/dovecot/core/commit/c82227cef52b1bd3a73baf3f2b48f46acae8b225
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-smtp/smtp-server-cmd-rcpt.c
    M src/lib-smtp/smtp-server-private.h
    M src/lib-smtp/smtp-server-recipient.c
    M src/lib-smtp/smtp-server-transaction.c

  Log Message:
  -----------
  lib-smtp: smtp-server-recipient - Emit named events.

  Commit: d62d003283f860e31f2a51c100657d4c6624a55e
      https://github.com/dovecot/core/commit/d62d003283f860e31f2a51c100657d4c6624a55e
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-smtp/smtp-server-cmd-data.c
    M src/lib-smtp/smtp-server-private.h
    M src/lib-smtp/smtp-server-transaction.c

  Log Message:
  -----------
  lib-smtp: smtp-server-transaction - Emit named events.

  Commit: c0def4d893dfcf716c09192157c4cf58aa04e325
      https://github.com/dovecot/core/commit/c0def4d893dfcf716c09192157c4cf58aa04e325
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-smtp/smtp-server-cmd-rcpt.c
    M src/lib-smtp/smtp-server-private.h

  Log Message:
  -----------
  lib-smtp: smtp-server - Record the number of denied recipients.

  Commit: a54bafe30b563930c9f35f290d7f8d97d7df7161
      https://github.com/dovecot/core/commit/a54bafe30b563930c9f35f290d7f8d97d7df7161
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-smtp/smtp-server-cmd-rcpt.c
    M src/lib-smtp/smtp-server-private.h
    M src/lib-smtp/smtp-server-recipient.c
    M src/lib-smtp/smtp-server-transaction.c
    M src/lib-smtp/smtp-server.h

  Log Message:
  -----------
  lib-smtp: smtp-server-recipient - Manage "finished" status of the recipient.

  Commit: d01002daba7eaaa8fabbc601a324f9901b04b5bd
      https://github.com/dovecot/core/commit/d01002daba7eaaa8fabbc601a324f9901b04b5bd
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-smtp/smtp-server-cmd-data.c
    M src/lib-smtp/smtp-server-cmd-rset.c
    M src/lib-smtp/smtp-server-private.h
    M src/lib-smtp/smtp-server-transaction.c
    M src/lib-smtp/smtp-server.h

  Log Message:
  -----------
  lib-smtp: smtp-server-transaction - Manage "finished" status of the transaction.

  Commit: 7141cd2e60c7f9aac3f8d129ec4611b2e46f790d
      https://github.com/dovecot/core/commit/7141cd2e60c7f9aac3f8d129ec4611b2e46f790d
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

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

  Log Message:
  -----------
  lib-smtp: smtp-server: Set pointer parameter of smtp_server_transaction_free() to NULL immediately.

  Commit: 480483ca12040445a40a4a4e0bf6f4a00e7566f4
      https://github.com/dovecot/core/commit/480483ca12040445a40a4a4e0bf6f4a00e7566f4
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

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

  Log Message:
  -----------
  lib-smtp: smtp-server - Call transaction callbacks from transaction object functions.

  Commit: 6f2d6a3108393ed66d24d7fdc59e5b7c410d28fe
      https://github.com/dovecot/core/commit/6f2d6a3108393ed66d24d7fdc59e5b7c410d28fe
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

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

  Log Message:
  -----------
  lib-smtp: smtp-server-command - Emit named events.

  Commit: 8910ddac69b3fb5a61b87eff631b6f17fed15ccb
      https://github.com/dovecot/core/commit/8910ddac69b3fb5a61b87eff631b6f17fed15ccb
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-smtp/smtp-server-private.h
    M src/lib-smtp/smtp-server-reply.c

  Log Message:
  -----------
  lib-smtp: smtp-server-reply - Add smtp_server_reply_add_to_event().

  Commit: 4c2dd7fc9fbef981f87eead08b856fc6c48b92e6
      https://github.com/dovecot/core/commit/4c2dd7fc9fbef981f87eead08b856fc6c48b92e6
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-smtp/smtp-server-private.h
    M src/lib-smtp/smtp-server-reply.c

  Log Message:
  -----------
  lib-smtp: smtp-server - Record the enhanced code in the reply content.

  Commit: 03ba35df5bb88c3df1d8772cb9f3ee3a5012880f
      https://github.com/dovecot/core/commit/03ba35df5bb88c3df1d8772cb9f3ee3a5012880f
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-smtp/smtp-server-command.c
    M src/lib-smtp/smtp-server-reply.c
    M src/lib-smtp/smtp-server.h

  Log Message:
  -----------
  lib-smtp: smtp-server-reply - Add smtp_server_reply_is_success() and use it.

  Commit: 4fc917e7ce507633221c09ba2372898af1fb13e9
      https://github.com/dovecot/core/commit/4fc917e7ce507633221c09ba2372898af1fb13e9
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-smtp/smtp-server-private.h
    M src/lib-smtp/smtp-server-reply.c

  Log Message:
  -----------
  lib-smtp: smtp-server-reply - Add smtp_server_reply_get_message().

  Commit: 4cbf9aa678a2fdeaac8b1fd198ba73586b60f59d
      https://github.com/dovecot/core/commit/4cbf9aa678a2fdeaac8b1fd198ba73586b60f59d
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-smtp/smtp-server-private.h
    M src/lib-smtp/smtp-server-reply.c

  Log Message:
  -----------
  lib-smtp: smtp-server-reply - Make smtp_server_reply_get_one_line() reply parameter const.

  Commit: 870b3f9d4536329ff82299d18bbce4b9bf09d581
      https://github.com/dovecot/core/commit/870b3f9d4536329ff82299d18bbce4b9bf09d581
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-smtp/smtp-server.h

  Log Message:
  -----------
  lib-smtp: smtp-server.h - Move server functions to a single place.

Corrects position of smtp_server_switch_ioloop() in the header file.

  Commit: 7ac7af5e395a2e77762a33c25d932e88f8a34905
      https://github.com/dovecot/core/commit/7ac7af5e395a2e77762a33c25d932e88f8a34905
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-smtp/smtp-server-cmd-auth.c
    M src/lib-smtp/smtp-server-cmd-data.c
    M src/lib-smtp/smtp-server-cmd-starttls.c
    M src/lib-smtp/smtp-server-command.c
    M src/lib-smtp/smtp-server-connection.c
    M src/lib-smtp/smtp-server-reply.c

  Log Message:
  -----------
  lib-smtp: smtp-server - Replace smtp_*_debug() with e_debug().

  Commit: cb89fd6910c6e8bba9a06cedc5e1b9b2120a39c5
      https://github.com/dovecot/core/commit/cb89fd6910c6e8bba9a06cedc5e1b9b2120a39c5
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-smtp/smtp-server-cmd-auth.c
    M src/lib-smtp/smtp-server-cmd-data.c
    M src/lib-smtp/smtp-server-connection.c
    M src/lib-smtp/smtp-server-private.h

  Log Message:
  -----------
  lib-smtp: smtp-server - Replace smtp_*_error() with e_error().

  Commit: 0cd4e5d0f1646e7c98bf84aa3b72b038dce2b107
      https://github.com/dovecot/core/commit/0cd4e5d0f1646e7c98bf84aa3b72b038dce2b107
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

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

  Log Message:
  -----------
  lib-smtp: smtp-server-connection - Replace i_error() with e_error().

  Commit: 70f070f70539f492b95b72f9bf0874dd81f33b59
      https://github.com/dovecot/core/commit/70f070f70539f492b95b72f9bf0874dd81f33b59
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

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

  Log Message:
  -----------
  lib-smtp: smtp-server - Remove redundant debug logging checks.

  Commit: 331377506b9189fe7c9bc8815eddfe038eb515d6
      https://github.com/dovecot/core/commit/331377506b9189fe7c9bc8815eddfe038eb515d6
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-smtp/smtp-server-command.c
    M src/lib-smtp/smtp-server-connection.c
    M src/lib-smtp/smtp-server-private.h
    M src/lib-smtp/smtp-server-recipient.c
    M src/lib-smtp/smtp-server-reply.c
    M src/lib-smtp/smtp-server-transaction.c
    M src/lib-smtp/smtp-server.c
    M src/lib-smtp/smtp-server.h

  Log Message:
  -----------
  lib-smtp: smtp-server - Add support for event API.

  Commit: eb951734ea2a403c1f11984c7ae36cea456bb93a
      https://github.com/dovecot/core/commit/eb951734ea2a403c1f11984c7ae36cea456bb93a
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-smtp/smtp-server-cmd-rcpt.c
    M src/lib-smtp/smtp-server-private.h
    M src/lib-smtp/smtp-server-recipient.c

  Log Message:
  -----------
  lib-smtp: smtp-server - Provide RCPT parameters as parameter to smtp_server_recipient_create().

Needed for event API, but also fixes a memory leak occurring upon parameter
parse error.

  Commit: 13ef793c0da8c0e611ed2f6edd8162b9d4af0fcb
      https://github.com/dovecot/core/commit/13ef793c0da8c0e611ed2f6edd8162b9d4af0fcb
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

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

  Log Message:
  -----------
  lib-smtp: smtp-server - Add smtp_server_command_new_invalid().

Creates an empty command for sending an error reply for an invalid command.

  Commit: 5d1d92a448fafd05882328deb9f456407e8ccdd6
      https://github.com/dovecot/core/commit/5d1d92a448fafd05882328deb9f456407e8ccdd6
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-smtp/smtp-server-private.h

  Log Message:
  -----------
  lib-smtp: smtp-server - Remove unused server->ioloop field.

  Commit: 6e53246b9abf460b6444741b288ab6b0d15b3a29
      https://github.com/dovecot/core/commit/6e53246b9abf460b6444741b288ab6b0d15b3a29
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-smtp/smtp-server.h

  Log Message:
  -----------
  lib-smtp: smtp-server - Properly document all settings.

  Commit: 2a28d402cdbd36269fceb98fd2ca51b2731f1cac
      https://github.com/dovecot/core/commit/2a28d402cdbd36269fceb98fd2ca51b2731f1cac
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib/connection.c

  Log Message:
  -----------
  lib: connection - Add generic event fields for local and remote addresses.

  Commit: 88ff981df1109a7f72c0e5889ce101c0c5b3cb7f
      https://github.com/dovecot/core/commit/88ff981df1109a7f72c0e5889ce101c0c5b3cb7f
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-auth/auth-client-connection.c
    M src/lib-http/http-client-connection.c
    M src/lib-smtp/smtp-client-connection.c
    M src/lib/connection.c
    M src/lib/connection.h

  Log Message:
  -----------
  lib: connection - Use the connection event for all connection types directly.

This way, the common event fields for the connection are available to each
connection type and its descendant events for objects like commands, requests,
and transactions.

This also creates a standard log prefix used by all connection types.

  Commit: 2c67ab24b0858058f663d7f647dcee40f0486a15
      https://github.com/dovecot/core/commit/2c67ab24b0858058f663d7f647dcee40f0486a15
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

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

  Log Message:
  -----------
  lib-smtp: smtp-client-connection - Create separate parent event to add the smtp-client log prefix.

This is needed for a later commit that moves the addition of the connection log
prefix to the connection API.

  Commit: 95b3b93cd7016fa7e22a8ddf45cbc5512955368e
      https://github.com/dovecot/core/commit/95b3b93cd7016fa7e22a8ddf45cbc5512955368e
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

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

  Log Message:
  -----------
  lib-smtp: smtp-client-connection - Retain the host name in the connection label after DNS lookup.

  Commit: 1ff79ad457d0fa68ec11ef65ab49eb3b943aad4c
      https://github.com/dovecot/core/commit/1ff79ad457d0fa68ec11ef65ab49eb3b943aad4c
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-smtp/smtp-client-connection.c
    M src/lib-smtp/smtp-client-private.h

  Log Message:
  -----------
  lib-smtp: smtp-client-connection - Remember whether the hostname is actually an IP address.

This is needed to prevent connection log prefix from containing an IP twice.

  Commit: fc8c54c48fec6a89d9cda755756c233191c62af1
      https://github.com/dovecot/core/commit/fc8c54c48fec6a89d9cda755756c233191c62af1
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-dns/dns-lookup.c

  Log Message:
  -----------
  lib-dns: dns-lookup - Perform connection-related logging using the connection event.

  Commit: 25e066d15d29503c903276e7da39131ecb6b0fb7
      https://github.com/dovecot/core/commit/25e066d15d29503c903276e7da39131ecb6b0fb7
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib/connection.c

  Log Message:
  -----------
  lib: connection - Add socket_path event field for unix connections.

  Commit: b46160df42d7c5e88e5c388dc041e2d21625d4d7
      https://github.com/dovecot/core/commit/b46160df42d7c5e88e5c388dc041e2d21625d4d7
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-http/http-client-connection.c
    M src/lib-http/http-client-private.h

  Log Message:
  -----------
  lib-http: http-client-connection - Drop the connection ID.

This is now unused.

  Commit: 29f178bd5b5811dbbb7a6cd0461937431bfb0692
      https://github.com/dovecot/core/commit/29f178bd5b5811dbbb7a6cd0461937431bfb0692
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-http/http-client-connection.c
    M src/lib-http/http-client-private.h

  Log Message:
  -----------
  lib-http: http-client-connection - Use the default connection label.

  Commit: b6254c2df145928bac81ef34f23fba7d3c0d45db
      https://github.com/dovecot/core/commit/b6254c2df145928bac81ef34f23fba7d3c0d45db
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-smtp/smtp-client-connection.c
    M src/lib-smtp/smtp-client-private.h

  Log Message:
  -----------
  lib-smtp: smtp-client-connection - Drop the connection ID.

This is now unused.

  Commit: 53cc8aa4570bb73b20be0dc865c34db0d935ebae
      https://github.com/dovecot/core/commit/53cc8aa4570bb73b20be0dc865c34db0d935ebae
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

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

  Log Message:
  -----------
  lib-smtp: smtp-client-connection - Use the default connection label.

  Commit: 6a10d34fad7dfcd46760ceae317d3f247662f6fd
      https://github.com/dovecot/core/commit/6a10d34fad7dfcd46760ceae317d3f247662f6fd
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-http/http-server-connection.c
    M src/lib-http/http-server-private.h

  Log Message:
  -----------
  lib-http: http-server-connection - Drop the connection ID.

This is now unused.

  Commit: aa81aeaa2955c7442de20343e3b3013c1d680f45
      https://github.com/dovecot/core/commit/aa81aeaa2955c7442de20343e3b3013c1d680f45
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-http/http-server-private.h

  Log Message:
  -----------
  lib-http: http-server-connection - Drop the connection properties.

These are now unused.

  Commit: ccc045e1fe84e40a2e290874bfa04dc95fb31d59
      https://github.com/dovecot/core/commit/ccc045e1fe84e40a2e290874bfa04dc95fb31d59
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

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

  Log Message:
  -----------
  lib-http: http-server-connection - Use the default connection label.

  Commit: 30705e3d5ea7d326dfbc6f91236481642da03428
      https://github.com/dovecot/core/commit/30705e3d5ea7d326dfbc6f91236481642da03428
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

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

  Log Message:
  -----------
  lib-smtp: smtp-server-connection - Drop the connection ID.

This is now unused.

  Commit: d33a1b0e272f54b594eb13698f133df4ac854988
      https://github.com/dovecot/core/commit/d33a1b0e272f54b594eb13698f133df4ac854988
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

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

  Log Message:
  -----------
  lib-smtp: smtp-server-connection - Drop the connection properties.

These are now unused.

  Commit: df76bd444f2d2e99de93f13f759a2b0a41b9239c
      https://github.com/dovecot/core/commit/df76bd444f2d2e99de93f13f759a2b0a41b9239c
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

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

  Log Message:
  -----------
  lib-smtp: smtp-server-connection - Use the default connection label.

  Commit: fb49d3deb30ab4a9243530c2918783cf803dc063
      https://github.com/dovecot/core/commit/fb49d3deb30ab4a9243530c2918783cf803dc063
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib/connection.c

  Log Message:
  -----------
  lib: connection - Remove existing log prefix.

It is often redundant to the parent event's log prefix. Subsequent commits will
yield a better and more generic solution.

  Commit: 632165ee8fc73f9afdb9416d742f4c580fabe6fa
      https://github.com/dovecot/core/commit/632165ee8fc73f9afdb9416d742f4c580fabe6fa
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib/connection.c

  Log Message:
  -----------
  lib: connection - Move creation of passthrough event in connection_client_connected().

Moved close to where it is used, which is more common in event code elsewhere.

  Commit: b7181b1216c60a9f94a7be67909b9afed98db0de
      https://github.com/dovecot/core/commit/b7181b1216c60a9f94a7be67909b9afed98db0de
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib/connection.c
    M src/lib/connection.h

  Log Message:
  -----------
  lib: connection - Make providing a name for the connection optional.

  Commit: bb5757186dc6f910e21d08e1e5824e8b83aa724d
      https://github.com/dovecot/core/commit/bb5757186dc6f910e21d08e1e5824e8b83aa724d
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

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

  Log Message:
  -----------
  lib-smtp: smtp-server-connection - Use connection properties for remote ip:port.

  Commit: ab7079bbf659ef1ca0c0321dff72d51f240520b7
      https://github.com/dovecot/core/commit/ab7079bbf659ef1ca0c0321dff72d51f240520b7
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-http/http-server-connection.c
    M src/lib-http/http-server-private.h

  Log Message:
  -----------
  lib-http: http-server-connection - Use connection->label instead of connection->name.

  Commit: 1be917a9dbae28df250c68d225c5a027232d9e8a
      https://github.com/dovecot/core/commit/1be917a9dbae28df250c68d225c5a027232d9e8a
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

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

  Log Message:
  -----------
  lib-smtp: smtp-server-connection - Use connection->label instead of connection->name.

  Commit: c472d8765b13dcef332589de7ff3eb9d4c03fc27
      https://github.com/dovecot/core/commit/c472d8765b13dcef332589de7ff3eb9d4c03fc27
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib-http/http-client-connection.c
    M src/lib-http/http-client-private.h

  Log Message:
  -----------
  lib-http: http-client-connection - Use connection_init() immediately upon creation.

This avoids the need to remember whether the connection was initialized.

  Commit: 20845c77cd9e712f3ba3b803f6e229ef5c5800d4
      https://github.com/dovecot/core/commit/20845c77cd9e712f3ba3b803f6e229ef5c5800d4
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib/connection.c

  Log Message:
  -----------
  lib: connection - Compose standard names for the input/output streams.

  Commit: e7c57fd29f72d19aaa34513fcd55b09cee26b903
      https://github.com/dovecot/core/commit/e7c57fd29f72d19aaa34513fcd55b09cee26b903
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib/connection.c
    M src/lib/connection.h

  Log Message:
  -----------
  lib: connection - Add a unique numeric ID to the connection.

It is incremented for each created connection. The IDs are specific to the
connection list.

  Commit: d218355f81ce6211595ae7bac29e3131913b2577
      https://github.com/dovecot/core/commit/d218355f81ce6211595ae7bac29e3131913b2577
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib/connection.c
    M src/lib/connection.h

  Log Message:
  -----------
  lib: connection - Compose a standard label for logging.

  Commit: 173ca30fe0ae8a4cdefb4180d020016257b8f8ce
      https://github.com/dovecot/core/commit/173ca30fe0ae8a4cdefb4180d020016257b8f8ce
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib/connection.c
    M src/lib/connection.h

  Log Message:
  -----------
  lib: connection - Add connection_init_server_ip().

  Commit: 1c4dc942a5ccf0c5aa22973885728c96423676a0
      https://github.com/dovecot/core/commit/1c4dc942a5ccf0c5aa22973885728c96423676a0
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/lib/connection.c
    M src/lib/connection.h

  Log Message:
  -----------
  lib: connection - Record and update connection properties.

  Patch: https://github.com/dovecot/core/compare/b730d272a85a...ded9df997334.patch


More information about the dovecot-cvs mailing list