[dovecot/core] 2795f6: lib-storage: remove mdbox_purge_preserve_alt setti...

GitHub noreply at github.com
Sat May 7 16:30:09 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 2795f6183049a8a4cc489869b3e866dc20a8a732
      https://github.com/dovecot/core/commit/2795f6183049a8a4cc489869b3e866dc20a8a732
  Author: Baofeng Wang <baofeng.wang at dovecot.fi>
  Date:   2016-05-07 (Sat, 07 May 2016)

  Changed paths:
    M src/lib-storage/index/dbox-multi/mdbox-purge.c
    M src/lib-storage/index/dbox-multi/mdbox-settings.c
    M src/lib-storage/index/dbox-multi/mdbox-settings.h

  Log Message:
  -----------
  lib-storage: remove mdbox_purge_preserve_alt setting

remove setting and its reference.


  Commit: 173d1d74736ec822158165bef66d312bb62f2152
      https://github.com/dovecot/core/commit/173d1d74736ec822158165bef66d312bb62f2152
  Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
  Date:   2016-05-07 (Sat, 07 May 2016)

  Changed paths:
    M src/lib-ssl-iostream/iostream-openssl-context.c
    M src/lib-ssl-iostream/iostream-ssl.c
    M src/lib-ssl-iostream/iostream-ssl.h

  Log Message:
  -----------
  lib-ssl-iostream: move ssl_iostream_settings_dup to iostream-ssl.c


  Commit: c275cef636c79e1d08b3a82462c4abdca6f8cef3
      https://github.com/dovecot/core/commit/c275cef636c79e1d08b3a82462c4abdca6f8cef3
  Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
  Date:   2016-05-07 (Sat, 07 May 2016)

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

  Log Message:
  -----------
  lib-http: use ssl_iostream_settings in http_client_settings


  Commit: 5b02d2191f2dd9da567c70b383243395ec0ce13d
      https://github.com/dovecot/core/commit/5b02d2191f2dd9da567c70b383243395ec0ce13d
  Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
  Date:   2016-05-07 (Sat, 07 May 2016)

  Changed paths:
    M src/lib/guid.c

  Log Message:
  -----------
  lib: Fixed potential collision in guid_generate()

There wasn't enough padding for tv_nsec and it was also assuming 16 bit
PIDs. Because of these there was a tiny possibility of two
guid_generate() calls returning the same GUID.

This changes the GUID format a bit, but it was used only by sdbox code,
which doesn't assume anything about the GUID format.


  Commit: 44aebbf6ddecda29a52d5a0fd6e766a1653a6a38
      https://github.com/dovecot/core/commit/44aebbf6ddecda29a52d5a0fd6e766a1653a6a38
  Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
  Date:   2016-05-07 (Sat, 07 May 2016)

  Changed paths:
    M src/doveadm/doveadm-print-formatted.c

  Log Message:
  -----------
  doveadm: error to print formatted without format

This changes the segfault of `doveadm -f formatted ...` to an error.


  Commit: 09cd60cebc01b2b25ada824f3d9f877d5efd8272
      https://github.com/dovecot/core/commit/09cd60cebc01b2b25ada824f3d9f877d5efd8272
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-05-07 (Sat, 07 May 2016)

  Changed paths:
    M src/lib-dict/dict-client.c

  Log Message:
  -----------
  dict-client: Added idle_msecs=<n> parameter

This can be useful when connected to dict-async server where extra idling
connections don't matter so much as with blocking dict servers.


  Commit: f24b245f49b030d7dba3bcb2463cbc05b98c9d1d
      https://github.com/dovecot/core/commit/f24b245f49b030d7dba3bcb2463cbc05b98c9d1d
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-05-07 (Sat, 07 May 2016)

  Changed paths:
    M src/doveadm/Makefile.am
    M src/doveadm/doveadm-mail-fetch.c

  Log Message:
  -----------
  doveadm fetch: Added body.<section> and binary.<section> fields

These correspond to IMAP BODY[<section>].


  Commit: 2d7da70c0e6768afeb1200c95f3e1293f2e502c6
      https://github.com/dovecot/core/commit/2d7da70c0e6768afeb1200c95f3e1293f2e502c6
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-05-07 (Sat, 07 May 2016)

  Changed paths:
    M src/doveadm/doveadm-mail-fetch.c

  Log Message:
  -----------
  doveadm fetch: Fixed logging errors for istream failures


  Commit: 6c1b37194009d5a55f230b49e768f24dd02c7927
      https://github.com/dovecot/core/commit/6c1b37194009d5a55f230b49e768f24dd02c7927
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-05-07 (Sat, 07 May 2016)

  Changed paths:
    M src/lib-imap-storage/imap-msgpart.c

  Log Message:
  -----------
  lib-imap-storage: Allow HEADER.FIELDS(..) without space before '('

This is to allow doveadm fetch to use it. Attempting to do this without a
space in IMAP already fails elsewhere:

x fetch 1 body.peek[header.fields(from to)]
x BAD Error in IMAP command FETCH: Invalid characters in atom


  Commit: c001f4b968deb006f4f753af19db7843a2209ec5
      https://github.com/dovecot/core/commit/c001f4b968deb006f4f753af19db7843a2209ec5
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-05-07 (Sat, 07 May 2016)

  Changed paths:
    M src/doveadm/doveadm-mail-fetch.c

  Log Message:
  -----------
  doveadm fetch: Translate commas to spaces in body|binary.<section> with

This way we can do e.g.:

doveadm fetch 'uid body.header.fields(from,to,subject)' ...

Although in theory we could also change the parser to allow spaces as long
as they're inside (..), but this is probably too much extra effort.


  Commit: 5d1653a011e7ab117563e10a2fb32eda2857cf26
      https://github.com/dovecot/core/commit/5d1653a011e7ab117563e10a2fb32eda2857cf26
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-05-07 (Sat, 07 May 2016)

  Changed paths:
    M src/lib-settings/settings-parser.c

  Log Message:
  -----------
  lib-settings: settings_get_time() requires explicit unit now, except for 0.

This means that all the time interval settings in dovecot.conf must no
longer be simply a number.


  Commit: 2a8a6e1a8cca51cce6c43f5b4286f4d993e469d0
      https://github.com/dovecot/core/commit/2a8a6e1a8cca51cce6c43f5b4286f4d993e469d0
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-05-07 (Sat, 07 May 2016)

  Changed paths:
    M src/lib-settings/Makefile.am
    M src/lib-settings/settings-parser.c
    M src/lib-settings/settings-parser.h
    A src/lib-settings/test-settings-parser.c

  Log Message:
  -----------
  lib-settings: Added settings_get_time_msecs()


  Commit: f69f7373151940308b18a9e16f9cf3dc56d4184e
      https://github.com/dovecot/core/commit/f69f7373151940308b18a9e16f9cf3dc56d4184e
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-05-07 (Sat, 07 May 2016)

  Changed paths:
    M src/lib-settings/settings-parser.c
    M src/lib-settings/settings-parser.h

  Log Message:
  -----------
  lib-settings: Added SET_TIME_MSECS type.


  Commit: 7cd055a212d44067e2d94452c05691d696c9f699
      https://github.com/dovecot/core/commit/7cd055a212d44067e2d94452c05691d696c9f699
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-05-07 (Sat, 07 May 2016)

  Changed paths:
    M src/lib-sql/driver-cassandra.c

  Log Message:
  -----------
  cassandra: Support milliseconds for request/connect_timeout


Compare: https://github.com/dovecot/core/compare/89b3a53140d3...7cd055a212d4


More information about the dovecot-cvs mailing list