[dovecot/core] 740832: dsync: Fix panic if syncing fails during attribute...

GitHub noreply at github.com
Tue Sep 19 16:30:16 EEST 2017


  Branch: refs/heads/master-2.2
  Home:   https://github.com/dovecot/core
  Commit: 7408324749c41efb0d022ebd4d3737f503ec3d71
      https://github.com/dovecot/core/commit/7408324749c41efb0d022ebd4d3737f503ec3d71
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-09-19 (Tue, 19 Sep 2017)

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

  Log Message:
  -----------
  dsync: Fix panic if syncing fails during attribute iteration

Fixes:
Panic: file dict.c: line 104 (dict_deinit): assertion failed: (dict->iter_count == 0)


  Commit: b20a071c9801e40a49a2b4ead372e3cc4319ca59
      https://github.com/dovecot/core/commit/b20a071c9801e40a49a2b4ead372e3cc4319ca59
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-09-19 (Tue, 19 Sep 2017)

  Changed paths:
    M src/master/service-monitor.c

  Log Message:
  -----------
  master: Change service "connections are being dropped" warning interval to 1 second

When this is happening, it's often accompanied with all kinds of other errors and
these warnings drown in them. Make them easier to notice by reducing the interval
from 60 seconds to 1 second.


  Commit: c27f060a08d3bbf89fadd58baf61f5ba97a47e3a
      https://github.com/dovecot/core/commit/c27f060a08d3bbf89fadd58baf61f5ba97a47e3a
  Author: Anton Yuzhaninov <citrin at citrin.ru>
  Date:   2017-09-19 (Tue, 19 Sep 2017)

  Changed paths:
    M src/lib-compression/istream-bzlib.c
    M src/lib-compression/istream-lz4.c
    M src/lib-compression/istream-lzma.c
    M src/lib-compression/istream-zlib.c

  Log Message:
  -----------
  lib-compression: Fix assert in i_stream_zlib_seek

Also fix same bug in i_stream_bzlib_seek, i_stream_lz4_seek, i_stream_lzma_seek.


Compare: https://github.com/dovecot/core/compare/4ec65105ac6f...c27f060a08d3


More information about the dovecot-cvs mailing list