[dovecot/core] 7d2f1e: lib: Add multiplex stream support

GitHub noreply at github.com
Thu Oct 5 16:00:16 EEST 2017


  Branch: refs/heads/master-2.2
  Home:   https://github.com/dovecot/core
  Commit: 7d2f1e73e8425ffcd82bc5f96f81db59ae61aab8
      https://github.com/dovecot/core/commit/7d2f1e73e8425ffcd82bc5f96f81db59ae61aab8
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-10-05 (Thu, 05 Oct 2017)

  Changed paths:
    M src/lib/Makefile.am
    A src/lib/istream-multiplex.c
    A src/lib/istream-multiplex.h
    A src/lib/ostream-multiplex.c
    A src/lib/ostream-multiplex.h
    A src/lib/test-istream-multiplex.c
    M src/lib/test-lib.c
    M src/lib/test-lib.h
    A src/lib/test-multiplex.c
    A src/lib/test-ostream-multiplex.c

  Log Message:
  -----------
  lib: Add multiplex stream support

This allows having multiple channels of data in single stream.


  Commit: b45b2e8ea8a3c829fb72cf448368916064dc4d2b
      https://github.com/dovecot/core/commit/b45b2e8ea8a3c829fb72cf448368916064dc4d2b
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-10-05 (Thu, 05 Oct 2017)

  Changed paths:
    M src/doveadm/client-connection.c
    M src/doveadm/client-connection.h
    M src/doveadm/doveadm-util.h
    M src/doveadm/server-connection.c

  Log Message:
  -----------
  doveadm-server: Refactor connection handshake and authentication

Simplifies next change


  Commit: 6a7e8ad927d9a121c1bf823705f1bff210721c09
      https://github.com/dovecot/core/commit/6a7e8ad927d9a121c1bf823705f1bff210721c09
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-10-05 (Thu, 05 Oct 2017)

  Changed paths:
    M src/doveadm/client-connection.c
    M src/doveadm/doveadm-util.h
    M src/doveadm/server-connection.c

  Log Message:
  -----------
  doveadm: Refactor server/client code to support versioning properly

This way we can distinguish between old and new server side


  Commit: 47343e02cd248ec99be3cdd64947b738342d6d09
      https://github.com/dovecot/core/commit/47343e02cd248ec99be3cdd64947b738342d6d09
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-10-05 (Thu, 05 Oct 2017)

  Changed paths:
    M src/doveadm/client-connection.c
    M src/doveadm/client-connection.h
    M src/doveadm/doveadm-util.c
    M src/doveadm/doveadm-util.h
    M src/doveadm/server-connection.c

  Log Message:
  -----------
  doveadm: Deliver remote logs over doveadm socket


  Commit: e7ccb7495d544ce7b948f10a29755e2b6e6b2d28
      https://github.com/dovecot/core/commit/e7ccb7495d544ce7b948f10a29755e2b6e6b2d28
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-10-05 (Thu, 05 Oct 2017)

  Changed paths:
    M src/lib/buffer.h

  Log Message:
  -----------
  lib: Fix warning with gcc7's -Wint-in-bool-context


Compare: https://github.com/dovecot/core/compare/771734711afb...e7ccb7495d54


More information about the dovecot-cvs mailing list