[dovecot/core] 352bbe: master: Don't include imap-hibernate when counting...

GitHub noreply at github.com
Thu Jun 8 16:00:10 EEST 2017


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

  Changed paths:
    M src/master/master-settings.c

  Log Message:
  -----------
  master: Don't include imap-hibernate when counting auth's max client_limit

imap-hibernate doesn't do any auth connections, so it doesn't need it.
It's a bit ugly to add an explicit service name comparison here, but
there didn't really seem to be many other good choices:

 * Could have removed protocol=imap from imap-hibernate. I was close to
doing this, but maybe it's better that imap-only processes would have
their protocol set to "imap".

 * Could have added a new service type, but seems pretty unnecessary to add
some kind of a "nonauth" just for this. A reverse "needs-auth" might have
been ok though.

Perhaps in future we'll implement proper dependencies across services and
those dependencies could be used to calculate this limit more precisely.


  Commit: 1db237d245d90dfa71d1968a7eb13e344eacb22e
      https://github.com/dovecot/core/commit/1db237d245d90dfa71d1968a7eb13e344eacb22e
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-06-08 (Thu, 08 Jun 2017)

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

  Log Message:
  -----------
  lib-storage: Add mail_search_arg_one_deinit()


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

  Changed paths:
    M src/lib-storage/mail-search-args-simplify.c

  Log Message:
  -----------
  lib-storage: Fix mail_search_args_simplify() to not deinit too many args

Removing an arg should deinit it, but not its following siblings.


  Commit: 1270cb6b6139001b0a89f595ad0868b1f3a0af45
      https://github.com/dovecot/core/commit/1270cb6b6139001b0a89f595ad0868b1f3a0af45
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-06-08 (Thu, 08 Jun 2017)

  Changed paths:
    M src/lib-storage/mail-search-args-simplify.c

  Log Message:
  -----------
  lib-storage: mail_search_args_simplify() - Fix merging already-initialized keywords

It was deinitializing the arg that was kept instead of the one being removed.


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

  Changed paths:
    M src/lib-storage/test-mail-search-args-simplify.c

  Log Message:
  -----------
  lib-storage: test-mail-search-args-simplify - test with initialized args


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

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

  Log Message:
  -----------
  imapc: Don't send UID FETCH 1:* after SELECT if mailbox is empty


Compare: https://github.com/dovecot/core/compare/8322e7400bbe...b01d001df22e


More information about the dovecot-cvs mailing list