[dovecot/core] bc10a4: lib-storage: Fix memory leak when mail_storage_ser...

GitHub noreply at github.com
Mon Jul 9 17:47:03 EEST 2018


  Branch: refs/tags/2.3.2.1
  Home:   https://github.com/dovecot/core
  Commit: bc10a45e9e01249a4d0975e2ed8aa2663b128513
      https://github.com/dovecot/core/commit/bc10a45e9e01249a4d0975e2ed8aa2663b128513
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-07-06 (Fri, 06 Jul 2018)

  Changed paths:
    M src/lib-storage/mail-storage-service.c

  Log Message:
  -----------
  lib-storage: Fix memory leak when mail_storage_service_next() is called multiple times

dsync uses it twice for the same mail_storage_service_user.


  Commit: c6d7e0d248b87f1b56d2713030028b4f102590b7
      https://github.com/dovecot/core/commit/c6d7e0d248b87f1b56d2713030028b4f102590b7
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-07-09 (Mon, 09 Jul 2018)

  Changed paths:
    M src/lib-ssl-iostream/iostream-openssl.c
    M src/lib-ssl-iostream/iostream-openssl.h

  Log Message:
  -----------
  lib-ssl-iostream: Split code to openssl_iostream_shutdown()


  Commit: 6c7efd9dd88db9e0417df28cc109716e6d65c457
      https://github.com/dovecot/core/commit/6c7efd9dd88db9e0417df28cc109716e6d65c457
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-07-09 (Mon, 09 Jul 2018)

  Changed paths:
    M src/lib-ssl-iostream/istream-openssl.c
    M src/lib-ssl-iostream/ostream-openssl.c

  Log Message:
  -----------
  lib-ssl-iostream: Shutdown connection cleanly whenever i/ostream is destroyed

Do this while both istream and ostream still exist. Fixes crash where
openssl_iostream_destroy() attempts to flush the shutdown, but ssl_input
is NULL and it crashes.


  Commit: f7c56d4b1c7a9343a5115e640276417aeb698077
      https://github.com/dovecot/core/commit/f7c56d4b1c7a9343a5115e640276417aeb698077
  Author: Paul Howarth <paul at city-fan.org>
  Date:   2018-07-09 (Mon, 09 Jul 2018)

  Changed paths:
    M src/lib-compression/test-compression.c

  Log Message:
  -----------
  lib-compression: Fix assert-crash in test suite on 32bit systems

Fix compilation warnings in test-compression.c due to mismatches
between size_t and uoff_t, which then manifests in assert-crashes
running the test suite on 32bit systems.


  Commit: 0719df5920a9f583c1cfb69d5ccfdec6cd8ed275
      https://github.com/dovecot/core/commit/0719df5920a9f583c1cfb69d5ccfdec6cd8ed275
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-07-09 (Mon, 09 Jul 2018)

  Changed paths:
    M NEWS
    M configure.ac

  Log Message:
  -----------
  Released v2.3.2.1.


Compare: https://github.com/dovecot/core/compare/bc10a45e9e01^...0719df5920a9
      **NOTE:** This service 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