[dovecot/core] 02d705: Fixed searching multiple mailboxes

GitHub noreply at github.com
Sun Aug 7 23:30:15 UTC 2016


  Branch: refs/heads/master-2.2
  Home:   https://github.com/dovecot/core
  Commit: 02d7058e95a0b2a4e7b926a5450b1470eceae328
      https://github.com/dovecot/core/commit/02d7058e95a0b2a4e7b926a5450b1470eceae328
  Author: x16a0 <m.k-92 at gmx.de>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M src/plugins/fts-solr/fts-backend-solr.c

  Log Message:
  -----------
  Fixed searching multiple mailboxes

When searching multiple mailboxes, a condition to search these mailboxes is added to the query string. However, this condition has to be separated from the preceding condition by a space (a '+' in this case, as it's encoded); otherwise, Solr considers it to be part of the previous condition, in which case it will fail to parse it properly. Therefore, this patch adds that one missing character so it works again.


  Commit: 624e356cedd4a9657d1eee219b789b6101899ff5
      https://github.com/dovecot/core/commit/624e356cedd4a9657d1eee219b789b6101899ff5
  Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M src/lib-dcrypt/test-crypto.c

  Log Message:
  -----------
  lib-dcrypt: don't give strstr NULL in test-crypto


  Commit: 652f72b025b434a3b00c212e0e81eb69f0eaaebe
      https://github.com/dovecot/core/commit/652f72b025b434a3b00c212e0e81eb69f0eaaebe
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M src/lib/Makefile.am
    A src/lib/log-throttle.c
    A src/lib/log-throttle.h
    M src/lib/test-lib.c
    M src/lib/test-lib.h
    A src/lib/test-log-throttle.c

  Log Message:
  -----------
  lib: Added log throttling API.


  Commit: 588a9f849e3acd286117332dc0829f2fa32d400b
      https://github.com/dovecot/core/commit/588a9f849e3acd286117332dc0829f2fa32d400b
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M src/director/director.c
    M src/director/director.h
    M src/director/main.c

  Log Message:
  -----------
  director: Throttle user move/kill failure errors after 100/sec.

If it happened to a lot of users, they can take a lot of space in logs.


  Commit: 41a9b7ac626644a7a637c7d452f06c704749944f
      https://github.com/dovecot/core/commit/41a9b7ac626644a7a637c7d452f06c704749944f
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M src/lib-http/http-client-connection.c
    M src/lib-http/http-client-private.h
    M src/lib-http/http-client-request.c
    M src/lib-http/http-client.h

  Log Message:
  -----------
  lib-http: Support per-request timeout and max_attempts


  Commit: 6d039980752e68859ff020fea29699620cee51ec
      https://github.com/dovecot/core/commit/6d039980752e68859ff020fea29699620cee51ec
  Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M src/lib-dcrypt/dcrypt-openssl.c

  Log Message:
  -----------
  lib-dcrypt: error message on missing decrypt key or password

Return a sensible error message when loading an encrypted private key is
attempted but the decrypt key or password is missing.


  Commit: b460aaed8aa1dc66dd6667df60fe9657696d35d1
      https://github.com/dovecot/core/commit/b460aaed8aa1dc66dd6667df60fe9657696d35d1
  Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M src/lib-dcrypt/test-stream.c

  Log Message:
  -----------
  lib-dcrypt: add 0 to 400 byte stream test

Remove 8 byte speacial case also.


  Commit: 156b1513c03834c9d3fc89bdb53a4b1413551fc3
      https://github.com/dovecot/core/commit/156b1513c03834c9d3fc89bdb53a4b1413551fc3
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M src/lib-dcrypt/istream-decrypt.c

  Log Message:
  -----------
  lib-dcrypt: Support nonblocking istreams.


  Commit: b0f2d21e5d549ee14ed823cf122ed616584a367a
      https://github.com/dovecot/core/commit/b0f2d21e5d549ee14ed823cf122ed616584a367a
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M src/lib-dcrypt/test-stream.c

  Log Message:
  -----------
  lib-dcrypt: test-stream writes now to buffer, not to temp-iostream

This simplifies the following change.


  Commit: 71bf4663f03788acd15ac0e982222053160905a5
      https://github.com/dovecot/core/commit/71bf4663f03788acd15ac0e982222053160905a5
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M src/lib-dcrypt/test-stream.c

  Log Message:
  -----------
  lib-dcrypt: Added unit tests to nonblocking istream-decrypt


Compare: https://github.com/dovecot/core/compare/3ddf19c6c68b...71bf4663f037


More information about the dovecot-cvs mailing list