summaryrefslogtreecommitdiffhomepage
path: root/docs
diff options
context:
space:
mode:
authorMax Romanov <max.romanov@nginx.com>2021-07-01 16:23:51 +0300
committerMax Romanov <max.romanov@nginx.com>2021-07-01 16:23:51 +0300
commit2ac9c627aa6aa736f3df9f426e741642694ac911 (patch)
treefbf5ffc64065875c847f2e838246f7c59222757b /docs
parent210c8bbd81a8836bffee221215effa00018868cd (diff)
downloadunit-2ac9c627aa6aa736f3df9f426e741642694ac911.tar.gz
unit-2ac9c627aa6aa736f3df9f426e741642694ac911.tar.bz2
Fixing memory and descriptor leakage in case of port send failure.
In rare cases, when the destination process had finished running but no notification of this was received yet, send could fail with an error, and the send message structure with file descriptors could leak. The leakage was periodically reproduced by respawn tests on FreeBSD 12.
Diffstat (limited to 'docs')
-rw-r--r--docs/changes.xml21
1 files changed, 14 insertions, 7 deletions
diff --git a/docs/changes.xml b/docs/changes.xml
index ec8d4981..2af2fc90 100644
--- a/docs/changes.xml
+++ b/docs/changes.xml
@@ -31,6 +31,20 @@ NGINX Unit updated to 1.25.0.
date="" time=""
packager="Andrei Belov &lt;defan@nginx.com&gt;">
+<change type="bugfix">
+<para>
+the router process could crash on TLS connection open when multiple listeners
+with TLS certificate configured; the bug had appeared in 1.23.0.
+</para>
+</change>
+
+<change type="bugfix">
+<para>
+a descriptor and memory leak occurred in the router process when an app
+process stopped or crashed.
+</para>
+</change>
+
</changes>
@@ -44,13 +58,6 @@ Initial release of Java 17 module for NGINX Unit.
</para>
</change>
-<change type="bugfix">
-<para>
-the router process could crash on TLS connection open when multiple listeners
-with TLS certificate configured; the bug had appeared in 1.23.0.
-</para>
-</change>
-
</changes>