[dovecot/core] 2ec872: lib-imap: Add imap_write_arg() to write only a sin...

GitHub noreply at github.com
Mon Apr 24 16:30:09 EEST 2017


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 2ec87250e1f9acc08ab55c309540d16fb9d35933
      https://github.com/dovecot/core/commit/2ec87250e1f9acc08ab55c309540d16fb9d35933
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-04-24 (Mon, 24 Apr 2017)

  Changed paths:
    M src/lib-imap/imap-util.c
    M src/lib-imap/imap-util.h

  Log Message:
  -----------
  lib-imap: Add imap_write_arg() to write only a single arg


  Commit: a8e6df07f5101f6f7467dbd861dbdddfb2759370
      https://github.com/dovecot/core/commit/a8e6df07f5101f6f7467dbd861dbdddfb2759370
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-04-24 (Mon, 24 Apr 2017)

  Changed paths:
    M src/lib-imap/imap-bodystructure.c
    M src/lib-imap/imap-bodystructure.h

  Log Message:
  -----------
  lib-imap: Make imap_bodystructure_parse_args() public


  Commit: b2723d68898e4a6a6e6ba2a06926dcaa1911daf5
      https://github.com/dovecot/core/commit/b2723d68898e4a6a6e6ba2a06926dcaa1911daf5
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-04-24 (Mon, 24 Apr 2017)

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

  Log Message:
  -----------
  lib-storage: Add index_mail_get_cached_body[structure]()

This just moves the code to these functions without changing any of the
logic.


  Commit: afe1da042382720393eca6497253106e4eec75e0
      https://github.com/dovecot/core/commit/afe1da042382720393eca6497253106e4eec75e0
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-04-24 (Mon, 24 Apr 2017)

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

  Log Message:
  -----------
  lib-storage: Add mail_storage.nonbody_access_fields

This avoids index_mail_update_access_parts_pre() from opening the mail
stream unnecessarily for fields that can be looked up via other methods
by the storage.


  Commit: e1005f8bf9190e1778010032dbd20c64acb53610
      https://github.com/dovecot/core/commit/e1005f8bf9190e1778010032dbd20c64acb53610
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-04-24 (Mon, 24 Apr 2017)

  Changed paths:
    M src/lib-storage/index/imapc/imapc-mail-fetch.c
    M src/lib-storage/index/imapc/imapc-mail.c
    M src/lib-storage/index/imapc/imapc-settings.c
    M src/lib-storage/index/imapc/imapc-settings.h
    M src/lib-storage/index/imapc/imapc-storage.c

  Log Message:
  -----------
  imapc: Add imapc_features=fetch-bodystructure

This allows using the remote IMAP server's BODY and BODYSTRUCTURE replies.


Compare: https://github.com/dovecot/core/compare/a9e0cd4b1182...e1005f8bf919


More information about the dovecot-cvs mailing list