[dovecot/core] 5761e8: lib-ssl-iostream: Add support for creating server ...

GitHub noreply at github.com
Sat May 26 12:30:06 EEST 2018


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 5761e887438867fdf808258a405eefb1f016f67d
      https://github.com/dovecot/core/commit/5761e887438867fdf808258a405eefb1f016f67d
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M src/lib-ssl-iostream/Makefile.am
    A src/lib-ssl-iostream/iostream-ssl-test.c
    A src/lib-ssl-iostream/iostream-ssl-test.h

  Log Message:
  -----------
  lib-ssl-iostream: Add support for creating server and client test SSL settings.

This is useful for building test cases with SSL support.


  Commit: 6a8b634111629474e86b8ddda59e30bff9c30ce0
      https://github.com/dovecot/core/commit/6a8b634111629474e86b8ddda59e30bff9c30ce0
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M src/lib-smtp/test-smtp-payload.c

  Log Message:
  -----------
  lib-smtp: test-smtp-payload: server: Fix asynchronous listening.

The listening socket was blocking and the io handler only accepted one connection per run.


  Commit: 584c3619e760b415f4839f0b2e8d626fb3c6f981
      https://github.com/dovecot/core/commit/584c3619e760b415f4839f0b2e8d626fb3c6f981
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M src/lib-http/test-http-payload.c

  Log Message:
  -----------
  lib-http: test-http-payload: server: Fix asynchronous listening.

The listening socket was blocking and the io handler only accepted one connection per run.


  Commit: 477eb3d5a0027adfd84df6ba262aff7fdf01b6b1
      https://github.com/dovecot/core/commit/477eb3d5a0027adfd84df6ba262aff7fdf01b6b1
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M src/lib-http/test-http-payload.c

  Log Message:
  -----------
  lib-http: test-http-payload: Add test for exchanging payload with unknown size.

This will force using the chunked transfer encoding.


  Commit: f6f4c7124dc9a16fef7ab14552773185d4207d6e
      https://github.com/dovecot/core/commit/f6f4c7124dc9a16fef7ab14552773185d4207d6e
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M src/lib-smtp/test-smtp-payload.c

  Log Message:
  -----------
  lib-smtp: test-smtp-payload: Make proper definition for the maximum number of parallel transactions.


  Commit: f638d0016f01182d8c6ca8baf43a2e06a7a71786
      https://github.com/dovecot/core/commit/f638d0016f01182d8c6ca8baf43a2e06a7a71786
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M src/lib-smtp/test-smtp-payload.c

  Log Message:
  -----------
  lib-smtp: test-smtp-payload: Keep the number of pending transactions constant.

Before, a window was used.


  Commit: cf7416ec80c30a89d07d5ca14f569c92fef170dd
      https://github.com/dovecot/core/commit/cf7416ec80c30a89d07d5ca14f569c92fef170dd
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M src/lib-smtp/smtp-client-connection.c

  Log Message:
  -----------
  lib-smtp: client: Amend connection debug message with source ip:port.

Helps matching debug logs between client and server.


  Commit: ee6288f22b02930f440619c44e116e0342f19f83
      https://github.com/dovecot/core/commit/ee6288f22b02930f440619c44e116e0342f19f83
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M src/lib-smtp/smtp-server-connection.c
    M src/lib-smtp/smtp-server-private.h
    M src/lib-smtp/smtp-server.c
    M src/lib-smtp/smtp-server.h

  Log Message:
  -----------
  lib-smtp: server: Allow creating server with custom SSL settings.

Normally, the settings are obtained through lib-master, but that is not
really suitable for the test suite.


  Commit: 7bb571d450137e41c548985b70495bcb2d1a0fef
      https://github.com/dovecot/core/commit/7bb571d450137e41c548985b70495bcb2d1a0fef
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M src/lib-http/http-server-connection.c
    M src/lib-http/http-server-private.h
    M src/lib-http/http-server.c
    M src/lib-http/http-server.h

  Log Message:
  -----------
  lib-http: server: Allow creating server with custom SSL settings.

