Changes since version 1.6-dev2 : Adis Nezirovic (2): CLEANUP: sample: generalize sample_fetch_string() as sample_fetch_as_type() MEDIUM: http: Add new 'set-src' option to http-request Baptiste Assmann (2): DOC usesrc root privileges requirments BUG/MINOR: dns: wrong time unit for some DNS default parameters Cyril Bonté (1): DOC: dns: fix chapters syntax David Carlier (2): BUILD/MINOR: tools: rename popcount to my_popcountl BUILD: add netbsd TARGET Dragan Dosen (4): MEDIUM: 51Degrees code refactoring and cleanup MEDIUM: 51d: add LRU-based cache on User-Agent string detection DOC: add notes about the "51degrees-cache-size" parameter BUG/MEDIUM: 51d: possible incorrect operations on smp->data.str.str KOVACS Krisztian (1): BUG/MAJOR: connection: fix TLV offset calculation for proxy protocol v2 parsing Nenad Merdanovic (1): MINOR: Add sample fetch to detect Supported Elliptic Curves Extension Thierry FOURNIER (2): BUG/MINOR: lua: type error in the arguments wrapper CLEANUP: vars: remove unused struct Willy Tarreau (21): BUG/MINOR: ssl: fix smp_fetch_ssl_fc_session_id BUILD/MINOR: lua: fix a harmless build warning BUILD/MINOR: stats: fix build warning due to condition always true BUG/MAJOR: lru: fix unconditional call to free due to unexpected semi-colon BUG/MEDIUM: logs: fix improper systematic use of quotes with a few tags BUILD/MINOR: lua: ensure that hlua_ctx_destroy is properly defined BUG/MEDIUM: lru: fix possible memory leak when ->free() is used MINOR: vars: make the accounting not depend on the stream MEDIUM: vars: move the session variables to the session, not the stream BUG/MEDIUM: vars: do not freeze the connection when the expression cannot be fetched BUG/MAJOR: buffers: make the buffer_slow_realign() function respect output data BUG/MAJOR: tcp: tcp rulesets were still broken MINOR: stats: improve compression stats reporting MINOR: ssl: make self-generated certs also work with raw IPv6 addresses CLEANUP: ssl: make ssl_sock_generated_cert_serial() take a const CLEANUP: ssl: make ssl_sock_generate_certificate() use ssl_sock_generated_cert_serial() BUG/MINOR: log: missing some ARGC_* entries in fmt_directives() MINOR: args: add new context for servers MINOR: stream: maintain consistence between channel_forward and HTTP forward MINOR: ssl: provide ia function to set the SNI extension on a connection MEDIUM: ssl: add sni support on the server lines