Changes since version 3.3.2 : Aperence (1): BUG/MINOR: config: Fix setting of alt_proto Christopher Faulet (1): BUG/MEDIUM: applet: Fix test on shut flags for legacy applets Egor Shestakov (3): DOC: internals: cleanup few typos in master-worker documentation BUG/MINOR: startup: fix allocation error message of progname string BUG/MINOR: startup: handle a possible strdup() failure Olivier Houchard (1): BUG/MEDIUM: threads: Atomically set TH_FL_SLEEPING and clr FL_NOTIFIED Willy Tarreau (10): MEDIUM: h1: strictly verify quoting in chunk extensions CLEANUP: haproxy: fix bad line wrapping in run_poll_loop() BUG/MINOR: cpu-topo: count cores not cpus to distinguish core types CLEANUP: lb-chash: free lb_nodes from chash's deinit(), not global BUG/MEDIUM: lb-chash: always properly initialize lb_nodes with dynamic servers DOC: config: mention the limitation on server id range for consistent hash MEDIUM: backend: make "balance random" consider req rate when loads are equal MINOR: activity: support setting/clearing lock/memory watching for task profiling MEDIUM: activity: apply and use new finegrained task profiling settings MINOR: activity: allow to switch per-task lock/memory profiling at runtime