Changes since version 2.5-dev4 : Remi Tricot-Le Breton (2): MEDIUM: ssl: Keep a reference to the client's certificate for use in logs BUILD/MINOR: ssl: Fix compilation with OpenSSL 1.0.2 William Lallemand (14): MINOR: httpclient: initialize the proxy MINOR: httpclient: implement a simple HTTP Client API MINOR: httpclient/cli: implement a simple client over the CLI MINOR: httpclient/cli: change the User-Agent to "HAProxy" MINOR: server: check if srv is NULL in free_server() MINOR: proxy: check if p is NULL in free_proxy() BUG/MINOR: httpclient: fix uninitialized sl variable BUG/MINOR: httpclient/cli: change the appctx test in the callbacks BUG/MINOR: httpclient: check if hdr_num is not 0 MINOR: httpclient: cleanup the include files BUG/MINOR: systemd: ExecStartPre must use -Ws MINOR: systemd: remove the ExecStartPre line in the unit file MINOR: ssl: add an openssl version string parser MINOR: cfgcond: implements openssl_version_atleast and openssl_version_before Willy Tarreau (7): BUG/MEDIUM: h2: match absolute-path not path-absolute for :path BUG/MEDIUM: cfgparse: do not allocate IDs to automatic internal proxies BUG/MINOR: http_client: make sure to preset the proxy's default settings REGTESTS: http_upgrade: fix incorrect expectation on TCP->H1->H2 REGTESTS: abortonclose: after retries, 503 is expected, not close REGTESTS: server: fix agent-check syntax and expectation MINOR: hlua: take the global Lua lock inside a global function devnexen@gmail.com (1): MINOR: tools: add FreeBSD support to get_exec_path()