[dovecot/core] d7b94e: lib-http: request parser: Added support for explic...

GitHub noreply at github.com
Thu Feb 11 10:02:06 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: d7b94e1721d86926891c74ca1998141d55d1adea
      https://github.com/dovecot/core/commit/d7b94e1721d86926891c74ca1998141d55d1adea
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-02-11 (Thu, 11 Feb 2016)

  Changed paths:
    M src/lib-http/http-request-parser.c
    M src/lib-http/http-request-parser.h

  Log Message:
  -----------
  lib-http: request parser: Added support for explicitly finishing payload of previous request.


  Commit: 2f64a4c88de91c483fb378bc80d10e1caa6f2305
      https://github.com/dovecot/core/commit/2f64a4c88de91c483fb378bc80d10e1caa6f2305
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-02-11 (Thu, 11 Feb 2016)

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

  Log Message:
  -----------
  lib-http: server: Added some request debug logging.


  Commit: ee2633056e67353157bfbce4d9e0d1c3ceaa627a
      https://github.com/dovecot/core/commit/ee2633056e67353157bfbce4d9e0d1c3ceaa627a
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-02-11 (Thu, 11 Feb 2016)

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

  Log Message:
  -----------
  lib-http: server: Created blocking http_server_response_send_payload() API that closely mimics the client equivalent.

It allows sending response payload in several chunks in a blocking fashion.


  Commit: 7c7117e542b6a44c1db7fc91c0180bdace6dbce7
      https://github.com/dovecot/core/commit/7c7117e542b6a44c1db7fc91c0180bdace6dbce7
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-02-11 (Thu, 11 Feb 2016)

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

  Log Message:
  -----------
  lib-http: server: Implemented blocking response output stream.


  Commit: 201c3b9375760bafbc180629b4c6ad71ed554aec
      https://github.com/dovecot/core/commit/201c3b9375760bafbc180629b4c6ad71ed554aec
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-02-11 (Thu, 11 Feb 2016)

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

  Log Message:
  -----------
  lib-http: server: Implemented blocking request input stream.


  Commit: d5cdf90f01fe1b5a5e049f341398b2ee329b4de5
      https://github.com/dovecot/core/commit/d5cdf90f01fe1b5a5e049f341398b2ee329b4de5
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-02-11 (Thu, 11 Feb 2016)

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

  Log Message:
  -----------
  lib-http: Created test program that tests payload exchange between client and server with various configurations.

It recursively uses all files in the current directory as payload.
It is currenrly not part of `make check', because it is a stress-testing tool that can run for a long time.


Compare: https://github.com/dovecot/core/compare/e8434aad92ea...d5cdf90f01fe


More information about the dovecot-cvs mailing list