[dovecot/core] 1de7b7: lib: Add multiplex stream support

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


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 1de7b73a11afda43323410a4481d866930b1e632
      https://github.com/dovecot/core/commit/1de7b73a11afda43323410a4481d866930b1e632
  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.inc
    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: f78d021f39c408623816fcbadf9f5f0db345aac1
      https://github.com/dovecot/core/commit/f78d021f39c408623816fcbadf9f5f0db345aac1
  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: ce700412721a0526fd69a93d99013d19487e4029
      https://github.com/dovecot/core/commit/ce700412721a0526fd69a93d99013d19487e4029
  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: c9dd53f7180a78668cbc1e6eb34d5b1722beccb9
      https://github.com/dovecot/core/commit/c9dd53f7180a78668cbc1e6eb34d5b1722beccb9
  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: 740657494c5c0931883d76c2f18b679fdf74dae6
      https://github.com/dovecot/core/commit/740657494c5c0931883d76c2f18b679fdf74dae6
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-10-05 (Thu, 05 Oct 2017)

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

  Log Message:
  -----------
  doveadm-server: Use i_close_fd


Compare: https://github.com/dovecot/core/compare/b0421c7397be...740657494c5c


More information about the dovecot-cvs mailing list