[dovecot/core] 263279: common quota parameter parsing function implemente...

GitHub noreply at github.com
Wed Jun 14 16:00:13 EEST 2017


  Branch: refs/heads/master-2.2
  Home:   https://github.com/dovecot/core
  Commit: 26327908cdab6d1f93395de87453f423139577ec
      https://github.com/dovecot/core/commit/26327908cdab6d1f93395de87453f423139577ec
  Author: Sergey Kitov <sergey.kitov at open-xchange.com>
  Date:   2017-06-14 (Wed, 14 Jun 2017)

  Changed paths:
    M src/plugins/quota/quota.c
    M src/plugins/quota/quota.h

  Log Message:
  -----------
  common quota parameter parsing function implemented


  Commit: 70d7819759732a28598163fc499495a83681a6c2
      https://github.com/dovecot/core/commit/70d7819759732a28598163fc499495a83681a6c2
  Author: Sergey Kitov <sergey.kitov at open-xchange.com>
  Date:   2017-06-14 (Wed, 14 Jun 2017)

  Changed paths:
    M src/plugins/quota/quota.c

  Log Message:
  -----------
  quota root default init changed to use common param parse function


  Commit: d5c67b0dc677b73b4c6a70f0360e8c5b19b9bca0
      https://github.com/dovecot/core/commit/d5c67b0dc677b73b4c6a70f0360e8c5b19b9bca0
  Author: Sergey Kitov <sergey.kitov at open-xchange.com>
  Date:   2017-06-14 (Wed, 14 Jun 2017)

  Changed paths:
    M src/plugins/quota/quota-maildir.c

  Log Message:
  -----------
  maildir backend parameter parsing changed to use common function


  Commit: 1950f4f5e4bc1b696b3a0cc24296f3c4da21be12
      https://github.com/dovecot/core/commit/1950f4f5e4bc1b696b3a0cc24296f3c4da21be12
  Author: Sergey Kitov <sergey.kitov at open-xchange.com>
  Date:   2017-06-14 (Wed, 14 Jun 2017)

  Changed paths:
    M src/plugins/quota/quota-imapc.c

  Log Message:
  -----------
  imapc backend parameter parsing changed to use common function


  Commit: 842aac4be7f20dfbc932807669d7fc54eae59e3e
      https://github.com/dovecot/core/commit/842aac4be7f20dfbc932807669d7fc54eae59e3e
  Author: Sergey Kitov <sergey.kitov at open-xchange.com>
  Date:   2017-06-14 (Wed, 14 Jun 2017)

  Changed paths:
    M src/plugins/quota/quota-fs.c

  Log Message:
  -----------
  fs backend parameter parsing changed to use common function


  Commit: 39dd4902708df0b344a92637d9c87d927a07d55c
      https://github.com/dovecot/core/commit/39dd4902708df0b344a92637d9c87d927a07d55c
  Author: Sergey Kitov <sergey.kitov at open-xchange.com>
  Date:   2017-06-14 (Wed, 14 Jun 2017)

  Changed paths:
    M src/plugins/quota/quota-dict.c

  Log Message:
  -----------
  Dict backend parameters reading changed to use common parsing function


  Commit: 4ec11b4ac9e5063e74ae7c19aacebe822e0e3d88
      https://github.com/dovecot/core/commit/4ec11b4ac9e5063e74ae7c19aacebe822e0e3d88
  Author: Sergey Kitov <sergey.kitov at open-xchange.com>
  Date:   2017-06-14 (Wed, 14 Jun 2017)

  Changed paths:
    M src/plugins/quota/quota-fs.c
    M src/plugins/quota/quota-imapc.c
    M src/plugins/quota/quota.c

  Log Message:
  -----------
  Whitespace cleanup


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

  Changed paths:
    M src/plugins/quota/quota.c

  Log Message:
  -----------
  quota: Fix infinite loop when parsing quota parameters

Broken by previous quota changes.


  Commit: e05d395ef7948c2deaff2b2f61c089bc03d97dab
      https://github.com/dovecot/core/commit/e05d395ef7948c2deaff2b2f61c089bc03d97dab
  Author: Sergey Kitov <sergey.kitov at open-xchange.com>
  Date:   2017-06-14 (Wed, 14 Jun 2017)

  Changed paths:
    M src/plugins/quota/quota.c

  Log Message:
  -----------
  quota: assertion for *args != NULL is added in order to avoid warning from static analyzer and *args[0] changed to (*args)[0]


  Commit: 3c93c5e736d409be46ba28be7ddb93c8852b947e
      https://github.com/dovecot/core/commit/3c93c5e736d409be46ba28be7ddb93c8852b947e
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-06-14 (Wed, 14 Jun 2017)

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

  Log Message:
  -----------
  lib-storage: Fix crash in mail_get_header_stream() when its previous stream wasn't at EOF

At least this could have happened when indexes were disabled and running:

FETCH 1 (envelope body.peek[header.fields (foo)] bodystructure)

Fixes:
Panic: file index-mail-headers.c: line 198 (index_mail_parse_header_init): assertion failed: (!mail->data.header_parser_initialized)


Compare: https://github.com/dovecot/core/compare/14d91e81577a...3c93c5e736d4


More information about the dovecot-cvs mailing list