[dovecot/core] db5d7f: lib-fs: Fixed multiple concurrent fs_read_stream()...

GitHub noreply at github.com
Thu Apr 28 10:00:12 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: db5d7fbdb3eaf8b588633f874190aa34363e5597
      https://github.com/dovecot/core/commit/db5d7fbdb3eaf8b588633f874190aa34363e5597
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-04-28 (Thu, 28 Apr 2016)

  Changed paths:
    M src/lib-fs/fs-api.c

  Log Message:
  -----------
  lib-fs: Fixed multiple concurrent fs_read_stream() calls

Return a new limit-istream, so each istream can have its own independent
offset.


  Commit: 0ed8bcc501d6f4839076353081408ee1a7710106
      https://github.com/dovecot/core/commit/0ed8bcc501d6f4839076353081408ee1a7710106
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-04-28 (Thu, 28 Apr 2016)

  Changed paths:
    M src/lib-fs/fs-api.c

  Log Message:
  -----------
  lib-fs: Allow multiple fs_read_stream() calls to seekable istreams.

This fixes for example calling fs_default_copy() for an istream which was
already opened:

Panic: file fs-api.c: line 528 (fs_read_stream): assertion failed: (!file->istream_open)


  Commit: f434b3e433ebe34bca5a4f955611a00cf8952918
      https://github.com/dovecot/core/commit/f434b3e433ebe34bca5a4f955611a00cf8952918
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-04-28 (Thu, 28 Apr 2016)

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

  Log Message:
  -----------
  doveadm dump: Added more index ext records.

"msgs" and "vsize" are now expanded.


Compare: https://github.com/dovecot/core/compare/0bcfa2a649ee...f434b3e433eb


More information about the dovecot-cvs mailing list