Debian Patches

Status for libnginx-mod-http-ndk/1:0.3.4-5

Patch Description Author Forwarded Bugs Origin Last update
0001-fix-complex-value-scripts.patch Fix complex value scripts after nginx script engine change
nginx 1.30.4 moved complex-value script finalization from
ngx_http_script_complex_value_code() into a separate
ngx_http_script_complex_value_end_code() opcode. NDK carries a copy of
the older ngx_http_rewrite_value() implementation and does not append
the new opcode, so filters receive an uninitialized value when an input
contains variables. This can terminate nginx workers with SIGSEGV.

Append the finalization opcode on nginx versions that provide it. Keep
the old behavior for earlier nginx releases and freenginx, where the
opcode is unavailable.
Sergii Negodiuk <s.negodyuck@smartweb.com.ua> no https://github.com/vision5/ngx_devel_kit/commit/585069fdf71966d6355033038e3d5868ed64f87a

All known versions for source package 'libnginx-mod-http-ndk'

Links