Changes since version 3.4-dev4 : Amaury Denoyelle (15): MINOR: cfgparse: validate defaults proxies separately MINOR: cfgparse: move proxy post-init in a dedicated function MINOR: proxy: refactor proxy inheritance of a defaults section MINOR: proxy: refactor mode parsing MINOR: backend: add function to check support for dynamic servers MINOR: proxy: define "add backend" handler MINOR: proxy: parse mode on dynamic backend creation MINOR: proxy: parse guid on dynamic backend creation MINOR: proxy: check default proxy compatibility on "add backend" MEDIUM: proxy: implement dynamic backend creation MINOR: proxy: assign dynamic proxy ID REGTESTS: add dynamic backend creation test BUG/MINOR: proxy: fix clang build error on "add backend" handler BUG/MINOR: proxy: fix null dereference in "add backend" handler BUG/MINOR: proxy: fix default ALPN bind settings Egor Shestakov (2): BUG/MINOR: startup: fix allocation error message of progname string BUG/MINOR: startup: handle a possible strdup() failure Olivier Houchard (2): BUG/MINOR: threads: Initialize maxthrpertgroup earlier. BUG/MEDIUM: threads: Differ checking the max threads per group number William Lallemand (1): DOC: internals: addd mworker V3 internals Willy Tarreau (3): MINOR: net_helper: extend the ip.fp output with an option presence mask CLEANUP: lb-chash: free lb_nodes from chash's deinit(), not global BUG/MEDIUM: lb-chash: always properly initialize lb_nodes with dynamic servers