Changes since version 2.4.3 : Dragan Dosen (2): BUG/MEDIUM: base64: check output boundaries within base64{dec,urldec} BUG/MINOR: base64: base64urldec() ignores padding in output size check 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 (12): BUG/MEDIUM: h2: match absolute-path not path-absolute for :path REGTESTS: http_upgrade: fix incorrect expectation on TCP->H1->H2 REGTESTS: abortonclose: after retries, 503 is expected, not close MINOR: hlua: take the global Lua lock inside a global function 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: time: fix idle time computation for long sleeps MINOR: time: add report_idle() to report process-wide idle time BUG/MINOR: ebtree: remove dependency on incorrect macro for bits per long BUG/MINOR: vars: fix set-var/unset-var exclusivity in the keyword parser DOC: configuration: remove wrong tcp-request examples in tcp-response