[dovecot/core] de5986: lib-oauth2: Accept empty responses

GitHub noreply at github.com
Fri Jun 16 14:30:13 EEST 2017


  Branch: refs/heads/master-2.2
  Home:   https://github.com/dovecot/core
  Commit: de59864f2d3fa6bc6b496405e2141da499257d3a
      https://github.com/dovecot/core/commit/de59864f2d3fa6bc6b496405e2141da499257d3a
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-06-16 (Fri, 16 Jun 2017)

  Changed paths:
    M src/lib-oauth2/oauth2.c

  Log Message:
  -----------
  lib-oauth2: Accept empty responses


  Commit: 537f120135b9fe813c6007352e65d3521a6a2062
      https://github.com/dovecot/core/commit/537f120135b9fe813c6007352e65d3521a6a2062
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-06-16 (Fri, 16 Jun 2017)

  Changed paths:
    M src/lib-oauth2/oauth2-introspect.c
    M src/lib-oauth2/oauth2-refresh.c
    M src/lib-oauth2/oauth2-token-validate.c

  Log Message:
  -----------
  lib-oauth2: Make sure fields are always initialized


  Commit: 0856f4c702f99361e9f5c7a15821655df74aaaaa
      https://github.com/dovecot/core/commit/0856f4c702f99361e9f5c7a15821655df74aaaaa
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-06-16 (Fri, 16 Jun 2017)

  Changed paths:
    M src/lib-oauth2/oauth2-token-validate.c

  Log Message:
  -----------
  lib-oauth2: Handle non-2xx/4xx results for token validation without crash

Fixes:
Panic: file oauth2-token-validate.c: line 33 (oauth2_token_validate_continue): assertion failed: (array_is_created(&req->fields))


  Commit: 51937e0b592346fbb94479a8c60c57d1607315f7
      https://github.com/dovecot/core/commit/51937e0b592346fbb94479a8c60c57d1607315f7
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-06-16 (Fri, 16 Jun 2017)

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

  Log Message:
  -----------
  imapc: Avoid sending FETCH BODY[HEADER] when BODY[] is already being fetched

This probably only shows up in some special situations with plugins.


  Commit: f288c579fe4b352b699009f874d26c85d9300131
      https://github.com/dovecot/core/commit/f288c579fe4b352b699009f874d26c85d9300131
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-06-16 (Fri, 16 Jun 2017)

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

  Log Message:
  -----------
  imapc: Fix prefetching specific headers

FETCH BODY[HEADER.FIELDS ...] shouldn't be used if imapc_features doesn't
include fetch-headers. Also neither this nor BODY[HEADER] should be sent
if we already have header/body stream.


  Commit: 5ec381a9535452d6e54c0d744376a1175f630175
      https://github.com/dovecot/core/commit/5ec381a9535452d6e54c0d744376a1175f630175
  Author: Sergey Kitov <sergey.kitov at open-xchange.com>
  Date:   2017-06-16 (Fri, 16 Jun 2017)

  Changed paths:
    M src/lib-imap/test-imap-quote.c

  Log Message:
  -----------
  lib-imap: escaping and quote/literal tests for imap_append_nstring()


  Commit: 83986ec38bafcdd27157667e5b3d4a356a29d01a
      https://github.com/dovecot/core/commit/83986ec38bafcdd27157667e5b3d4a356a29d01a
  Author: Sergey Kitov <sergey.kitov at open-xchange.com>
  Date:   2017-06-16 (Fri, 16 Jun 2017)

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

  Log Message:
  -----------
  lib-imap: added imap_append_nstring_nolf(), which skips CRs and LFs.


  Commit: 1618fcbcd89427754b4027e1732f9da5aec17fbc
      https://github.com/dovecot/core/commit/1618fcbcd89427754b4027e1732f9da5aec17fbc
  Author: Sergey Kitov <sergey.kitov at open-xchange.com>
  Date:   2017-06-16 (Fri, 16 Jun 2017)

  Changed paths:
    M src/lib-imap/imap-envelope.c

  Log Message:
  -----------
  lib-imap: imap_write_envelope changed to skip CRs and LFs.


  Commit: a8f6bbf04d28732c0010c0a1efd261fb6b25a63b
      https://github.com/dovecot/core/commit/a8f6bbf04d28732c0010c0a1efd261fb6b25a63b
  Author: Sergey Kitov <sergey.kitov at open-xchange.com>
  Date:   2017-06-16 (Fri, 16 Jun 2017)

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

  Log Message:
  -----------
  lib-imap: imap_bodystructure_write is changed to skip CRs and LFs.


Compare: https://github.com/dovecot/core/compare/9924591e1b37...a8f6bbf04d28


More information about the dovecot-cvs mailing list