[dovecot/core] 96c7d2: lib-storage: Add details to "Broken sort-* indexes...

GitHub noreply at github.com
Fri Jun 9 16:30:09 EEST 2017


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 96c7d2a59593b4ad2b4d5ec65ba5c1394e0d1171
      https://github.com/dovecot/core/commit/96c7d2a59593b4ad2b4d5ec65ba5c1394e0d1171
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-06-09 (Fri, 09 Jun 2017)

  Changed paths:
    M src/lib-storage/index/index-sort-string.c

  Log Message:
  -----------
  lib-storage: Add details to "Broken sort-* indexes" error


  Commit: 6ffa4fc008d510a503acb6f06ef847ecf84b7f93
      https://github.com/dovecot/core/commit/6ffa4fc008d510a503acb6f06ef847ecf84b7f93
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-06-09 (Fri, 09 Jun 2017)

  Changed paths:
    M src/lib-storage/index/index-sort-string.c

  Log Message:
  -----------
  lib-storage: Fix sort index writing to not leave sort_id=0 gaps

This fixes errors like:
Error: INBOX: Broken sort-f indexes, resetting


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

  Changed paths:
    M src/plugins/quota/quota-private.h
    M src/plugins/quota/quota-storage.c
    M src/plugins/quota/quota.c

  Log Message:
  -----------
  quota: Fix negative quota_warnings with count backend

For example this never triggered:

  quota_warning = -messages=100%% quota-warning %u -100

The change to quota_alloc() to update the count_used doesn't seem to
actually fix anything right now, but it makes the code more correct.


  Commit: dfe2b5d36666dfc941821dadf59267d28ff58ff5
      https://github.com/dovecot/core/commit/dfe2b5d36666dfc941821dadf59267d28ff58ff5
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-06-09 (Fri, 09 Jun 2017)

  Changed paths:
    M src/lib/path-util.c
    M src/lib/test-path-util.c

  Log Message:
  -----------
  lib: Fix infinite loop in path-util.c

Infinite loop was reached if the path was longer than
128 bytes, and the 128 boundary was in middle of path
name component.


  Commit: 7ebda61d3fd228451530ca8faa33380105230ebe
      https://github.com/dovecot/core/commit/7ebda61d3fd228451530ca8faa33380105230ebe
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-06-09 (Fri, 09 Jun 2017)

  Changed paths:
    M src/lib/test-path-util.c

  Log Message:
  -----------
  lib: Fix test-path-util.c formatting to conform coding style


Compare: https://github.com/dovecot/core/compare/7aa2660e70dc...7ebda61d3fd2


More information about the dovecot-cvs mailing list