Changes since version 2.2-dev10 : Christopher Faulet (2): REGTEST: Add a simple script to tests errorfile directives in proxy sections BUG/MEDIUM: fcgi-app: Resolve the sink if a fcgi-app logs in a ring buffer Miroslav Zagorac (1): BUG/MINOR: spoe: correction of setting bits for analyzer Tim Duesterhus (4): BUG/MINOR: cfgparse: Support configurations without newline at EOF MINOR: cfgparse: Warn on truncated lines / files BUG/MINOR: cfgparse: Fix argument reference in PARSE_ERR_TOOMANY message BUG/MINOR: cfgparse: Fix calculation of position for PARSE_ERR_TOOMANY message William Lallemand (7): BUG/MEDIUM: ssl: fix ssl_bind_conf double free MINOR: ssl: free bind_conf_node in crtlist_free() MINOR: ssl: free the crtlist and the ckch during the deinit() BUG/MINOR: ssl: fix build with ckch_deinit() and crtlist_deinit() BUG/MINOR: ssl/cli: certs added from the CLI can't be deleted MINOR: ssl: move the ckch/crtlist deinit to ssl_sock.c BUG/MEDIUM: ssl/cli: 'commit ssl cert' crashes when no private key Willy Tarreau (11): BUG/MINOR: http_ana: clarify connection pointer check on L7 retry MINOR: debug: add a new DEBUG_FD build option BUG/MINOR: tasks: make sure never to exceed max_processed MINOR: task: add a new pointer to current tasklet queue BUG/MEDIUM: task: be careful not to run too many tasks at TL_URGENT MEDIUM: tasks: apply a fair CPU distribution between tasklet classes MINOR: tasks: make current_queue an index instead of a pointer MINOR: tasks: add a mask of the queues with active tasklets MINOR: tasks: pass the queue index to run_task_from_list() MINOR: tasks: make run_tasks_from_lists() scan the queues itself MEDIUM: tasks: add a tune.sched.low-latency option