Changes since version 2.8-dev0 : Amaury Denoyelle (18): MINOR: quic: remove qc from quic_rx_packet MINOR: quic: complete traces in qc_rx_pkt_handle() MINOR: quic: extract datagram parsing code MINOR: tools: add port for ipcmp as optional criteria MINOR: quic: detect connection migration MINOR: quic: ignore address migration during handshake MINOR: quic: startup detect for quic-conn owned socket support MINOR: quic: test IP_PKTINFO support for quic-conn owned socket MINOR: quic: define config option for socket per conn MINOR: quic: allocate a socket per quic-conn MINOR: quic: use connection socket for emission MEDIUM: quic: use quic-conn socket for reception MEDIUM: quic: move receive out of FD handler to quic-conn io-cb MINOR: mux-quic: rename duplicate function names MEDIUM: quic: requeue datagrams received on wrong socket MINOR: quic: reconnect quic-conn socket on address migration MINOR: quic: activate socket per conn by default BUG/MINOR: quic: fix fd leak on startup check quic-conn owned socket Aurelien DARRAGON (11): MINOR: event_hdl: add event handler base api DOC/MINOR: api: add documentation for event_hdl feature MINOR: server: add srv->rid (revision id) value MINOR: stats: add server revision id support MINOR: server/event_hdl: add support for SERVER_ADD and SERVER_DEL events MINOR: server/event_hdl: add support for SERVER_UP and SERVER_DOWN events BUG/MINOR: checks: restore legacy on-error fastinter behavior MINOR: check: use atomic for s->consecutive_errors MINOR: stats: properly handle ST_F_CHECK_DURATION metric MINOR: mworker: remove unused legacy code in mworker_cleanlisteners MINOR: peers: unused code path in process_peer_sync Christopher Faulet (1): BUG/MEDIIM: stconn: Flush output data before forwarding close to write side Dragan Dosen (1): MEDIUM: 51d: add support for 51Degrees V4 with Hash algorithm Ilya Shipitsin (1): CLEANUP: assorted typo fixes in the code and comments William Lallemand (6): MEDIUM: ssl: rename the struct "cert_key_and_chain" to "ckch_data" BUG/MINOR: ssl: initialize SSL error before parsing BUG/MINOR: ssl: initialize WolfSSL before parsing MINOR: mworker: display an alert upon a wait-mode exit BUG/MEDIUM: mworker: fix segv in early failure of mworker mode with peers BUG/MEDIUM: mworker: create the mcli_reload socketpairs in case of upgrade Willy Tarreau (8): MINOR: debug: support pool filtering on "debug dev memstats" MINOR: debug: add a balance of alloc - free at the end of the memstats dump BUG/MEDIUM: checks: do not reschedule a possibly running task on state change BUG/MINOR: checks: make sure fastinter is used even on forced transitions BUG/MINOR: init/threads: continue to limit default thread count to max per group CLEANUP: init: remove useless assignment of nbthread BUILD: atomic: atomic.h may need compiler.h on ARMv8.2-a BUILD: makefile/da: also clean Os/ in Device Atlas dummy lib dir scientiamobile (1): LICENSE: wurfl: clarify the dummy library license.