[dovecot/core] faf735: login-proxy: Fixed assert-crash/hang on connect er...

GitHub noreply at github.com
Wed Aug 10 23:30:15 UTC 2016


  Branch: refs/heads/master-2.2
  Home:   https://github.com/dovecot/core
  Commit: faf735b2c73645f9f546e00b92b83b3606fcca31
      https://github.com/dovecot/core/commit/faf735b2c73645f9f546e00b92b83b3606fcca31
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-08-11 (Thu, 11 Aug 2016)

  Changed paths:
    M src/login-common/login-proxy.c

  Log Message:
  -----------
  login-proxy: Fixed assert-crash/hang on connect errors.

The internal BUG would have left the host hanging. "Host is down" or any
immediate connect() error would have assert-crashed with:

Panic: file login-proxy.c: line 470 (login_proxy_disconnect): assertion failed: (proxy->state_rec->num_waiting_connections > 0)


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

  Changed paths:
    M src/auth/userdb-blocking.c

  Log Message:
  -----------
  auth: Blocking userdb lookup shouldn't reset extra fields.


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

  Changed paths:
    M src/lib/connection.c

  Log Message:
  -----------
  lib: connection_disconnect() now resets last_input

If we reconnect, its value would otherwise be wrong.


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

  Changed paths:
    M src/lib/connection.c
    M src/lib/connection.h

  Log Message:
  -----------
  lib: Added connection.last_input_tv for more accuracy


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

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

  Log Message:
  -----------
  auth: When setting noauthenticate=yes, also set nopassword=yes

There are various places which check only "nopassword", but not
"noauthenticate".


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

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

  Log Message:
  -----------
  auth: Removed redundant noauthenticate checks.

Now that noauthenticate also adds nopassword field.


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

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

  Log Message:
  -----------
  lib-storage: Fixed potential .vsize.lock deadlock.


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

  Changed paths:
    M src/plugins/quota/quota-private.h
    M src/plugins/quota/quota.c

  Log Message:
  -----------
  quota: Don't get message sizes when updating mailbox that ignores quotas.

Nothing is done with the size anyway.


Compare: https://github.com/dovecot/core/compare/bf5a1d53428b...0b6848902d2a


More information about the dovecot-cvs mailing list