[dovecot/core] be2be3: configure: Detect SSL_COMP_free_compression_method...

GitHub noreply at github.com
Wed Jun 29 15:40:01 UTC 2016


  Branch: refs/heads/master-2.2
  Home:   https://github.com/dovecot/core
  Commit: be2be317de8059c135bea0ec698045f0f7475d6e
      https://github.com/dovecot/core/commit/be2be317de8059c135bea0ec698045f0f7475d6e
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M configure.ac
    M src/lib-ssl-iostream/dovecot-openssl-common.c

  Log Message:
  -----------
  configure: Detect SSL_COMP_free_compression_methods() by linking

Fixes using libressl.


  Commit: 223cfcf8c281c7971a434c74a40727be8634df7e
      https://github.com/dovecot/core/commit/223cfcf8c281c7971a434c74a40727be8634df7e
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/auth/auth-request-handler.c

  Log Message:
  -----------
  auth-policy: Report success earlier


  Commit: 3b28618dd9a617e1accf6523942d6c062a660785
      https://github.com/dovecot/core/commit/3b28618dd9a617e1accf6523942d6c062a660785
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/auth/policy.c

  Log Message:
  -----------
  auth-policy: Do not allow/report when master query

This way auth policy isn't consulted when e.g. doveadm is used.


  Commit: 5f8a6be68fafccd8aa305a9640d21d7e865787eb
      https://github.com/dovecot/core/commit/5f8a6be68fafccd8aa305a9640d21d7e865787eb
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

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

  Log Message:
  -----------
  lib-index: Fixed view syncing when changes couldn't be read from transaction logs

Fixes errors like:

Log synchronization error at seq=0,offset=0 for .../dovecot.index: Append with UID 5, but next_uid = 6
.../dovecot.index view syncing failed to apply changes


  Commit: 3dba61671ddc02668f71c9692eb39ea8f8a30db1
      https://github.com/dovecot/core/commit/3dba61671ddc02668f71c9692eb39ea8f8a30db1
  Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

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

  Log Message:
  -----------
  lib-dcrypt: correctly set version 2 on key info

Dovecot format version 2 keys were incorrectly reported as version 1
before.


  Commit: e041c2d02472fe27a9235c59dad85253959f5f01
      https://github.com/dovecot/core/commit/e041c2d02472fe27a9235c59dad85253959f5f01
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    A src/auth/auth-policy.c
    A src/auth/auth-policy.h
    R src/auth/policy.c
    R src/auth/policy.h

  Log Message:
  -----------
  auth: Rename policy.[ch] to auth-policy.[ch]


  Commit: 8ce4a3a435aa61122c9ef2e0ce81a7ecc2b8e9fc
      https://github.com/dovecot/core/commit/8ce4a3a435aa61122c9ef2e0ce81a7ecc2b8e9fc
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/auth/auth-policy.h

  Log Message:
  -----------
  auth: Avoid nonstandard #pragma once


  Commit: 3031ddfbdb5877d4fe963c73edc5f1bfee1e275b
      https://github.com/dovecot/core/commit/3031ddfbdb5877d4fe963c73edc5f1bfee1e275b
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/auth/Makefile.am
    M src/auth/auth-policy.c
    M src/auth/auth-request-handler.c
    M src/auth/auth-request.c
    M src/auth/main.c

  Log Message:
  -----------
  auth: Finish policy.[ch] renaming..


  Commit: 5659f5edb63e00efb728014c94afbd09732f49dc
      https://github.com/dovecot/core/commit/5659f5edb63e00efb728014c94afbd09732f49dc
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/auth/auth-request.c

  Log Message:
  -----------
  auth-policy: Do not do policy checks every time


  Commit: dbad2ad248cfa6fffb7c03bb84cdaafc910105b6
      https://github.com/dovecot/core/commit/dbad2ad248cfa6fffb7c03bb84cdaafc910105b6
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

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

  Log Message:
  -----------
  lib-storage: Fixed MAILBOX_METADATA_FIRST_SAVE_DATE with mailbox_list_index=no

This also meant that autoexpunging wasn't working then.


  Commit: 2722e8d90a70fc86739fc41a0a3084a909fe9f4d
      https://github.com/dovecot/core/commit/2722e8d90a70fc86739fc41a0a3084a909fe9f4d
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/lmtp/client.h
    M src/lmtp/commands.c

  Log Message:
  -----------
  lmtp: If user has rached lmtp_user_concurrency_limit, fail at RCPT TO stage.

