From f30f8f06c9d4f5f3bdc1ac53e1defb34ab0b7ae7 Mon Sep 17 00:00:00 2001 From: Valentin Bartenev Date: Thu, 2 Dec 2021 17:16:05 +0300 Subject: Version bump. --- docs/changes.xml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'docs/changes.xml') diff --git a/docs/changes.xml b/docs/changes.xml index df0b88c9..a40d87bb 100644 --- a/docs/changes.xml +++ b/docs/changes.xml @@ -5,6 +5,35 @@ + + + + +NGINX Unit updated to 1.26.1. + + + + + + + + + + + -- cgit From 1c0436d644c3a313096cd7d43c4148151c2193ee Mon Sep 17 00:00:00 2001 From: Max Romanov Date: Thu, 25 Nov 2021 16:58:43 +0300 Subject: Fixing access_log structure reference counting. The reference to the access_log structure is stored in the current nxt_router_conf_t and the global nxt_router_t. When the reference is copied, the reference counter should be adjusted accordingly. This closes #593 issue on GitHub. --- docs/changes.xml | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'docs/changes.xml') diff --git a/docs/changes.xml b/docs/changes.xml index a40d87bb..80477889 100644 --- a/docs/changes.xml +++ b/docs/changes.xml @@ -31,6 +31,13 @@ NGINX Unit updated to 1.26.1. date="" time="" packager="Andrei Belov <defan@nginx.com>"> + + +the router process crash on reconfiguration if "access_log" was configured +without listeners. + + + -- cgit From 7ed38c9efe97529784c65e2b25e440b817d364bb Mon Sep 17 00:00:00 2001 From: Max Romanov Date: Thu, 25 Nov 2021 16:58:45 +0300 Subject: Added a changelog for 730e903f4534. --- docs/changes.xml | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'docs/changes.xml') diff --git a/docs/changes.xml b/docs/changes.xml index 80477889..e1ad0434 100644 --- a/docs/changes.xml +++ b/docs/changes.xml @@ -38,6 +38,13 @@ without listeners. + + +occasionally, the Unit daemon was unable to fully terminate; the bug had +appeared in 1.26.0. + + + -- cgit From d4b13c7cd5520b2b8bd8833765a3ba4246a93df7 Mon Sep 17 00:00:00 2001 From: Valentin Bartenev Date: Thu, 25 Nov 2021 19:58:54 +0300 Subject: PHP: fixed crash when calling module functions in OPcache preload. In PHP, custom fastcgi_finish_request() and overloaded chdir() functions can be invoked by an OPcache preloading script (it runs when php_module_startup() is called in the app process setup handler). In this case, there was no runtime context set so trying to access it caused a segmentation fault. This closes #602 issue on GitHub. --- docs/changes.xml | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'docs/changes.xml') diff --git a/docs/changes.xml b/docs/changes.xml index e1ad0434..ba86da5e 100644 --- a/docs/changes.xml +++ b/docs/changes.xml @@ -45,6 +45,13 @@ appeared in 1.26.0. + + +a segmentation fault occurred in the PHP module if chdir() or +fastcgi_finish_request() was called in the OPcache preloading script. + + + -- cgit From 97e61aad736da5fe1ad136a1d3055e16698f7d2b Mon Sep 17 00:00:00 2001 From: Max Romanov Date: Wed, 1 Dec 2021 18:05:50 +0300 Subject: Fixing prototype process crash. A prototype stores linked application processes structures. When an application process terminates, it's removed from the list. To avoid double removal, the pointer to the next element should be set to NULL. The issue was introduced in c8790d2a89bb. --- docs/changes.xml | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'docs/changes.xml') diff --git a/docs/changes.xml b/docs/changes.xml index ba86da5e..2bbec889 100644 --- a/docs/changes.xml +++ b/docs/changes.xml @@ -52,6 +52,13 @@ fastcgi_finish_request() was called in the OPcache preloading script. + + +a prototype process could crash on an application process exit; the bug had +appeared in 1.26.0. + + + -- cgit From 2d6e926a1def94e4def5b8f8da73078685626ff4 Mon Sep 17 00:00:00 2001 From: Max Romanov Date: Wed, 1 Dec 2021 18:06:38 +0300 Subject: Disabling SCM_CREDS usage on DragonFly BSD. DragonFly BSD supports SCM_CREDS and SCM_RIGHTS, but only the first control message is passed correctly while the second one isn't processed by the kernel. This closes #599 issue on GitHub. --- docs/changes.xml | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'docs/changes.xml') diff --git a/docs/changes.xml b/docs/changes.xml index 2bbec889..7460aa65 100644 --- a/docs/changes.xml +++ b/docs/changes.xml @@ -59,6 +59,12 @@ appeared in 1.26.0. + + +fatal errors on DragonFly BSD; the bug had appeared in 1.26.0. + + + -- cgit From d3d59249e6b9bdfb9435ab3e1ba053a381312b7e Mon Sep 17 00:00:00 2001 From: Artem Konev Date: Thu, 2 Dec 2021 14:12:13 +0000 Subject: Fixed grammar in "changes.xml". --- docs/changes.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'docs/changes.xml') diff --git a/docs/changes.xml b/docs/changes.xml index 7460aa65..5dd8d98b 100644 --- a/docs/changes.xml +++ b/docs/changes.xml @@ -33,7 +33,7 @@ NGINX Unit updated to 1.26.1. -the router process crash on reconfiguration if "access_log" was configured +the router process crashed on reconfiguration if "access_log" was configured without listeners. -- cgit From 5212d60ccf06d128f758b56dc5f5dd0538f20d5d Mon Sep 17 00:00:00 2001 From: Valentin Bartenev Date: Thu, 2 Dec 2021 18:22:48 +0300 Subject: Reordered changes for 1.26.1 by significance (subjective). --- docs/changes.xml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'docs/changes.xml') diff --git a/docs/changes.xml b/docs/changes.xml index 5dd8d98b..9ede7833 100644 --- a/docs/changes.xml +++ b/docs/changes.xml @@ -33,29 +33,29 @@ NGINX Unit updated to 1.26.1. -the router process crashed on reconfiguration if "access_log" was configured -without listeners. +occasionally, the Unit daemon was unable to fully terminate; the bug had +appeared in 1.26.0. -occasionally, the Unit daemon was unable to fully terminate; the bug had +a prototype process could crash on an application process exit; the bug had appeared in 1.26.0. -a segmentation fault occurred in the PHP module if chdir() or -fastcgi_finish_request() was called in the OPcache preloading script. +the router process crashed on reconfiguration if "access_log" was configured +without listeners. -a prototype process could crash on an application process exit; the bug had -appeared in 1.26.0. +a segmentation fault occurred in the PHP module if chdir() or +fastcgi_finish_request() was called in the OPcache preloading script. -- cgit From 02f24f695c73f89f12097c6541732403fa854eae Mon Sep 17 00:00:00 2001 From: Valentin Bartenev Date: Thu, 2 Dec 2021 18:22:57 +0300 Subject: Added version 1.26.1 CHANGES. --- docs/changes.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'docs/changes.xml') diff --git a/docs/changes.xml b/docs/changes.xml index 9ede7833..849f50f5 100644 --- a/docs/changes.xml +++ b/docs/changes.xml @@ -15,7 +15,7 @@ unit-jsc-common unit-jsc8 unit-jsc10 unit-jsc11 unit-jsc13 unit-jsc14 unit-jsc15 unit-jsc16 unit-jsc17 unit-jsc18" ver="1.26.1" rev="1" - date="" time="" + date="2021-12-02" time="18:00:00 +0300" packager="Andrei Belov <defan@nginx.com>"> @@ -28,7 +28,7 @@ NGINX Unit updated to 1.26.1. -- cgit