[dovecot/core] e58933: lib,stats,dict: Make stats_dist_get_avg() return d...

GitHub noreply at github.com
Wed Aug 22 12:00:06 EEST 2018


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: e58933faf792bfcf6d582eb63a96ffbe2dc10ba6
      https://github.com/dovecot/core/commit/e58933faf792bfcf6d582eb63a96ffbe2dc10ba6
  Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
  Date:   2018-08-22 (Wed, 22 Aug 2018)

  Changed paths:
    M src/dict/main.c
    M src/lib/stats-dist.c
    M src/lib/stats-dist.h
    M src/lib/test-stats-dist.c
    M src/stats/client-reader.c

  Log Message:
  -----------
  lib,stats,dict: Make stats_dist_get_avg() return double


  Commit: 3f0c4ba7f0d6d0f37a327650aa56386261b91076
      https://github.com/dovecot/core/commit/3f0c4ba7f0d6d0f37a327650aa56386261b91076
  Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
  Date:   2018-08-22 (Wed, 22 Aug 2018)

  Changed paths:
    M src/lib/test-stats-dist.c

  Log Message:
  -----------
  lib: Add test for stats_dist_get_variance()


  Commit: f71d10ef4ca1f27fbde94f1db9afc8abac2f97a4
      https://github.com/dovecot/core/commit/f71d10ef4ca1f27fbde94f1db9afc8abac2f97a4
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-08-22 (Wed, 22 Aug 2018)

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

  Log Message:
  -----------
  lib-smtp: Remove trailing whitespace in test-smtp-client-errors.c.


  Commit: 99a7c9091ce2eba905165203e85795bc18ae8495
      https://github.com/dovecot/core/commit/99a7c9091ce2eba905165203e85795bc18ae8495
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-08-22 (Wed, 22 Aug 2018)

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

  Log Message:
  -----------
  lib-smtp: Remove trailing whitespace in smtp-cient-transaction.c.


  Commit: d56fd78e36631088f0f29134cb4c97c5eaa64312
      https://github.com/dovecot/core/commit/d56fd78e36631088f0f29134cb4c97c5eaa64312
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-08-22 (Wed, 22 Aug 2018)

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

  Log Message:
  -----------
  lib-smtp: client: transaction: Prevent early transaction abort in smtp_client_transaction_fail_reply().

Can happen in one of the command callbacks of aborted commands.


  Commit: 6d122d87ae6c6b9d6807f30abf08bc63af462234
      https://github.com/dovecot/core/commit/6d122d87ae6c6b9d6807f30abf08bc63af462234
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-08-22 (Wed, 22 Aug 2018)

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

  Log Message:
  -----------
  lib-smtp: client: Fix segmentation fault occurring at transaction timeout.

In the DATA command callback trans->cmd_data can be NULL when the command is
aborted from smtp_client_transaction_fail_reply().


  Commit: 2b561064f989d84678b9878011b267af466fee18
      https://github.com/dovecot/core/commit/2b561064f989d84678b9878011b267af466fee18
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-08-22 (Wed, 22 Aug 2018)

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

  Log Message:
  -----------
  lib-smtp: client: Fix transaction state transition for the DATA command.

It progressed to the DATA state too early. By the looks of things, this only
affected the correctness of error and debug messages. It does not affect the
transaction itself.


  Commit: 0391f9b1d9e57742f1214e2edc69b28f5700401f
      https://github.com/dovecot/core/commit/0391f9b1d9e57742f1214e2edc69b28f5700401f
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-08-22 (Wed, 22 Aug 2018)

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

  Log Message:
  -----------
  lib-smtp: client: Add debug message for the moment when all RCPT replies are received.

This helps in debugging transaction state transition problems.


  Commit: f0981da62a2b13ef9ffe439a348577e697448b7b
      https://github.com/dovecot/core/commit/f0981da62a2b13ef9ffe439a348577e697448b7b
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-08-22 (Wed, 22 Aug 2018)

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

  Log Message:
  -----------
  lib-smtp: test-smtp-client-errors: Add tests for transaction timeouts.


Compare: https://github.com/dovecot/core/compare/09c856b4d82d...f0981da62a2b
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the dovecot-cvs mailing list