[dovecot/core] 9dba03: lib-ssl-iostream: Split code to openssl_iostream_s...

GitHub noreply at github.com
Mon Jul 9 11:00:12 EEST 2018


  Branch: refs/heads/master-2.3
  Home:   https://github.com/dovecot/core
  Commit: 9dba039be77ba0d1424bdd76d10077ccb7f76f8e
      https://github.com/dovecot/core/commit/9dba039be77ba0d1424bdd76d10077ccb7f76f8e
  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: 81e5ec150cb29cd5eee25f2584145a7837cf65c2
      https://github.com/dovecot/core/commit/81e5ec150cb29cd5eee25f2584145a7837cf65c2
  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: 64f4464385bbcd763f90abc5e212c569b9279ffa
      https://github.com/dovecot/core/commit/64f4464385bbcd763f90abc5e212c569b9279ffa
  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.


Compare: https://github.com/dovecot/core/compare/4436b0fc0377...64f4464385bb
      **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