Changes since version 2.8.13 : Amaury Denoyelle (8): MINOR: quic: notify connection layer on handshake completion BUG/MINOR: stream: unblock stream on wait-for-handshake completion BUG/MEDIUM: quic: support wait-for-handshake MINOR: quic: simplify qc_parse_pkt_frms() return path MINOR: quic: use dynamically allocated frame on parsing MINOR: quic: extend return value of CRYPTO parsing BUG/MINOR: quic: repeat packet parsing to deal with fragmented CRYPTO BUG/MEDIUM: quic: prevent crash due to CRYPTO parsing error Aurelien DARRAGON (2): BUG/MEDIUM: pattern: prevent uninitialized reads in pat_match_{str,beg} DOC: config: add example for server "track" keyword Christopher Faulet (5): BUG/MEDIUM: stconn: Really report blocked send if sends are blocked by an error BUG/MEDIUM: mux-h1: Fix how timeouts are applied on H1 connections BUG/MEDIUM: stconn: Don't forward shut for SC in connecting state BUG/MEDIUM: stconn: Only consider I/O timers to update stream's expiration date MINOR: config: Alert about extra arguments for errorfile and errorloc Olivier Houchard (3): BUG/MEDIUM: queues: Make sure we call process_srv_queue() when leaving BUG/MEDIUM: queues: Do not use pendconn_grab_from_px(). BUG/MEDIUM: queue: Make process_srv_queue return the number of streams Willy Tarreau (8): MINOR: debug: make mark_tainted() return the previous value DEBUG: add a tainted flag when ha_panic() is called MINOR: chunk: drop the global thread_dump_buffer MINOR: debug: split ha_thread_dump() in two parts MINOR: debug: slightly change the thread_dump_pointer signification MINOR: debug: make ha_thread_dump_done() take the pointer to be used MINOR: debug: replace ha_thread_dump() with its two components MEDIUM: debug: on panic, make the target thread automatically allocate its buf