Changes since version 2.4-dev5 : Adis Nezirovic (1): BUG/MEDIUM: stats: add missing INF_BUILD_INFO definition Baptiste Assmann (1): BUG/MINOR: dns: SRV records ignores duplicated AR records (v2) Bertrand Jacquin (1): MINOR: build: discard echoing in help target Christopher Faulet (6): DOC: Add maintainers for the Prometheus exporter Revert "BUG/MINOR: dns: SRV records ignores duplicated AR records" BUG/MINOR: check: Don't perform any check on servers defined in a frontend BUG/MINOR: init: Use a dynamic buffer to set HAPROXY_CFGFILES env variable MINOR: config: Add failifnotcap() to emit an alert on proxy capabilities MINOR: server: Forbid server definitions in frontend sections David CARLIER (1): BUG/MINOR: threads: Fixes the number of possible cpus report for Mac. Frédéric Lécaille (4): MINOR: peers: Add traces for peer control messages. BUG/MINOR: peers: Possible appctx pointer dereference. BUG/MINOR: peers: Wrong "new_conn" value for "show peers" CLI command. MINOR: contrib: Make the wireshark peers dissector compile for more distribs. Ilya Shipitsin (4): BUILD: SSL: guard TLS13 ciphersuites with HAVE_SSL_CTX_SET_CIPHERSUITES BUILD: ssl: guard EVP_PKEY_get_default_digest_nid with ASN1_PKEY_CTRL_DEFAULT_MD_NID BUILD: ssl: guard openssl specific with SSL_READ_EARLY_DATA_SUCCESS CLEANUP: cfgparse: replace "realloc" with "my_realloc2" to fix to memory leak on error Jerome Magnin (1): BUG/MINOR: init: enforce strict-limits when using master-worker Remi Tricot-Le Breton (2): BUG/MINOR: sample: Memory leak of sample_expr structure in case of error MINOR: cache: Do not store responses with an unknown encoding Thayne McCombs (5): DOC: fix some spelling issues over multiple files CLEANUP: Fix spelling errors in comments SCRIPTS: announce-release: fix typo in help message CI: github: add a few more words to the codespell ignore list BUG/MINOR: server: Memory leak of proxy.used_server_addr during deinit Tim Duesterhus (5): BUG/MINOR: hlua: Fix memory leak in hlua_alloc MINOR: cache: Remove the `hash` part of the accept-encoding secondary key CLEANUP: cache: Use proper data types in secondary_key_cmp() CLEANUP: Rename accept_encoding_hash_cmp to accept_encoding_bitmap_cmp CI: Pin VTest to a known good commit William Dauchy (10): MINOR: converter: adding support for url_enc BUILD: Makefile: exclude broken tests by default MINOR: contrib/prometheus-exporter: export build_info CLEANUP: sample: remove uneeded check in json validation MINOR: reg-tests: add a way to add service dependency BUG/MINOR: sample: check alloc_trash_chunk return value in concat() BUG/MINOR: reg-tests: fix service dependency script MINOR: reg-tests: add base prometheus test MINOR: contrib/prometheus-exporter: avoid connection close header MINOR: contrib/prometheus-exporter: use fill_info for process dump Willy Tarreau (14): BUG/MINOR: sample: fix concat() converter's corruption with non-string variables CLEANUP: pattern: rename pat_ref_commit() to pat_ref_commit_elt() MINOR: pattern: add the missing generation ID manipulation functions BUILD: peers: fix build warning about unused variable BUG/MINOR: mux_h2: missing space between "st" and ".flg" in the "show fd" helper CLEANUP: tools: make resolve_sym_name() take a const pointer CLEANUP: cli: make "show fd" use a const connection to access other fields MINOR: cli: make "show fd" also report the xprt and xprt_ctx MINOR: xprt: add a new show_fd() helper to complete some "show fd" dumps. MINOR: ssl: provide a "show fd" helper to report important SSL information MINOR: xprt/mux: export all *_io_cb functions so that "show fd" resolves them MINOR: mux-h2: make the "show fd" helper also decode the h2s subscriber when known MINOR: mux-h1: make the "show fd" helper also decode the h1s subscriber when known MINOR: mux-fcgi: make the "show fd" helper also decode the fstrm subscriber when known