[dovecot/core | refs/heads/master] 12c63978: imap: client: Add init() client vfunc.

noreply at dovecot.org noreply at dovecot.org
Thu Jan 17 13:30:07 EET 2019


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 12c63978fae76a010facab443eedcc6b60739236
      https://github.com/dovecot/core/commit/12c63978fae76a010facab443eedcc6b60739236
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-01-17 (Thu, 17 Jan 2019)

  Changed paths:
    M src/imap/imap-client.c
    M src/imap/imap-client.h

  Log Message:
  -----------
  imap: client: Add init() client vfunc.

This is called when client creation is finished completely, including namespace
initialization. The normal create hook is executed before namespace
initialization, which is a problem when a plugin needs to access the mail
storage immediately.

  Commit: e19161336f37d04735eed0dd2384df6b723f8bcb
      https://github.com/dovecot/core/commit/e19161336f37d04735eed0dd2384df6b723f8bcb
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-01-17 (Thu, 17 Jan 2019)

  Changed paths:
    M src/imap/imap-client.c
    M src/imap/imap-client.h

  Log Message:
  -----------
  imap: client: Rearrange and document the client vfuncs.

  Commit: 007bbe18fefb7478e7e3fbe8497c6d379e5bfeba
      https://github.com/dovecot/core/commit/007bbe18fefb7478e7e3fbe8497c6d379e5bfeba
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-01-17 (Thu, 17 Jan 2019)

  Changed paths:
    M src/submission/submission-backend.c

  Log Message:
  -----------
  submssion: DATA command: Seek data stream to the beginning before executing backends.

  Commit: 002e98329942a1061ac5af8e72e42256c4239c8a
      https://github.com/dovecot/core/commit/002e98329942a1061ac5af8e72e42256c4239c8a
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-01-17 (Thu, 17 Jan 2019)

  Changed paths:
    M src/submission/submission-commands.c

  Log Message:
  -----------
  submission: DATA command: Provide a default name for the data stream.

  Commit: c456d4979f54f7e78747864c73cb5f7189b2be05
      https://github.com/dovecot/core/commit/c456d4979f54f7e78747864c73cb5f7189b2be05
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2019-01-17 (Thu, 17 Jan 2019)

  Changed paths:
    M src/lmtp/lmtp-client.h
    M src/lmtp/lmtp-local.c
    M src/lmtp/lmtp-local.h

  Log Message:
  -----------
  lmtp: local: Make the local_deliver client vfunc responsible for submitting the reply.

This gives plugins more power to override delivery behavior.

  Patch: https://github.com/dovecot/core/compare/edc1d278928b...12c63978fae7.patch


More information about the dovecot-cvs mailing list