Otherwise LMTP client would have to send the entire email body before
getting the failure.


  Commit: f36ac996f90947eba0adcf389d9fa688fe6aa74f
      https://github.com/dovecot/core/commit/f36ac996f90947eba0adcf389d9fa688fe6aa74f
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/lmtp/client.c
    M src/lmtp/client.h
    M src/lmtp/commands.c

  Log Message:
  -----------
  lmtp: Increase user's concurrency limit already after RCPT TO.

This way it's not possible for a lot of mails to arrive to user concurrently
and bypass the lmtp_user_concurrency_limit.


  Commit: df0e630a976afa31a0016032bfe52ffc77388711
      https://github.com/dovecot/core/commit/df0e630a976afa31a0016032bfe52ffc77388711
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/auth/auth-request.c

  Log Message:
  -----------
  auth: Added ":remove" suffix for passdb/userdb extra fields to remove fields.


  Commit: 0f8880fddc324a50c8671c2ac767d43a1786117e
      https://github.com/dovecot/core/commit/0f8880fddc324a50c8671c2ac767d43a1786117e
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/lib-fts/fts-filter-normalizer-icu.c
    M src/lib-fts/fts-filter.h
    M src/lib-fts/test-fts-filter.c

  Log Message:
  -----------
  lib-fts: Added maxlen parameter to icu-normalizer.

This is needed because the normalization can increase the token's length.


  Commit: 7dbddb3b9238d8c9ff0964195c65b7018d80cd06
      https://github.com/dovecot/core/commit/7dbddb3b9238d8c9ff0964195c65b7018d80cd06
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/auth/auth-request.c

  Log Message:
  -----------
  auth: Fixed plaintext authentication when auth policy was already processed.

Broken by e82511362.


  Commit: 7e75c14dd9c10123245af0fefda826763e3c5278
      https://github.com/dovecot/core/commit/7e75c14dd9c10123245af0fefda826763e3c5278
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/auth/auth-request.c
    M src/auth/auth-request.h

  Log Message:
  -----------
  auth: Added delay_until passdb extra field.


  Commit: 20a3cd140ef8f1087b23ba254f9ba80b574e92c4
      https://github.com/dovecot/core/commit/20a3cd140ef8f1087b23ba254f9ba80b574e92c4
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/lmtp/commands.c

  Log Message:
  -----------
  lmtp: If anvil lookup fails, ignore lmtp_user_concurrency_limit

Previously it was randomly allowing or disallowing the client.


  Commit: d53679051cc1e408559fff8d4b398e7ee023e441
      https://github.com/dovecot/core/commit/d53679051cc1e408559fff8d4b398e7ee023e441
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/doveadm/client-connection-http.c
    M src/doveadm/doveadm-cmd.h

  Log Message:
  -----------
  doveadm-server: Skip doveadm_print_init

Some commands need to do output that is not doable with
doveadm_print, so we need to have a flag to indicate this.


  Commit: 418280f5323151304327f067d3d5ef8cd9724a28
      https://github.com/dovecot/core/commit/418280f5323151304327f067d3d5ef8cd9724a28
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/doveadm/Makefile.am
    A src/doveadm/doveadm-auth-server.c
    M src/doveadm/doveadm-cmd.c
    M src/doveadm/doveadm-cmd.h
    M src/doveadm/doveadm.c
    M src/doveadm/main.c

  Log Message:
  -----------
  doveadm: Implement user and auth cache flush to server


  Commit: 3626987638bd377c37474d6f95a26da24cdf4ac7
      https://github.com/dovecot/core/commit/3626987638bd377c37474d6f95a26da24cdf4ac7
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/doveadm/client-connection-http.c

  Log Message:
  -----------
  doveadm-server: Do not crash if empty data in authorization


  Commit: 0649b7a1656bd98d95cdf40a98d47cff9c8de9f8
      https://github.com/dovecot/core/commit/0649b7a1656bd98d95cdf40a98d47cff9c8de9f8
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

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

  Log Message:
  -----------
  maildir: Fixed updating filenames in existing uidlist

Broken by 042668c0c.

This could have caused errors like:

 - maildir_file_do(...): Filename keeps changing
 - Expunged message reappeared, giving a new UID


  Commit: 26e22eaa0f6909c0e2e33dc0e59e0d08a3f319c2
      https://github.com/dovecot/core/commit/26e22eaa0f6909c0e2e33dc0e59e0d08a3f319c2
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

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

  Log Message:
  -----------
  maildir: Code comment update


  Commit: 390d6d596cdc6d59ee3013cec91bfecf638cbef1
      https://github.com/dovecot/core/commit/390d6d596cdc6d59ee3013cec91bfecf638cbef1
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

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

  Log Message:
  -----------
  maildir: Improved "Filename keeps changing" error handling/logging


Compare: https://github.com/dovecot/core/compare/e1295b9399d9...390d6d596cdc


More information about the dovecot-cvs mailing list