Changes since version 2.2-dev1 : Adis Nezirovic (3): MEDIUM: cli: Allow multiple filter entries for "show table" BUG/MINOR: cli: Missing arg offset for filter data values. MINOR: cli: Report location of errors or any extra data for "show table" Christopher Faulet (3): BUG/MINOR: http-ana: Increment the backend counters on the backend BUG/MINOR: stream: Be sure to have a listener to increment its counters BUG/MINOR: http-rules: Always init log-format expr for common HTTP actions Emmanuel Hocdet (2): BUG/MINOR: ssl: ssl_sock_load_pem_into_ckch is not consistent BUG/MINOR: ssl/cli: ocsp_issuer must be set w/ "set ssl cert" Frédéric Lécaille (1): BUG/MINOR: ssl: Possible memleak when allowing the 0RTT data buffer. Ilya Shipitsin (2): BUILD: CI: temporarily mark openssl-1.0.2 as allowed failure BUILD: CI: move cygwin builds to Github Actions Olivier Houchard (11): BUG/MEDIUM: netscaler: Don't forget to allocate storage for conn->src/dst. MEDIUM: streams: Always create a conn_stream in connect_server(). MEDIUM: connections: Get ride of the xprt_done callback. BUG/MEDIUM: connections: Set CO_FL_CONNECTED in conn_complete_session(). BUG/MEDIUM: 0rtt: Only consider the SSL handshake. BUG/MEDIUM: streams: Move the conn_stream allocation outside #IF USE_OPENSSL. MINOR: ssl: Remove dead code. BUG/MEDIUM: ssl: Don't forget to free ctx->ssl on failure. BUG/MEDIUM: stream: Don't install the mux in back_handle_st_con(). MEDIUM: streams: Don't close the connection in back_handle_st_con(). MEDIUM: streams: Don't close the connection in back_handle_st_rdy(). Tim Duesterhus (3): MINOR: lua: Add hlua_prepend_path function MINOR: lua: Add lua-prepend-path configuration option MINOR: lua: Add HLUA_PREPEND_C?PATH build option William Lallemand (4): BUG/MINOR: ssl/cli: free the previous ckch content once a PEM is loaded BUG/MINOR: ssl: increment issuer refcount if in chain BUG/MINOR: ssl: memory leak w/ the ocsp_issuer BUG/MINOR: ssl: typo in previous patch Willy Tarreau (20): BUILD: stick-table: fix build errors introduced by last stick-table change CLEANUP: changelog: remove the duplicate entry for 2.2-dev1 CLEANUP: backend: remove useless test for inexistent connection CLEANUP: backend: shut another false null-deref in back_handle_st_con() CLEANUP: stats: shut up a wrong null-deref warning from gcc 9.2 MEDIUM: connection: remove CO_FL_CONNECTED and only rely on CO_FL_WAIT_* MINOR: stream-int: always report received shutdowns MINOR: connection: remove CO_FL_SSL_WAIT_HS from CO_FL_HANDSHAKE MEDIUM: connection: use CO_FL_WAIT_XPRT more consistently than L4/L6/HANDSHAKE MINOR: connection: remove checks for CO_FL_HANDSHAKE before I/O MINOR: connection: do not check for CO_FL_SOCK_RD_SH too early MINOR: connection: don't check for CO_FL_SOCK_WR_SH too early in handshakes MINOR: raw-sock: always check for CO_FL_SOCK_WR_SH before sending MINOR: connection: remove some unneeded checks for CO_FL_SOCK_WR_SH BUG/MINOR: stktable: report the current proxy name in error messages BUG/MEDIUM: mux-h2: make sure we don't emit TE headers with anything but "trailers" BUILD: cfgparse: silence a bogus gcc warning on 32-bit machines REGTESTS: make the set_ssl_cert test require version 2.2 BUILD: CI: disable slow regtests on Travis BUG/MINOR: tcpchecks: fix the connect() flags regarding delayed ack