nginx-devel
Thread
Date
Earlier messages
Messages by Date
2025/09/12
[nginx] QUIC: fixed ssl_reject_handshake error handling.
noreply
2025/09/10
Re: stale SSL errors in quic
Sergey Kandaurov
2025/09/08
[njs] QuickJS: removed extra copy of body argument in ngx.fetch().
noreply
2025/09/08
[njs] QuickJS: fixed potential heap-use-after-free.
noreply
2025/09/08
[njs] QuickJS: added njs.on('exit') API support.
noreply
2025/09/08
[njs] QuickJS: freeing temporary strings.
noreply
2025/09/03
[njs] QuickJS: fix nginx configure with not configured njs module.
noreply
2025/08/29
شهادة الأبوة في المغرب
Chihab chger
2025/08/29
شهادة الأبوة في المغرب
Chihab chger
2025/08/26
[njs] Fixed building QuickJS support with clang 19.
noreply
2025/08/26
[njs] Modules: removing extra copy while streaming in qjs.
noreply
2025/08/26
[njs] Modules: fixed incorrect config rejections introduced in d157f56.
noreply
2025/08/26
[njs] Modules: optimized memory consumption while streaming in qjs.
noreply
2025/08/26
[njs] Tests: added TypedArray test for js_filter in stream.
noreply
2025/08/26
[nginx] Removed legacy charset directive from default config example.
noreply
2025/08/25
[nginx] HTTP/2: fixed flushing early hints over SSL.
noreply
2025/08/25
[nginx] Annotated tag created: release-1.29.1
noreply
2025/08/25
[nginx] Updated ngx_http_process_multi_header_lines() comments.
noreply
2025/08/25
[njs] Added CLA workflow.
noreply
2025/08/25
[nginx] Added a previously missed changes entry in 1.29.1 relnotes.
noreply
2025/08/25
[nginx] Version bump.
noreply
2025/08/25
[nginx] Auth basic: fixed file descriptor leak on memory allocation error.
noreply
2025/08/25
[nginx] Mail: logging upstream to the error log with "smtp_auth none; ".
noreply
2025/08/25
[njs] Change: increasing the default stack size to 160k.
noreply
2025/08/25
[nginx] Mail: reset stale auth credentials with "smtp_auth none;".
noreply
2025/08/25
[nginx] HTTP/2: fixed handling of the ":authority" header.
noreply
2025/08/25
[nginx] HTTP/2: factored out constructing the Host header.
noreply
2025/08/25
[nginx] Mail: improved error handling in plain/login/cram-md5 auth methods.
noreply
2025/08/25
[njs] Modules: fixed merging of js_path directives.
noreply
2025/08/25
Re: stale SSL errors in quic
Vladimir Homutov
2025/08/25
[nginx] Updated OpenSSL used for win32 builds.
noreply
2025/08/25
[nginx] Made ngx_http_process_request_header() static again.
noreply
2025/08/25
[njs] Modules: added configure time check when "js_import" is not defined.
noreply
2025/08/25
[nginx] HTTP/3: improved invalid ":authority" error message.
noreply
2025/08/25
[nginx] nginx-1.29.1-RELEASE
noreply
2025/08/25
[nginx] SSL: support for compressed server certificates with OpenSSL.
noreply
2025/08/25
[nginx] SSL: disabled certificate compression by default with OpenSSL.
noreply
2025/08/21
Re: stale SSL errors in quic
Sergey Kandaurov
2025/08/15
PR for encrypted client hello (ECH)
Stephen Farrell
2025/08/15
stale SSL errors in quic
Vladimir Homutov
2025/07/24
[nginx] HTTP/3: fixed handling of :authority and Host with port.
noreply
2025/07/24
[nginx] HTTP/3: fixed potential type overflow in string literal parser.
noreply
2025/07/18
[njs] Version bump.
noreply
2025/07/11
[nginx] Configure: set NGX_KQUEUE_UDATA_T at compile time.
noreply
2025/07/11
[nginx] Events: compatibility with NetBSD 10.0 in kqueue.
noreply
2025/07/11
[nginx] Events: fixed -Wzero-as-null-pointer-constant warnings in kqueue.
noreply
2025/07/10
[njs] Lightweight tag created: 0.9.1
noreply
2025/07/10
[njs] Version 0.9.1.
noreply
2025/07/10
[njs] Fixed property set for objects with a TypedArray in prototype.
noreply
2025/07/10
[nginx] SSL: fixed testing OPENSSL_VERSION_NUMBER for OpenSSL 3.0+.
noreply
2025/07/10
[nginx] SSL: SSL_group_to_name() compatibility macro.
noreply
2025/07/09
[njs] Optimized memory consumption by object hash.
noreply
2025/07/09
[njs] Replaced constant by sizeof value.
noreply
2025/07/09
[njs] Improved String.prototype.concat() with scalar values.
noreply
2025/07/08
[njs] Fixed NULL pointer dereference when processing If-* headers.
noreply
2025/07/03
[njs] Fixed RegExp compilation after 17124c81.
noreply
2025/07/03
[nginx] QUIC: adjusted OpenSSL 3.5 QUIC API feature test.
noreply
2025/07/03
[njs] Released temporary template literal memory.
noreply
2025/07/03
[njs] Improved memory consumption of String.prototype.concat() with numbers.
noreply
2025/07/03
[njs] Simplified njs_object_prop_t.
noreply
2025/07/03
[njs] Removed useless njs_value_assign() call.
noreply
2025/07/03
[njs] Ignoring previous value in njs_flathsh_insert().
noreply
2025/07/03
[njs] Removed not used njs_scope_create_index_value().
noreply
2025/07/03
[njs] Improved memory consumption for concatenation of numbers and strings.
noreply
2025/07/02
[njs] Fixed invalid link in README.md.
noreply
2025/07/02
[njs] Fixed regexp compilation of patterns with escaped '[' characters.
noreply
2025/07/02
[njs] Modules: fixed qjs engine after bellard/quickjs@458c34d2.
noreply
2025/06/25
[nginx] Win32: fixed PCRE license for nginx/Windows zip.
noreply
2025/06/25
[nginx] Version bump.
noreply
2025/06/24
[nginx] Annotated tag created: release-1.29.0
noreply
2025/06/24
[nginx] Win32: skip OpenSSL dependency generation to conserve time.
noreply
2025/06/24
[nginx] nginx-1.29.0-RELEASE
noreply
2025/06/24
[nginx] Updated OpenSSL and PCRE used for win32 builds.
noreply
2025/06/23
[nginx] Use NGX_CONF_OK in some function return checks.
noreply
2025/06/23
[nginx] QUIC: disabled OpenSSL 3.5 QUIC API support by default.
noreply
2025/06/23
[nginx] Use NULL instead of 0 for null pointer constant.
noreply
2025/06/23
[nginx] HTTP/3: indexed field line encoding for "103 Early Hints".
noreply
2025/06/23
[nginx] Upstream: fixed reinit request with gRPC and Early Hints.
noreply
2025/06/18
[nginx] Upstream: early hints support.
noreply
2025/06/18
[nginx] HTTP/2: added function declaration.
noreply
2025/06/18
[njs] Fetch: fixed handling of Content-Length header when body is provided.
noreply
2025/06/16
[njs] Types: updated TS definitions.
noreply
2025/06/16
[njs] Types: added TS definitions for WebCrypto ECDH.
noreply
2025/06/16
[njs] Parser: unused strict_semicolon cleanup.
noreply
2025/06/16
[njs] Parser: simplifed working with function variables.
noreply
2025/06/16
[njs] Fixed frame saving for awaited function with closures.
noreply
2025/06/16
[njs] Moving child function declaration instantiation to bytecode.
noreply
2025/06/13
[njs] Tests: tuned periodic test for delays.
noreply
2025/06/13
[njs] Fixed handling of detached buffer for typed arrays.
noreply
2025/06/13
[njs] Fixed %TypedArray%.prototype.slice() with overlapping buffers.
noreply
2025/06/13
[njs] Fixed %TypedArray%.from() with buffer is detached by mapper.
noreply
2025/06/11
[njs] Removed NGX_MAX_PATH define.
noreply
2025/06/07
[njs] Fixed compilation with old gcc.
noreply
2025/06/07
[njs] Fixed constant is too large for 'long' warning on mips -mabi=n32.
noreply
2025/06/04
[njs] Fixed gcc compilation with O3 optimization level.
noreply
2025/06/04
[njs] Improved README.md clarity with angle bracket explanations.
noreply
2025/06/03
[njs] Fixed Function constructor template injection.
noreply
2025/05/30
[njs] Fixed segfault at error message in njs_property_query().
noreply
2025/05/28
[njs] Branch deleted: seg_fault_at_err_msg
noreply
2025/05/28
[njs] Branch created: seg_fault_at_err_msg
noreply
2025/05/27
[njs] QuickJS: added memory limit check for reuse queue.
noreply
2025/05/26
[njs] Modules: added state file for the shared dictionary.
noreply
2025/05/26
[njs] Modules: replaced njs_str_t with ngx_str_t in the shared dictionary.
noreply
2025/05/26
[njs] Modules: engine independent method to add entries to a shared dict.
noreply
2025/05/26
[njs] Tests: removed leftover engine checks.
noreply
2025/05/26
[njs] Modules: introduced NGX_CHB_CTX_INIT().
noreply
2025/05/26
[njs] Modules: separating different init worker components.
noreply
2025/05/26
[nginx] Core: added support for TCP keepalive parameters on macOS.
noreply
2025/05/26
[nginx] QUIC: reset qc->error to zero again.
noreply
2025/05/26
[nginx] QUIC: adjusted handling of callback errors.
noreply
2025/05/26
[nginx] QUIC: using QUIC API introduced in OpenSSL 3.5.
noreply
2025/05/26
[nginx] QUIC: ssl_encryption_level_t abstraction layer.
noreply
2025/05/26
[nginx] QUIC: removed ALPN feature test.
noreply
2025/05/26
[nginx] QUIC: removed level field from ngx_quic_compat_record_t.
noreply
2025/05/26
[nginx] QUIC: logging of SSL library errors.
noreply
2025/05/26
[nginx] QUIC: removed excessive casts for ngx_ssl_get_connection().
noreply
2025/05/26
[nginx] QUIC: defined SSL API macros in a single place.
noreply
2025/05/26
[nginx] QUIC: logging level of handshake errors.
noreply
2025/05/26
[nginx] QUIC: better approach for premature handshake completion.
noreply
2025/05/26
[nginx] QUIC: logging missing mandatory TLS extensions only once.
noreply
2025/05/26
[nginx] QUIC: factored out SSL_provide_quic_data() to the helper function.
noreply
2025/05/26
[nginx] SSL: disabled UI console prompts from worker processes.
noreply
2025/05/26
[nginx] SSL: support loading keys via OSSL_STORE.
noreply
2025/05/19
[njs] WebCrypto: fixed issue introduced in 637fc26e.
noreply
2025/05/16
[njs] WebCrypto: added ECDH support.
noreply
2025/05/16
[njs] WebCrypto: improved working with curve constants.
noreply
2025/05/16
[njs] WebCrypto: making SHA-256 the default hash algorithm.
noreply
2025/05/15
[njs] Add missing null checks for promise code.
noreply
2025/05/08
[njs] Fetch: unify string type to support both njs and QuickJS.
noreply
2025/05/08
[njs] Fetch: QuickJS support.
noreply
2025/05/08
[njs] Version bump.
noreply
2025/05/08
[njs] WebCrypto: fixed extractable handling for crypto.subtle.deriveKey().
noreply
2025/05/08
[njs] WebCrypto: added support for HMAC as derivedKeyAlgorithm.
noreply
2025/05/05
[njs] Lightweight tag created: 0.9.0
noreply
2025/05/05
[njs] Version 0.9.0.
noreply
2025/05/05
[njs] HTTP: fixed GCC 15 build with -Wunterminated-string-initialization.
noreply
2025/05/01
[njs] Fixed GCC 15 build with -Wunterminated-string-initialization.
noreply
2025/05/01
[njs] Tests: fixed js_body_filter.t.
noreply
2025/04/30
[njs] Fixed regexp undefined value of captured group.
noreply
2025/04/30
[njs] Using invalid UTF-8 string as atom number 0.
noreply
2025/04/30
[njs] Fixed building with --debug=YES after b28e50b1.
noreply
2025/04/29
[njs] Tests: improved js_body_filter.t tests.
noreply
2025/04/29
[njs] Tests: fixed js_body_filter.t tests.
noreply
2025/04/29
[njs] Introduced NJS_VMCODE_PROPERTY_ATOM_SET instruction.
noreply
2025/04/29
[njs] Introduced NJS_VMCODE_PROPERTY_ATOM_GET instruction.
noreply
2025/04/29
[nginx] QUIC: do not block ACKs by congestion control.
noreply
2025/04/28
Re: [nginx] QUIC: do not increase underutilized congestion window.
Vladimir Homutov via nginx-devel
2025/04/26
Re: [nginx] QUIC: do not increase underutilized congestion window.
Sergey Kandaurov
2025/04/25
Re: [nginx] QUIC: do not increase underutilized congestion window.
Sergey Kandaurov
2025/04/25
Re: [nginx] QUIC: do not increase underutilized congestion window.
Sergey Kandaurov
2025/04/25
Re: [nginx] QUIC: do not increase underutilized congestion window.
Sergey Kandaurov
2025/04/25
Re: [nginx] QUIC: do not increase underutilized congestion window.
Vladimir Homutov via nginx-devel
2025/04/25
Re: [nginx] QUIC: do not increase underutilized congestion window.
Roman Arutyunyan
2025/04/25
[nginx] SSL: fixed build with OPENSSL_NO_DH.
noreply
2025/04/25
[nginx] SSL: fixed build with OPENSSL_NO_DEPRECATED.
noreply
2025/04/25
Re: [nginx] QUIC: do not increase underutilized congestion window.
Vladimir Homutov via nginx-devel
2025/04/25
Re: [nginx] QUIC: do not increase underutilized congestion window.
Vladimir Homutov via nginx-devel
2025/04/23
[nginx] HTTP/3: fixed NGX_HTTP_V3_VARLEN_INT_LEN value.
noreply
2025/04/23
[nginx] Annotated tag created: release-1.28.0
noreply
2025/04/23
[nginx] nginx-1.28.0-RELEASE
noreply
2025/04/23
[nginx] Fixed -Wunterminated-string-initialization with gcc15.
noreply
2025/04/23
[nginx] Stable branch.
noreply
2025/04/23
[nginx] QUIC: fixed a typo.
noreply
2025/04/22
[nginx] Branch created: stable-1.28
noreply
2025/04/21
[njs] Test262: fixed mktemp format on OpenBSD.
noreply
2025/04/21
[njs] Replaced vm with mp in NJS_CHB_MP_INIT().
noreply
2025/04/18
[nginx] Win32: added detection of ARM64 target.
noreply
2025/04/18
[nginx] Core: improved NGX_ALIGNMENT detection on some x86_64 platforms.
noreply
2025/04/18
[nginx] HTTP/3: fixed NGX_HTTP_V3_VARLEN_INT_LEN value.
noreply
2025/04/17
[nginx] Fixed -Wunterminated-string-initialization with gcc15.
noreply
2025/04/17
[nginx] QUIC: lowered log level for unsupported transport parameters.
noreply
2025/04/16
[nginx] Version bump.
noreply
2025/04/16
[nginx] Annotated tag created: release-1.27.5
noreply
2025/04/16
[nginx] nginx-1.27.5-RELEASE
noreply
2025/04/15
[nginx] QUIC: do not shrink congestion window after losing an MTU probe.
noreply
2025/04/15
[nginx] QUIC: prevent spurious congestion control recovery mode.
noreply
2025/04/15
[nginx] QUIC: use path MTU in congestion window computations.
noreply
2025/04/15
[nginx] HTTP/3: graceful shutdown on keepalive timeout expiration.
noreply
2025/04/15
[nginx] QUIC: dynamic packet threshold.
noreply
2025/04/15
[nginx] QUIC: do not increase underutilized congestion window.
noreply
2025/04/15
[nginx] QUIC: CUBIC congestion control.
noreply
2025/04/15
[nginx] QUIC: ngx_msec_t overflow protection.
noreply
2025/04/15
[nginx] QUIC: graph-friendly congestion control logging.
noreply
2025/04/15
[nginx] QUIC: all-levels commit and revert functions.
noreply
2025/04/15
[nginx] QUIC: optimized connection frame threshold.
noreply
2025/04/15
[nginx] QUIC: ignore congestion control when sending MTU probes.
noreply
2025/04/11
[njs] Fetch: refactored out ngx_js_http_close_peer().
noreply
2025/04/11
[njs] Fetch: generalize ngx_js_http_error().
noreply
2025/04/11
[njs] Fetch: renamed njs_js_http_destructor() as ngx_js_http_destructor().
noreply
2025/04/11
[njs] Fetch: refactored out ngx_js_http_resolve_done().
noreply
2025/04/11
[njs] Fetch: refactored out ngx_js_http_resolve().
noreply
2025/04/10
[nginx] SSL: external groups support in $ssl_curve and $ssl_curves.
noreply
2025/04/10
[nginx] Upstream: fixed passwords support for dynamic certificates.
noreply
2025/04/09
[njs] Fetch: remove unused parameter in ngx_js_http_error().
noreply
2025/04/09
[njs] Fixed typo in stream event handler debug message.
noreply
2025/04/09
[njs] Version bump.
noreply
2025/04/09
[nginx] Charset filter: improved validation of charset_map with utf-8.
noreply
2025/04/07
[njs] QuickJS: ignoring rejected promises while destroying context.
noreply
2025/04/07
[njs] Lightweight tag created: 0.8.10
noreply
2025/04/07
[njs] Version 0.8.10.
noreply
Earlier messages