[RELEASE] Released version 2.0.19
Released version 2.0.19 with the following main changes :
- DOC: ssl: crt-list negative filters are only a hint
- BUILD: makefile: Fix building with closefrom() support enabled
- BUG/MINOR: Fix several leaks of 'log_tag' in init().
- BUG/MEDIUM: queue: make pendconn_cond_unlink() really thread-safe
- MINOR: counters: fix a typo in comment
- BUG/MINOR: stats: fix validity of the json schema
- MINOR: hlua: Display debug messages on stderr only in debug mode
- BUG/MINOR: peers: Inconsistency when dumping peer status codes.
- BUG/MINOR: mux-h1: Always set the session on frontend h1 stream
- BUG/MEDIUM: mux-h2: Don't handle pending read0 too early on streams
- BUG/MINOR: http-htx: Expect no body for 204/304 internal HTTP responses
- BUG/MEDIUM: h1: Always try to receive more in h1_rcv_buf().
- BUG/MINOR: init: only keep rlim_fd_cur if max is unlimited
- BUG/MINOR: mux-h2: do not stop outgoing connections on stopping
- MINOR: fd: report an error message when failing initial allocations
- BUG/MEDIUM: task: bound the number of tasks picked from the wait queue at once
- BUG/MEDIUM: spoe: Unset variable instead of set it if no data provided
- BUG/MEDIUM: mux-h1: Get the session from the H1S when capturing bad messages
- BUG/MEDIUM: lb: Always lock the server when calling server_{take,drop}_conn
- BUG/MINOR: peers: Possible unexpected peer seesion reset after collisions.
- BUG/MINOR: queue: properly report redistributed connections
- BUG/MEDIUM: server: support changing the slowstart value from state-file
- BUG/MINOR: http-ana: Don't send payload for internal responses to HEAD requests
- BUG/MAJOR: mux-h2: Don't try to send data if we know it is no longer possible
- BUG/MINOR: extcheck: add missing checks on extchk_setenv()
- BUG/MINOR: log: fix memory leak on logsrv parse error
- BUG/MINOR: server: fix srv downtime calcul on starting
- BUG/MINOR: server: fix down_time report for stats
- BUG/MINOR: lua: initialize sample before using it
- BUG/MINOR: cache: Inverted variables in http_calc_maxage function
- BUG/MEDIUM: filters: Don't try to init filters for disabled proxies
- BUG/MINOR: server: Set server without addr but with dns in RMAINT on startup
- MINOR: server: Copy configuration file and line for server templates
- BUG/MEDIUM: mux-pt: Release the tasklet during an HTTP upgrade
- BUG/MINOR: filters: Skip disabled proxies during startup only
- BUG/MEDIUM: stick-table: limit the time spent purging old entries
- MINOR: http-htx: Add understandable errors for the errorfiles parsing
- BUG/MINOR: http-htx: Just warn if payload of an errorfile doesn't match the C-L
diff --git a/CHANGELOG b/CHANGELOG
index f6116f1..712ddb3 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,46 @@
ChangeLog :
===========
+2020/11/06 : 2.0.19
+ - DOC: ssl: crt-list negative filters are only a hint
+ - BUILD: makefile: Fix building with closefrom() support enabled
+ - BUG/MINOR: Fix several leaks of 'log_tag' in init().
+ - BUG/MEDIUM: queue: make pendconn_cond_unlink() really thread-safe
+ - MINOR: counters: fix a typo in comment
+ - BUG/MINOR: stats: fix validity of the json schema
+ - MINOR: hlua: Display debug messages on stderr only in debug mode
+ - BUG/MINOR: peers: Inconsistency when dumping peer status codes.
+ - BUG/MINOR: mux-h1: Always set the session on frontend h1 stream
+ - BUG/MEDIUM: mux-h2: Don't handle pending read0 too early on streams
+ - BUG/MINOR: http-htx: Expect no body for 204/304 internal HTTP responses
+ - BUG/MEDIUM: h1: Always try to receive more in h1_rcv_buf().
+ - BUG/MINOR: init: only keep rlim_fd_cur if max is unlimited
+ - BUG/MINOR: mux-h2: do not stop outgoing connections on stopping
+ - MINOR: fd: report an error message when failing initial allocations
+ - BUG/MEDIUM: task: bound the number of tasks picked from the wait queue at once
+ - BUG/MEDIUM: spoe: Unset variable instead of set it if no data provided
+ - BUG/MEDIUM: mux-h1: Get the session from the H1S when capturing bad messages
+ - BUG/MEDIUM: lb: Always lock the server when calling server_{take,drop}_conn
+ - BUG/MINOR: peers: Possible unexpected peer seesion reset after collisions.
+ - BUG/MINOR: queue: properly report redistributed connections
+ - BUG/MEDIUM: server: support changing the slowstart value from state-file
+ - BUG/MINOR: http-ana: Don't send payload for internal responses to HEAD requests
+ - BUG/MAJOR: mux-h2: Don't try to send data if we know it is no longer possible
+ - BUG/MINOR: extcheck: add missing checks on extchk_setenv()
+ - BUG/MINOR: log: fix memory leak on logsrv parse error
+ - BUG/MINOR: server: fix srv downtime calcul on starting
+ - BUG/MINOR: server: fix down_time report for stats
+ - BUG/MINOR: lua: initialize sample before using it
+ - BUG/MINOR: cache: Inverted variables in http_calc_maxage function
+ - BUG/MEDIUM: filters: Don't try to init filters for disabled proxies
+ - BUG/MINOR: server: Set server without addr but with dns in RMAINT on startup
+ - MINOR: server: Copy configuration file and line for server templates
+ - BUG/MEDIUM: mux-pt: Release the tasklet during an HTTP upgrade
+ - BUG/MINOR: filters: Skip disabled proxies during startup only
+ - BUG/MEDIUM: stick-table: limit the time spent purging old entries
+ - MINOR: http-htx: Add understandable errors for the errorfiles parsing
+ - BUG/MINOR: http-htx: Just warn if payload of an errorfile doesn't match the C-L
+
2020/09/30 : 2.0.18
- SCRIPTS: git-show-backports: make -m most only show the left branch
- SCRIPTS: git-show-backports: emit the shell command to backport a commit
diff --git a/VERDATE b/VERDATE
index c6c5230..1c05602 100644
--- a/VERDATE
+++ b/VERDATE
@@ -1,2 +1,2 @@
$Format:%ci$
-2020/09/30
+2020/11/06
diff --git a/VERSION b/VERSION
index c945ef1..ed2af5c 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-2.0.18
+2.0.19
diff --git a/doc/configuration.txt b/doc/configuration.txt
index c924d9d..cd35ccf 100644
--- a/doc/configuration.txt
+++ b/doc/configuration.txt
@@ -4,7 +4,7 @@
----------------------
version 2.0
willy tarreau
- 2020/09/30
+ 2020/11/06
This document covers the configuration language as implemented in the version