Changes since version 3.1.5 : Amaury Denoyelle (2): BUG/MINOR: h3: do not report transfer as aborted on preemptive response CLEANUP: h3: fix documentation of h3_rcv_buf() Aurelien DARRAGON (11): BUG/MINOR: log: fix outgoing abns address family BUG/MINOR: sink: add tempo between 2 connection attempts for sft servers MINOR: clock: always use atomic ops for global_now_ms CLEANUP: log: removing "log-balance" references BUG/MINOR: log: set proper smp size for balance log-hash BUG/MINOR: cfgparse/peers: fix inconsistent check for missing peer server BUG/MINOR: cfgparse/peers: properly handle ignored local peer case BUG/MINOR: server: dont return immediately from parse_server() when skipping checks MINOR: cfgparse/peers: provide more info when ignoring invalid "peer" or "server" lines DOC: management: rename some last occurences from domain "dns" to "resolvers" BUG/MINOR: stats: fix capabilities and hide settings for some generic metrics Christopher Faulet (1): BUG/MEDIUM: mux-fcgi: Try to fully fill demux buffer on receive if not empty Damien Claisse (1): BUG/MINOR: cfgparse-tcp: relax namespace bind check Dragan Dosen (2): BUG/MEDIUM: server: properly initialize PROXY v2 TLVs BUG/MINOR: server: fix the "server-template" prefix memory leak Valentine Krasnobaeva (3): BUG/MINOR: cfgparse: fix NULL ptr dereference in cfg_parse_peers BUG/MEIDUM: startup: return to initial cwd only after check_config_validity() MINOR: startup: adjust alert messages, when capabilities are missed William Lallemand (2): TESTS: ist: fix wrong array size CI: github: fix h2spec.config proxy names Willy Tarreau (17): BUG/MEDIUM: uxst: fix outgoing abns address family in connect() BUG/MINOR: stream: do not call co_data() from __strm_dump_to_buffer() BUG/MINOR: mux-h1: always make sure h1s->sd exists in h1_dump_h1s_info() MINOR: tinfo: add a new thread flag to indicate a call from a sig handler BUG/MEDIUM: stream: never allocate connection addresses from signal handler MINOR: freq_ctr: provide non-blocking read functions BUG/MEDIUM: stream: use non-blocking freq_ctr calls from the stream dumper BUG/MINOR: h2: always trim leading and trailing LWS in header values BUG/MINOR: server: check for either proxy-protocol v1 or v2 to send hedaer BUG/MINOR: stream: fix age calculation in "show sess" output MINOR: stream/cli: rework "show sess" to better consider optional arguments MINOR: stream/cli: make "show sess" support filtering on front/back/server BUG/MEDIUM: thread: use pthread_self() not ha_pthread[tid] in set_affinity MINOR: compiler: add a simple macro to concatenate resolved strings MINOR: compiler: add a new __decl_thread_var() macro to declare local variables MINOR: tools: use only opportunistic symbols resolution BUILD: tools: silence a build warning when USE_THREAD=0