[dovecot/core] ff405d: zlib-plugin: Check that UID is assigned

GitHub noreply at github.com
Wed Sep 7 19:30:15 UTC 2016


  Branch: refs/heads/master-2.2
  Home:   https://github.com/dovecot/core
  Commit: ff405d544575ad23d30f8247310d459d4f10756b
      https://github.com/dovecot/core/commit/ff405d544575ad23d30f8247310d459d4f10756b
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2016-09-07 (Wed, 07 Sep 2016)

  Changed paths:
    M src/plugins/zlib/zlib-plugin.c

  Log Message:
  -----------
  zlib-plugin: Check that UID is assigned

When caching, code has to check whether UID is
assigned to avoid reusing cache for different
email since they all have UID = 0 before they
are actually committed.


  Commit: 86fe00056ce504027dd05b09a3a5ab27b04e3928
      https://github.com/dovecot/core/commit/86fe00056ce504027dd05b09a3a5ab27b04e3928
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2016-09-07 (Wed, 07 Sep 2016)

  Changed paths:
    M src/lib-imap-storage/imap-msgpart.c

  Log Message:
  -----------
  lib-imap-storage: Check that UID is assigned before caching


  Commit: 55992ff06a6fa05909643236cca6c1310905ff52
      https://github.com/dovecot/core/commit/55992ff06a6fa05909643236cca6c1310905ff52
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2016-09-07 (Wed, 07 Sep 2016)

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

  Log Message:
  -----------
  lib-storage: Check that UID is set before caching


  Commit: b3a37312811259fe6d8da7189016a370759a3cdc
      https://github.com/dovecot/core/commit/b3a37312811259fe6d8da7189016a370759a3cdc
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2016-09-07 (Wed, 07 Sep 2016)

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

  Log Message:
  -----------
  fs-api: Retrieve errno before dest->copy_output is NULL'ed

CID 10144: When aborting output, errno retrieval
is attempted after dest->copy_output has already
been unreffed. Found by coverity.


  Commit: 51b18a2c6c14516313d610fbff64442fc5def8c5
      https://github.com/dovecot/core/commit/51b18a2c6c14516313d610fbff64442fc5def8c5
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-09-07 (Wed, 07 Sep 2016)

  Changed paths:
    M src/imap/imap-master-client.c

  Log Message:
  -----------
  imap: Fixed assert-crash if un-hibernation failed to initialize user.

master_service_client_connection_destroyed() was also being called in
imap_master_client_destroy() so it was done twice.

Fixes:
Panic: file master-service.c: line 775 (master_service_client_connection_destroyed): assertion failed: (service->total_available_count > 0)


Compare: https://github.com/dovecot/core/compare/1bac2e496362...51b18a2c6c14


More information about the dovecot-cvs mailing list