[dovecot/core] c99596: dbox: Fixed pop3.order caching for mails without n...

GitHub noreply at github.com
Wed Mar 16 08:28:17 UTC 2016


  Branch: refs/heads/release-2.2.22
  Home:   https://github.com/dovecot/core
  Commit: c99596a097bb4c33e639e1aa7398ac93f07fa8be
      https://github.com/dovecot/core/commit/c99596a097bb4c33e639e1aa7398ac93f07fa8be
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

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

  Log Message:
  -----------
  dbox: Fixed pop3.order caching for mails without no specified order.


  Commit: 9fb02dc3d65d84c82fa1bb3460d60b2b056d5fd6
      https://github.com/dovecot/core/commit/9fb02dc3d65d84c82fa1bb3460d60b2b056d5fd6
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M src/plugins/virtual/virtual-storage.h
    M src/plugins/virtual/virtual-sync.c

  Log Message:
  -----------
  virtual plugin: If we detect backend box to be deleted, mark it permanently deleted.


  Commit: a2736e5928e46e42899a30c9d53fee16cd54e25c
      https://github.com/dovecot/core/commit/a2736e5928e46e42899a30c9d53fee16cd54e25c
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M src/plugins/virtual/virtual-sync.c

  Log Message:
  -----------
  virtual plugin: Code cleanup - remove confusing bbox_index_opened

It was originally added because mailbox_open() was always called and we
wanted to know if the mailbox was open before it. But this code was already
removed.


  Commit: 7429118deea011b493a66d199b2f4d2394533a58
      https://github.com/dovecot/core/commit/7429118deea011b493a66d199b2f4d2394533a58
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M src/plugins/virtual/virtual-sync.c

  Log Message:
  -----------
  virtual plugin: Handle backend mailbox deletion on backend open/sync


  Commit: a859547ffa810252e5eb86a34730ad0bcfaea010
      https://github.com/dovecot/core/commit/a859547ffa810252e5eb86a34730ad0bcfaea010
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M src/plugins/virtual/virtual-sync.c

  Log Message:
  -----------
  virtual plugin: Don't assert-crash if backend mailbox is recreated while virtual mailbox is open.


  Commit: 0af104ba8cf03a7a3b5dcf77ccb8e623bc6b396e
      https://github.com/dovecot/core/commit/0af104ba8cf03a7a3b5dcf77ccb8e623bc6b396e
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M src/plugins/virtual/virtual-storage.c

  Log Message:
  -----------
  virtual plugin: Fixed off-by-one in virtual_max_open_mailboxes check.


  Commit: 11100790aa456929b3786bde2dbe27b9c76402b8
      https://github.com/dovecot/core/commit/11100790aa456929b3786bde2dbe27b9c76402b8
  Author: Teemu Huovila <teemu.huovila at dovecot.fi>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M src/lib-fts/Makefile.am
    A src/lib-fts/fts-tokenizer-common.c
    A src/lib-fts/fts-tokenizer-common.h
    M src/lib-fts/fts-tokenizer-generic.c

  Log Message:
  -----------
  lib-fts: Lift helper function out of generic tokenizer.


  Commit: 66d3d2003aa9feeff39f4b90f6ef1395626e5186
      https://github.com/dovecot/core/commit/66d3d2003aa9feeff39f4b90f6ef1395626e5186
  Author: Teemu Huovila <teemu.huovila at dovecot.fi>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M src/lib-fts/fts-tokenizer-address.c
    M src/lib-fts/test-fts-tokenizer.c

  Log Message:
  -----------
  lib-fts: Limit maximum length of addresses found.

The address tokenizer now takes a "maxlen" parameter, which
defaults to 254 bytes.

Previously addresses, or something looking like it, could
be of any length. This could cause trouble in fts backends.


  Commit: 4536601a4c6866f1d98a26106d99521e234b2a19
      https://github.com/dovecot/core/commit/4536601a4c6866f1d98a26106d99521e234b2a19
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M src/lib-http/http-server-connection.c
    M src/lib-http/http-server-request.c

  Log Message:
  -----------
  lib-http: server: Fixed handling of partially read request payload.

This would sometimes cause the server to hang.


  Commit: 7b8d9e96b4c86ea81068080b2debe83b0ed65dc3
      https://github.com/dovecot/core/commit/7b8d9e96b4c86ea81068080b2debe83b0ed65dc3
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M src/lib-http/test-http-payload.c

  Log Message:
  -----------
  lib-http: server: Improved test-http-payload to test partial reading of request payload.


  Commit: 652edd651e1da1ae0f8ae7fc91f4d6bbb5956459
      https://github.com/dovecot/core/commit/652edd651e1da1ae0f8ae7fc91f4d6bbb5956459
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M src/lib-http/http-client-connection.c
    M src/lib-http/test-http-payload.c

  Log Message:
  -----------
  lib-http: client: Improved test-http-payload to test partial reading of response payload.


  Commit: 96fbb1f42531ac0aad339ed0cb1c6416d4dee92d
      https://github.com/dovecot/core/commit/96fbb1f42531ac0aad339ed0cb1c6416d4dee92d
  Author: Phil Carmody <phil at dovecot.fi>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M src/plugins/fts/fts-expunge-log.c
    M src/plugins/fts/fts-expunge-log.h

  Log Message:
  -----------
  plugins: fts-expunge-log - subtraction from and dumping of a flattened log

This permits you to read a whole expunge log, remove records from the
in-memory copy of it, and write it back out to file.

NOTE: Inefficiently implemented. The hash is effectively rebuilt, this
time backed by a file, a record at a time, which implies O(n^2)
possibilities.

Signed-off-by: Phil Carmody <phil at dovecot.fi>


  Commit: ab36e80df35be9e69c50da6fbcbd5b85655db540
      https://github.com/dovecot/core/commit/ab36e80df35be9e69c50da6fbcbd5b85655db540
  Author: Teemu Huovila <teemu.huovila at dovecot.fi>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M src/lib-fts/test-fts-tokenizer.c

  Log Message:
  -----------
  lib-fts: Fix unit tests for lib-fts.


  Commit: 0968566274921edbb6e8a88886e04a50000b7d71
      https://github.com/dovecot/core/commit/0968566274921edbb6e8a88886e04a50000b7d71
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M NEWS
    M configure.ac

  Log Message:
  -----------
  Released v2.2.22.


Compare: https://github.com/dovecot/core/compare/93542287dec7...096856627492


More information about the dovecot-cvs mailing list