Changes since version 2.4-dev2 : David Carlier (1): BUILD/MINOR: haproxy DragonFlyBSD affinity build update. Emeric Brun (1): BUG/MAJOR: ring: tcp forward on ring can break the reader counter. Frédéric Lécaille (1): BUG/MINOR: trace: Wrong displayed trace level Maciej Zdeb (1): MINOR: log: Logging HTTP path only with %HPO Phil Scherer (1): DOC/MINOR: Fix formatting in Management Guide Remi Tricot-Le Breton (2): MINOR: cache: Improve accept_encoding_normalizer MINOR: cache: Add entry to the tree as soon as possible Thierry Fournier (27): BUG/MINOR: lua: missing "\n" in error message BUG/MINOR: lua: lua-load doesn't check its parameters BUG/MINOR: lua: Post init register function are not executed beyond the first one BUG/MINOR: lua: Some lua init operation are processed unsafe MINOR: actions: Export actions lookup functions MINOR: actions: add a function returning a service pointer from its name MINOR: cli: add a function to look up a CLI service description BUG/MINOR: lua: warn when registering action, conv, sf, cli or applet multiple times MINOR: lua-thread: remove struct hlua from function hlua_prepend_path() MEDIUM: lua-thread: make hlua_post_init() no longer use the runtime execution function MINOR: lua-thread: hlua_ctx_renew() is never called with main gL lua state MINOR: lua-thread: Use NULL context for main lua state MINOR: lua-thread: Stop usage of struct hlua for the global lua state MINOR: lua-thread: Replace embedded struct hlua_function by a pointer MINOR: lua-thread: Split hlua_init() function in two parts MINOR: lua-thread: make hlua_ctx_init() get L from its caller MINOR: lua-thread: Split hlua_load function in two parts MINOR: lua-thread: Split hlua_post_init() function in two parts MINOR: lua-thread: Add the "thread" core variable MEDIUM: lua-thread: No longer use locked context in initialization parts MEDIUM: lua-thread: Apply lock only if the parent state is the main thread MINOR: lua-thread: Replace global gL var with an array of states MINOR: lua-thread: Replace "struct hlua_function" allocation by dedicated function MINOR: lua-thread: Replace state_from by state_id MINOR: lua-thread: Store each function reference and init reference in array MEDIUM: lua-thread: Add the lua-load-per-thread directive MINOR: lua-thread: Add verbosity in errors Willy Tarreau (7): BUG/MINOR: mux-h2/stats: make stream/connection proto errors more accurate MINOR: traces: add a new level "error" below the "user" level MINOR: mux-h2/trace: add traces at level ERROR for protocol errors BUG/MINOR: mux-h2/stats: not all GOAWAY frames are errors MINOR: lua: simplify hlua_alloc() to only rely on realloc() MEDIUM: lua-thread: use atomics for memory accounting REGTESTS: add a test for the threaded Lua code