Normally, the settings are obtained through lib-master, but that is not
really suitable for the test suite.


  Commit: 7f4e20f05bd75e024e97f0640873c98c7b0fa111
      https://github.com/dovecot/core/commit/7f4e20f05bd75e024e97f0640873c98c7b0fa111
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M src/lib-smtp/test-smtp-payload.c

  Log Message:
  -----------
  lib-smtp: test-smtp-payload: Ignore SIGPIPE.


  Commit: 92ee269b5ef4f1f6082362042ff59071c4a4b81d
      https://github.com/dovecot/core/commit/92ee269b5ef4f1f6082362042ff59071c4a4b81d
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M src/lib-http/test-http-payload.c

  Log Message:
  -----------
  lib-http: test-http-payload: Ignore SIGPIPE.


  Commit: 0c746fb6ee794d52a6ffdc2d05457c90a0597d33
      https://github.com/dovecot/core/commit/0c746fb6ee794d52a6ffdc2d05457c90a0597d33
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M src/lib-smtp/Makefile.am
    M src/lib-smtp/test-smtp-payload.c

  Log Message:
  -----------
  lib-smtp: test-smtp-payload: Add SSL tests.


  Commit: d40fd528c798862b3f01907dbce60ab2a49f0e8d
      https://github.com/dovecot/core/commit/d40fd528c798862b3f01907dbce60ab2a49f0e8d
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M src/lib-http/Makefile.am
    M src/lib-http/test-http-payload.c

  Log Message:
  -----------
  lib-http: test-http-payload: Add SSL tests.


  Commit: 9dfa619d2e361d5010b161b44556041d747efacb
      https://github.com/dovecot/core/commit/9dfa619d2e361d5010b161b44556041d747efacb
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M src/lib-http/test-http-client-errors.c

  Log Message:
  -----------
  lib-http: test-http-client-errors: Terminate the test if it is hanging for some reason.


  Commit: 1a984e74570e5e5d397e5602ce68574218c372b4
      https://github.com/dovecot/core/commit/1a984e74570e5e5d397e5602ce68574218c372b4
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M src/lib-smtp/test-smtp-client-errors.c

  Log Message:
  -----------
  lib-smtp: test-smtp-client-errors: Terminate the test if it is hanging for some reason.


  Commit: 148fca226a75ab80af259940cae594f284f5cded
      https://github.com/dovecot/core/commit/148fca226a75ab80af259940cae594f284f5cded
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M src/lib-smtp/test-smtp-payload.c

  Log Message:
  -----------
  lib-smtp: test-smtp-payload: Terminate the test if it is hanging for some reason.


  Commit: 1ef9d7265e554bbe377ef766ca3171ce7b3dd869
      https://github.com/dovecot/core/commit/1ef9d7265e554bbe377ef766ca3171ce7b3dd869
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M src/lib-http/test-http-client-errors.c

  Log Message:
  -----------
  lib-http: test-http-client-errors: Make the reconnect failure test less time-sensitive.

Easily breaks in Valgrind.


  Commit: 019c794c98f69c1734d3fe51eb9cf7d8b6599bb7
      https://github.com/dovecot/core/commit/019c794c98f69c1734d3fe51eb9cf7d8b6599bb7
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M src/lib-http/Makefile.am

  Log Message:
  -----------
  lib-http: Add test-http-payload, test-http-client-errors, and test-http-server-errors to `make check`.


  Commit: c2357a9b5e4ba153b50647726b94f42d1c05177b
      https://github.com/dovecot/core/commit/c2357a9b5e4ba153b50647726b94f42d1c05177b
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M src/lib-smtp/Makefile.am

  Log Message:
  -----------
  lib-smtp: Add test-smtp-payload, test-smtp-submit, test-smtp-client-errors, and test-smtp-server-errors to `make check`.


Compare: https://github.com/dovecot/core/compare/4be03fcbfc77...c2357a9b5e4b
      **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the dovecot-cvs mailing list