[dovecot/core] af577c: imapc: Fix infinite reconnect loop to remote serve...

GitHub noreply at github.com
Sat Dec 17 09:30:10 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: af577c113808263cb7a9b8121e1c91ecaedacb59
      https://github.com/dovecot/core/commit/af577c113808263cb7a9b8121e1c91ecaedacb59
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-12-17 (Sat, 17 Dec 2016)

  Changed paths:
    M src/lib-imap-client/imapc-connection.c

  Log Message:
  -----------
  imapc: Fix infinite reconnect loop to remote server that is down

This happened only in some situations. Usually there would have bene some
command in the queue, which would cause the reconnect-check to fail.


  Commit: bc6b363c7b1b284ddbb5e2774e53b3da123d630e
      https://github.com/dovecot/core/commit/bc6b363c7b1b284ddbb5e2774e53b3da123d630e
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-12-17 (Sat, 17 Dec 2016)

  Changed paths:
    M src/lib-imap-client/imapc-connection.c

  Log Message:
  -----------
  imapc: Don't retry a failed reconnection before 10 secs have passed

This mainly avoids a lot of unnecessary connect attempts within a short
time period, for example if the caller attempts to perform some work for
all the mailboxes.


  Commit: 5c0d3b064bd0107e062de40732bdc0250e4d9d57
      https://github.com/dovecot/core/commit/5c0d3b064bd0107e062de40732bdc0250e4d9d57
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-12-17 (Sat, 17 Dec 2016)

  Changed paths:
    M src/lib-imap-client/imapc-connection.c

  Log Message:
  -----------
  imapc: Minor debug logging improvement


  Commit: b80e0097ab96ca62d1b9ddf4b2d7b7c77c745307
      https://github.com/dovecot/core/commit/b80e0097ab96ca62d1b9ddf4b2d7b7c77c745307
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-12-17 (Sat, 17 Dec 2016)

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

  Log Message:
  -----------
  imapc: Log server disconnection error only once.


Compare: https://github.com/dovecot/core/compare/ad5ece2a07cc...b80e0097ab96


More information about the dovecot-cvs mailing list