[dovecot/core] 62cbd7: lib/bits.h: Fix compiling with gcc 3.0 .. 3.3

GitHub noreply at github.com
Tue Aug 1 14:00:13 EEST 2017


  Branch: refs/heads/master-2.2
  Home:   https://github.com/dovecot/core
  Commit: 62cbd72856a49c38be1456628f7b37858d05386a
      https://github.com/dovecot/core/commit/62cbd72856a49c38be1456628f7b37858d05386a
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

  Changed paths:
    M src/lib/bits.h

  Log Message:
  -----------
  lib/bits.h: Fix compiling with gcc 3.0 .. 3.3

According to gcc's online manuals, 3.4 is the first version with
__builtin_clzll


  Commit: c30e29cf6330342728d0836c6b42589c8c464326
      https://github.com/dovecot/core/commit/c30e29cf6330342728d0836c6b42589c8c464326
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

  Changed paths:
    M src/lib/bits.c

  Log Message:
  -----------
  lib/bits.c: Finish fix for compiling with gcc 3.0 .. 3.3


  Commit: 7c8ccc7674def03ffa087a97048c8c83f0aed338
      https://github.com/dovecot/core/commit/7c8ccc7674def03ffa087a97048c8c83f0aed338
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

  Changed paths:
    M src/plugins/acl/acl-backend-vfile-acllist.c

  Log Message:
  -----------
  acl: Don't read/write dovecot-acl-list with acl_globals_only=yes

It's only an optimization for the dovecot-acl files, which don't exist
with acl_globals_only=yes


  Commit: a0a9861a7747d01e8e1fb96bfb9ec1f8b1559783
      https://github.com/dovecot/core/commit/a0a9861a7747d01e8e1fb96bfb9ec1f8b1559783
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

  Changed paths:
    M src/lib-storage/mail-storage-private.h
    M src/lib-storage/mail-storage.c
    M src/plugins/acl/acl-mailbox.c

  Log Message:
  -----------
  lib-storage: Make mailbox_is_autocreated() public

This also removes duplicated code from acl plugin.


  Commit: 4ac47a954c14a32ba74be14840a80496c71697fd
      https://github.com/dovecot/core/commit/4ac47a954c14a32ba74be14840a80496c71697fd
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

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

  Log Message:
  -----------
  lib-storage: Don't autocreate mailbox during deletion.

Trying to delete a nonexistent autocreated mailbox first created it and then
immediately deleted it.


  Commit: f3f617e25186daac43833d94b37833f0a43af917
      https://github.com/dovecot/core/commit/f3f617e25186daac43833d94b37833f0a43af917
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

  Changed paths:
    M src/lib-storage/mailbox-list.c

  Log Message:
  -----------
  lib-storage: Add BROKENCHAR to mail_location

This makes the mailbox_list_settings.broken_char configurable. Mainly useful
with imapc when remote server doesn't contain valid mUTF-7 mailbox names.


Compare: https://github.com/dovecot/core/compare/956bcf69b794...f3f617e25186


More information about the dovecot-cvs mailing list