Skip to content
This repository has been archived by the owner on Jan 22, 2019. It is now read-only.

v0.4.0

Compare
Choose a tag to compare
@SebastianSchmidt SebastianSchmidt released this 19 May 16:27
· 146 commits to master since this release

Added

  • If the proxy can not establish a TCP connection with the server within a
    configured time, the proxy sends the HTTP status code 504 (Gateway Time-out)
    to the client.
  • If a connection to the server can not be established, the proxy sends the
    HTTP status code 503 (Service Unavailable) to the client.
  • If the client does not send a full HTTP request header to the server within
    a configured time, the proxy sends the HTTP status code 408 (Request Time-out)
    to the client.
  • If the server does not send a full HTTP response header to the client within
    a configured time, the proxy sends the HTTP status code 504 (Gateway Time-out)
    to the client.
  • The requested maximum number of pending connections on the proxy socket can be
    configured.
  • The local address the proxy socket will bind to can be configured.

Changed

  • The maximum allowed size of an HTTP header can be configured separately for
    requests and responses.
  • The property security.max_http_header_size has been replaced by the new
    properties http.header.request.max_size and http.header.response.max_size.
  • The following configuration properties have been renamed:
    • proxy_port to proxy.port
    • target_address to target.address
    • target_port to target.port
    • connection_handlers.termination_timeout to http.connection.termination_timeout
    • connection_handlers.log_interval to http.connection.log_interval