[dovecot/core] 861aff: lib-http: server: Added more detailed debugging ab...

GitHub noreply at github.com
Mon Jun 20 08:00:13 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 861aff347bbc43aa7bc73530eb0194c166dae703
      https://github.com/dovecot/core/commit/861aff347bbc43aa7bc73530eb0194c166dae703
  Author: Stephan Bosch <stephan at dovecot.fi>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

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

  Log Message:
  -----------
  lib-http: server: Added more detailed debugging about when idle timeouts are started/stopped.


  Commit: cd1c11375b262740fe1205f168c07996582c3703
      https://github.com/dovecot/core/commit/cd1c11375b262740fe1205f168c07996582c3703
  Author: Stephan Bosch <stephan at dovecot.fi>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

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

  Log Message:
  -----------
  lib-http: server: Fixed handling of idle timeout when request just starts processing on the server.


  Commit: f60fe422cdfbf5427938d2829f16505162d9a9ae
      https://github.com/dovecot/core/commit/f60fe422cdfbf5427938d2829f16505162d9a9ae
  Author: Stephan Bosch <stephan at dovecot.fi>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

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

  Log Message:
  -----------
  lib-http: server: Wrap request payload in a timeout input stream.

The server cannot reset the timeout properly while the payload is being read by the application.
The HTTP client solved this same problem by identical means.


  Commit: 17f37f252a9b7bd16b5b66c39fab45c6927a8c36
      https://github.com/dovecot/core/commit/17f37f252a9b7bd16b5b66c39fab45c6927a8c36
  Author: Stephan Bosch <stephan at dovecot.fi>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

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

  Log Message:
  -----------
  lib-http: server: Make sure provided connection FDs are non-blocking.


  Commit: 47fee1a942e4797548b1232354f6676b8ff809f4
      https://github.com/dovecot/core/commit/47fee1a942e4797548b1232354f6676b8ff809f4
  Author: Stephan Bosch <stephan at dovecot.fi>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

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

  Log Message:
  -----------
  lib-http: server: Added settings to configure the connection's socket kernel buffer sizes.

This is mainly useful for use in the lib-http test suite.


  Commit: b154be7ad172a0cc89284dc4a92599050579a3be
      https://github.com/dovecot/core/commit/b154be7ad172a0cc89284dc4a92599050579a3be
  Author: Stephan Bosch <stephan at dovecot.fi>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

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

  Log Message:
  -----------
  lib-http: Restructured Makefile.am to have less duplicated lines for the test suite.


  Commit: f98d562bc4d52d2e5274d6efb714640184a45cf3
      https://github.com/dovecot/core/commit/f98d562bc4d52d2e5274d6efb714640184a45cf3
  Author: Stephan Bosch <stephan at dovecot.fi>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

  Changed paths:
    M src/lib-http/Makefile.am
    A src/lib-http/test-http-server-errors.c

  Log Message:
  -----------
  lib-http: server: Created test program that tests error conditions.

Currently it is very limited, but it is due to be extended soon towards testing most common error conditions.


Compare: https://github.com/dovecot/core/compare/8bc62170803a...f98d562bc4d5


More information about the dovecot-cvs mailing list