[dovecot/core] 850eed: dsync: ibc - reference iostreams internally

GitHub noreply at github.com
Thu Jun 14 15:00:06 EEST 2018


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 850eed4e7eea8f166c590d75349008578e224d62
      https://github.com/dovecot/core/commit/850eed4e7eea8f166c590d75349008578e224d62
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-06-14 (Thu, 14 Jun 2018)

  Changed paths:
    M src/doveadm/doveadm-dsync.c
    M src/doveadm/dsync/dsync-ibc-stream.c

  Log Message:
  -----------
  dsync: ibc - reference iostreams internally

This makes it clearer who needs to reference and unreference the streams.


  Commit: e4cd8c5ba9d3715e25f6795c2b34d5b1002e4671
      https://github.com/dovecot/core/commit/e4cd8c5ba9d3715e25f6795c2b34d5b1002e4671
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-06-14 (Thu, 14 Jun 2018)

  Changed paths:
    M src/doveadm/doveadm-dsync.c

  Log Message:
  -----------
  dsync: Fix memory leak - unreference iostreams at deinit

Only some of the code paths need unreferencing, so also add a reference to
the other code paths.


  Commit: cc97031e06b7d7e25243ac0dd0ea927ab2b734b5
      https://github.com/dovecot/core/commit/cc97031e06b7d7e25243ac0dd0ea927ab2b734b5
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-06-14 (Thu, 14 Jun 2018)

  Changed paths:
    M src/doveadm/doveadm-auth.c

  Log Message:
  -----------
  doveadm user: Fix memory leak


  Commit: 63cda683f686263530333b69aaab39b5fd016fb2
      https://github.com/dovecot/core/commit/63cda683f686263530333b69aaab39b5fd016fb2
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-06-14 (Thu, 14 Jun 2018)

  Changed paths:
    M src/doveadm/doveadm-log.c

  Log Message:
  -----------
  doveadm log find: Fix memory leak


  Commit: d1d8792e51c141cdb596acdd3a8020fa86dc66df
      https://github.com/dovecot/core/commit/d1d8792e51c141cdb596acdd3a8020fa86dc66df
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-06-14 (Thu, 14 Jun 2018)

  Changed paths:
    M src/doveadm/doveadm-dump-index.c

  Log Message:
  -----------
  doveadm dump: Fix dumping "vsize" header in dovecot.index

It was trying to print it as the "vsize" header in dovecot.list.index.
This caused confusing output, as well as potentially accessing memory
out of bounds.


Compare: https://github.com/dovecot/core/compare/d9f9b2370155...d1d8792e51c1
      **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