Changes since version 2.2.16 : Dragan Dosen (1): BUG/MEDIUM: base64: check output boundaries within base64{dec,urldec} Tim Duesterhus (3): BUG/MINOR threads: Use get_(local|gm)time instead of (local|gm)time BUG/MINOR: tools: Fix loop condition in dump_text() CLEANUP: Add missing include guard to signal.h Willy Tarreau (8): BUG/MEDIUM: h2: match absolute-path not path-absolute for :path BUG/MEDIUM: sock: really fix detection of early connection failures in for 2.3- REGTESTS: abortonclose: after retries, 503 is expected, not close BUG/MINOR: stick-table: fix the sc-set-gpt* parser when using expressions MINOR: compiler: implement an ONLY_ONCE() macro BUG/MINOR: lua: use strlcpy2() not strncpy() to copy sample keywords BUG/MINOR: ebtree: remove dependency on incorrect macro for bits per long DOC: configuration: remove wrong tcp-request examples in tcp-response