]> git.kaiwu.me - njs.git/shortlog
njs.git
2025-10-02 Dmitry VolyntsevModules: fixed memory leak when module loading failed.
2025-10-02 Dmitry VolyntsevFixed potential heap-use-after-free in njs_vm_compile_m...
2025-10-02 Dmitry VolyntsevVersion bump.
2025-10-02 Michael VernikReadme: updated hero graphic.
2025-09-23 Dmitry VolyntsevVersion 0.9.2. 0.9.2
2025-09-18 Dmitry VolyntsevModules: fixed building when http_ssl and stream_ssl...
2025-09-17 Dmitry VolyntsevFixed build with gcc-15 and -O3.
2025-09-16 Dmitry VolyntsevFetch: added keepalive support for ngx.fetch() API.
2025-09-16 Dmitry VolyntsevFetch: added parsing of HTTP version.
2025-09-16 Dmitry VolyntsevModules: simplified access to nginx values from JS...
2025-09-08 Dmitry VolyntsevQuickJS: added njs.on('exit') API support.
2025-09-08 Dmitry VolyntsevQuickJS: removed extra copy of body argument in ngx...
2025-09-08 Dmitry VolyntsevQuickJS: fixed potential heap-use-after-free.
2025-09-08 Dmitry VolyntsevQuickJS: freeing temporary strings.
2025-09-08 Dmitry VolyntsevQuickJS: using enum instead of manual opaque id table.
2025-09-03 Vadim ZhestikovQuickJS: fix nginx configure with not configured njs...
2025-08-27 Dmitry VolyntsevModules: optimized memory consumption while streaming...
2025-08-27 Dmitry VolyntsevModules: removing extra copy while streaming in qjs.
2025-08-27 Dmitry VolyntsevTests: added TypedArray test for js_filter in stream.
2025-08-27 Dmitry VolyntsevFixed building QuickJS support with clang 19.
2025-08-25 Dmitry VolyntsevModules: fixed incorrect config rejections introduced...
2025-08-13 Dmitry VolyntsevModules: added configure time check when "js_import...
2025-08-13 Dmitry VolyntsevModules: fixed merging of js_path directives.
2025-08-12 Dmitry VolyntsevChange: increasing the default stack size to 160k.
2025-08-11 Vadim ZhestikovAdded CLA workflow.
2025-07-18 Vadim ZhestikovRemoved remnants of level hash.
2025-07-18 Dmitry VolyntsevVersion bump.
2025-07-10 Dmitry VolyntsevVersion 0.9.1. 0.9.1
2025-07-10 Dmitry VolyntsevFixed property set for objects with a TypedArray in...
2025-07-09 Vadim ZhestikovOptimized memory consumption by object hash.
2025-07-09 Vadim ZhestikovReplaced constant by sizeof value.
2025-07-09 Vadim ZhestikovImproved String.prototype.concat() with scalar values.
2025-07-08 Dmitry VolyntsevFixed NULL pointer dereference when processing If-...
2025-07-04 Dmitry VolyntsevFixed RegExp compilation after 17124c81.
2025-07-03 Vadim ZhestikovRemoved not used njs_scope_create_index_value().
2025-07-03 Vadim ZhestikovRemoved useless njs_value_assign() call.
2025-07-03 Vadim ZhestikovSimplified njs_object_prop_t.
2025-07-03 Vadim ZhestikovIgnoring previous value in njs_flathsh_insert().
2025-07-03 Vadim ZhestikovReleased temporary template literal memory.
2025-07-03 Vadim ZhestikovImproved memory consumption of String.prototype.concat...
2025-07-03 Vadim ZhestikovImproved memory consumption for concatenation of number...
2025-07-03 Xiaobo LiuFixed invalid link in README.md.
2025-07-02 Dmitry VolyntsevFixed regexp compilation of patterns with escaped ...
2025-07-02 Dmitry VolyntsevModules: fixed qjs engine after bellard/quickjs@458c34d2.
2025-06-18 Dmitry VolyntsevFetch: fixed handling of Content-Length header when...
2025-06-17 Dmitry VolyntsevTypes: added TS definitions for WebCrypto ECDH.
2025-06-17 Dmitry VolyntsevTypes: updated TS definitions.
2025-06-17 Dmitry VolyntsevParser: unused strict_semicolon cleanup.
2025-06-17 Dmitry VolyntsevParser: simplifed working with function variables.
2025-06-17 Dmitry VolyntsevFixed frame saving for awaited function with closures.
2025-06-17 Dmitry VolyntsevMoving child function declaration instantiation to...
2025-06-13 Dmitry VolyntsevTests: tuned periodic test for delays.
2025-06-13 Dmitry VolyntsevFixed handling of detached buffer for typed arrays.
2025-06-13 Dmitry VolyntsevFixed %TypedArray%.prototype.slice() with overlapping...
2025-06-13 Dmitry VolyntsevFixed %TypedArray%.from() with buffer is detached by...
2025-06-12 Orgad ShanehRemoved NGX_MAX_PATH define.
2025-06-08 Dmitry VolyntsevFixed compilation with old gcc.
2025-06-08 Dmitry VolyntsevFixed constant is too large for 'long' warning on mips...
2025-06-04 Dmitry VolyntsevFixed gcc compilation with O3 optimization level.
2025-06-04 Dmitry VolyntsevImproved README.md clarity with angle bracket explanations.
2025-06-04 Dmitry VolyntsevFixed Function constructor template injection.
2025-05-30 Vadim ZhestikovFixed segfault at error message in njs_property_query().
2025-05-27 Dmitry VolyntsevQuickJS: added memory limit check for reuse queue.
2025-05-22 Dmitry VolyntsevModules: added state file for the shared dictionary.
2025-05-22 Dmitry VolyntsevModules: engine independent method to add entries to...
2025-05-22 Dmitry VolyntsevModules: replaced njs_str_t with ngx_str_t in the share...
2025-05-22 Dmitry VolyntsevModules: introduced NGX_CHB_CTX_INIT().
2025-05-22 Dmitry VolyntsevModules: separating different init worker components.
2025-05-22 Dmitry VolyntsevTests: removed leftover engine checks.
2025-05-20 Dmitry VolyntsevWebCrypto: fixed issue introduced in 637fc26e.
2025-05-16 Dmitry VolyntsevWebCrypto: improved working with curve constants.
2025-05-16 Dmitry VolyntsevWebCrypto: added ECDH support.
2025-05-16 Dmitry VolyntsevWebCrypto: making SHA-256 the default hash algorithm.
2025-05-15 Dmitry SviridkinAdd missing null checks for promise code.
2025-05-08 Zhidao HONGFetch: QuickJS support.
2025-05-08 Zhidao HONGFetch: unify string type to support both njs and QuickJS.
2025-05-08 Zhidao HONGFetch: separated ngx_js_http_* from ngx_js_fetch_*.
2025-05-08 Dmitry VolyntsevWebCrypto: fixed extractable handling for crypto.subtle...
2025-05-08 Dmitry VolyntsevWebCrypto: added support for HMAC as derivedKeyAlgorithm.
2025-05-08 Dmitry VolyntsevVersion bump.
2025-05-06 Vadim ZhestikovVersion 0.9.0. 0.9.0
2025-05-05 Dmitry VolyntsevHTTP: fixed GCC 15 build with -Wunterminated-string...
2025-05-02 Dmitry VolyntsevFixed GCC 15 build with -Wunterminated-string-initializ...
2025-05-02 Dmitry VolyntsevTests: fixed js_body_filter.t.
2025-05-01 Vadim ZhestikovFixed regexp undefined value of captured group.
2025-05-01 Dmitry VolyntsevUsing invalid UTF-8 string as atom number 0.
2025-05-01 Dmitry VolyntsevFixed building with --debug=YES after b28e50b1.
2025-04-30 Dmitry VolyntsevTests: improved js_body_filter.t tests.
2025-04-30 Dmitry VolyntsevTests: fixed js_body_filter.t tests.
2025-04-30 Dmitry VolyntsevIntroduced NJS_VMCODE_PROPERTY_ATOM_SET instruction.
2025-04-30 Dmitry VolyntsevIntroduced NJS_VMCODE_PROPERTY_ATOM_GET instruction.
2025-04-30 Vadim ZhestikovRefactored working with built-in strings, symbols and...
2025-04-21 Dmitry VolyntsevTest262: fixed mktemp format on OpenBSD.
2025-04-21 Zhidao HONGReplaced vm with mp in NJS_CHB_MP_INIT().
2025-04-11 Zhidao HONGFetch: refactored out ngx_js_http_resolve().
2025-04-11 Zhidao HONGFetch: refactored out ngx_js_http_close_peer().
2025-04-11 Zhidao HONGFetch: refactored out ngx_js_http_resolve_done().
2025-04-11 Zhidao HONGFetch: renamed njs_js_http_destructor() as ngx_js_http_...
2025-04-11 Zhidao HONGFetch: generalize ngx_js_http_error().
2025-04-10 Zhidao HONGFetch: remove unused parameter in ngx_js_http_error().
next