Changes since version 3.2-dev0 : Amaury Denoyelle (5): BUG/MEDIUM: quic: prevent stream freeze on pacing BUG/MEDIUM: mux-quic: remove pacing status when everything is sent BUG/MINOR: quic: remove startup alert if conn socket-owner unsupported BUG/MINOR: quic: remove startup alert if GSO unsupported MINOR: mux-quic: clean up zero-copy done_ff callback Aurelien DARRAGON (32): MINOR: pattern: split pat_ref_set() MINOR: pattern: add pat_ref_gen_set() function MINOR: pattern: add pat_ref_gen_find_elt() function MINOR: pattern: add pat_ref_gen_delete() function MEDIUM: pattern: consider gen_id in pat_ref_set_from_node() MEDIUM: pattern: always consider gen_id for pat_ref lookup operations BUG/MINOR: log: fix lf_text() behavior with empty string MINOR: log: always consider "+M" option in lf_text_len() MINOR: event_hdl: add PAT_REF events MINOR: pattern: publish event_hdl events on pat_ref updates MINOR: hlua: add patref class MINOR: hlua: add core.get_patref method MINOR: hlua_fcn: implement index and pair metamethods for patref class MINOR: hlua_fcn: wrap pat_ref struct for patref class MINOR: pattern: add pat_ref_may_commit() helper function MINOR: hlua_fcn: add Patref:commit() method MINOR: hlua_fcn: add Patref:prepare() method MINOR: hlua_fcn: add Patref:purge() method MINOR: hlua_fcn: add Patref:giveup() MINOR: hlua_fcn: add Patref:add() MINOR: hlua_fcn: add Patref:del() MINOR: hlua_fcn: add Patref:set() MINOR: hlua_fcn: add Patref:add_bulk() MINOR: hlua_fcn: add Patref:event_sub() DOC: lua: prefer Patref:{set,add}() over legacy methods for acl and maps BUG/MINOR: hlua_fcn: fix Patref:set() force parameter BUG/MEDIUM: event_hdl: fix uninitialized value in async mode when no data is provided BUG/MINOR: listener: fix potential null pointer dereference in listener_release() MINOR: hlua: fix ambiguous hlua usage in hlua_filter_delete() MINOR: stktable: implement "recv-only" table option CLEANUP: stktable: replace nopurge attribute with flag CLEANUP: stktable: add some stktable flags polishing Christopher Faulet (5): BUG/MEDIUM: sock: Remove FD_POLL_HUP during connect() if FD_POLL_ERR is not set MINOR: proxy: Add support of 421-Misdirected-Request in retry-on status BUG/MEDIUM: http-ana: Reset request flag about data sent to perform a L7 retry BUG/MINOR: h1-htx: Use default reason if not set when formatting the response BUG/MINOR: config: Fix parsing of accept-invalid-http-{request,response} Frederic Lecaille (3): BUG/MINOR: improve BBR throughput on very fast links BUILD: quic: fix a build error about an non initialized timestamp BUG/MINOR: quic: fix bbr_inflight() calls with wrong gain value Valentine Krasnobaeva (3): BUG/MINOR: signal: register default handler for SIGINT in signal_init() BUG/MINOR: startup: close pidfd and free global.pidfile in handle_pidfile() BUG/MINOR: startup: fix pidfile creation William Lallemand (1): CI: github: allow coredumps on aws-lc and wolfssl jobs Willy Tarreau (7): MINOR: version: this is development again (3.2) DEV: patchbot: prepare for new version 3.2-dev MINOR: tools: add a new macro DEFVAL() to provide a default argument MINOR: tasklet: set TASK_WOKEN_OTHER on tasklets by default BUG/MEDIUM: init: make sure only daemonized processes change their session BUG/MINOR: init: do not call fork_poller() for non-forked processes BUG/MEDIUM: mux-h2: make sure not to touch dummy streams when sending WU