Changes since version 1.5-dev12 : Cyril Bonté (1): BUILD: fix compilation error with DEBUG_FULL Guillaume Castagnino (1): DOC: duplicate ssl_sni section Willy Tarreau (31): MEDIUM: http: add "redirect scheme" to ease HTTP to HTTPS redirection BUG/MAJOR: ssl: missing tests in ACL fetch functions MINOR: config: add a function to indent error messages REORG: split "protocols" files into protocol and listener MEDIUM: config: replace ssl_conf by bind_conf CLEANUP: listener: remove unused conf->file and conf->line MEDIUM: listener: add a minimal framework to register "bind" keyword options MEDIUM: config: move the "bind" TCP parameters to proto_tcp MEDIUM: move bind SSL parsing to ssl_sock MINOR: config: improve error reporting for "bind" lines MEDIUM: config: move the common "bind" settings to listener.c MEDIUM: config: move all unix-specific bind keywords to proto_uxst.c MEDIUM: config: enumerate full list of registered "bind" keywords upon error MINOR: listener: add a scope field in the bind keyword lists MINOR: config: pass the file and line to config keyword parsers MINOR: stats: fill the file and line numbers in the stats frontend MINOR: config: set the bind_conf entry on listeners created from a "listen" line. MAJOR: listeners: use dual-linked lists to chain listeners with frontends REORG: listener: move unix perms from the listener to the bind_conf BUG: backend: balance hdr was broken since 1.5-dev11 MINOR: standard: make memprintf() support a NULL destination MINOR: config: make str2listener() use memprintf() to report errors. MEDIUM: stats: remove the stats_sock struct from the global struct MINOR: ssl: set the listeners' data layer to ssl during parsing MEDIUM: stats: make use of the standard "bind" parsers to parse global socket DOC: move bind options to their own section DOC: stats: refer to "bind" section for "stats socket" settings DOC: fix index to reference bind and server options BUG: http: do not print garbage on invalid requests in debug mode BUG/MINOR: config: check the proper pointer to report unknown protocol CLEANUP: connection: offer conn_prepare() to set up a connection