Changes since version 1.9.9 : Christopher Faulet (8): BUG/MEDIUM: lb-chash: Fix the realloc() when the number of nodes is increased BUG/MINOR: hlua/htx: Reset channels analyzers when txn:done() is called BUG/MEDIUM: hlua: Check the calling direction in lua functions of the HTTP class MINOR: hlua: Don't set request analyzers on response channel for lua actions MINOR: hlua: Add a flag on the lua txn to know in which context it can be used BUG/MINOR: hlua: Only execute functions of HTTP class if the txn is HTTP ready BUG/MINOR: lua: Set right direction and flags on new HTTP objects BUG/MEDIUM: lb-chash: Ensure the tree integrity when server weight is increased Olivier Houchard (1): BUG/MEDIUM: streams: Don't switch the SI to SI_ST_DIS if we have data to send. Richard Russo (1): BUG/MAJOR: http/sample: use a static buffer for raw -> htx conversion Willy Tarreau (10): BUG/MEDIUM: protocols: add a global lock for the init/deinit stuff BUG/MINOR: proxy: always lock stop_proxy() BUILD: threads: add the definition of PROTO_LOCK BUG/MINOR: log: make sure writev() is not interrupted on a file output DOC: improve the wording in CONTRIBUTING about how to document a bug fix BUILD: log/threads: implement the logsrv lock BUG/MAJOR: queue/threads: avoid an AB/BA locking issue in process_srv_queue() BUG/MINOR: stream-int: also update analysers timeouts on activity BUG/MEDIUM: mux-h2: unbreak receipt of large DATA frames BUG/MEDIUM: mux-h2: split the stream's and connection's window sizes