]> git.kaiwu.me - njs.git/shortlog
njs.git
2026-06-12 Dmitry VolyntsevFetch: fix out-of-bounds read of a short fetch proxy URL
2026-06-12 Dmitry VolyntsevFetch: fix missing CONNECT request terminator without...
2026-06-12 Dmitry VolyntsevFetch: fix missing event cleanup when resolver start...
2026-06-12 Dmitry VolyntsevQuickJS: fix fetch() init property value leaks
2026-06-12 Dmitry VolyntsevQuickJS: fix promise and event leak on proxy URL evalua...
2026-06-11 Dmitry VolyntsevQuickJS: fix body_read_len mismatch in QuickJS readRequ...
2026-06-11 Dmitry VolyntsevModules: fix out-of-bounds read when loading a shared...
2026-06-11 Dmitry VolyntsevFix typo in njs_vm_value_enumerate()
2026-06-11 Dmitry VolyntsevFix out-of-bounds read in Buffer.prototype.toString()
2026-06-10 Dmitry VolyntsevCap string-producing chb chains in core builtins
2026-06-10 Dmitry VolyntsevAdd optional per-chain byte cap in chained buffers
2026-06-05 Dmitry VolyntsevQuickJS: fix consumed value cleanup
2026-06-03 Dmitry VolyntsevModules: fixed common helper exception classes
2026-06-03 Dmitry VolyntsevXML: fixed exception classes
2026-06-03 Dmitry VolyntsevStream: fixed exception classes
2026-06-03 Dmitry VolyntsevStream: fixed variable value state on allocation failure
2026-06-03 Dmitry VolyntsevHTTP: fixed exception classes
2026-06-03 Dmitry VolyntsevHTTP: fixed missing exceptions in njs handlers
2026-06-03 Dmitry VolyntsevFetch: fixed exception classes
2026-06-03 Dmitry VolyntsevFetch: fixed QuickJS conversion error handling
2026-06-03 Dmitry VolyntsevQuickJS: fixed common receiver exception classes
2026-06-01 Dmitry VolyntsevFetch: check keepalive connections before reuse
2026-06-01 Dmitry VolyntsevFetch: reject unsafe request targets
2026-06-01 Dmitry VolyntsevFetch: reject unsafe request methods
2026-06-01 Dmitry VolyntsevFetch: reject invalid header values
2026-06-01 Dmitry VolyntsevFetch: disable keepalive for dynamic proxy
2026-06-01 Dmitry VolyntsevFetch: fix keepalive with disabled TLS verification
2026-06-01 Dmitry VolyntsevCentralize commit message guidance
2026-05-26 Dmitry VolyntsevUpdated agent commit message guidance
2026-05-26 Dmitry VolyntsevParser: fixed function scope checks
2026-05-26 Dmitry VolyntsevParser: fixed string escape lookahead bounds
2026-05-26 Dmitry VolyntsevFixed Buffer allocation length checks
2026-05-26 Dmitry VolyntsevModules: fixed integer conversion range checks
2026-05-26 Dmitry VolyntsevFixed memory overlap checks
2026-05-26 Dmitry VolyntsevFixed object enumeration cleanup
2026-05-26 Dmitry VolyntsevQuickJS: fixed fetch error-handling typos
2026-05-26 Dmitry VolyntsevModules: fixed variable name cleanup
2026-05-26 Dmitry VolyntsevFixed compile failure reporting
2026-05-26 Dmitry VolyntsevFixed atom string fallback handling
2026-05-26 Dmitry VolyntsevFixed Buffer float access alignment
2026-05-26 Dmitry VolyntsevModules: fixed QuickJS log argument conversion
2026-05-26 Dmitry VolyntsevQuickJS: fixed Buffer.toJSON() data ownership
2026-05-26 Dmitry VolyntsevQuickJS: fixed Buffer.from() and encoding error paths
2026-05-26 Dmitry VolyntsevQuickJS: fixed process.kill() signal error handling
2026-05-21 Dmitry VolyntsevAdded agent developer guide.
2026-05-21 Dmitry VolyntsevVersion bump.
2026-05-19 Dmitry VolyntsevVersion 0.9.9. 0.9.9
2026-05-18 Dmitry VolyntsevModules: added jsVarNames() method.
2026-05-18 Dmitry VolyntsevFixed call argument value snapshotting.
2026-05-18 Dmitry VolyntsevFixed allocator mismatch in drain/drop.
2026-05-15 Dmitry VolyntsevHTTP: fixed internalRedirect() in js_access.
2026-05-15 Dmitry VolyntsevHTTP: fixed r.return() with body in js_access.
2026-05-14 Dmitry VolyntsevImproved error stack frame handling.
2026-05-14 Dmitry VolyntsevHTTP: removed dead code introduced in 0ffc96df7.
2026-05-14 Dmitry VolyntsevHTTP: made request argument explicit in body resolver.
2026-05-13 Dmitry VolyntsevFetch: fixed heap buffer overflow in proxy URL credentials.
2026-05-06 Dmitry VolyntsevHTTP: added r.readRequestForm().
2026-05-06 Dmitry VolyntsevHTTP: added r.readRequestText() and friends.
2026-05-06 Dmitry VolyntsevHTTP: added js_access directive.
2026-05-06 Dmitry VolyntsevVersion bump.
2026-04-23 Dmitry VolyntsevVersion 0.9.8. 0.9.8
2026-04-23 Dmitry VolyntsevModules: fixed loading of the built-in "crypto" module.
2026-04-23 Dmitry VolyntsevVersion bump.
2026-04-21 Dmitry VolyntsevVersion 0.9.7. 0.9.7
2026-04-13 Dmitry VolyntsevModules: removed "js vm init" during configuration...
2026-04-06 Dmitry VolyntsevWebCrypto: added JWK unwrap() support.
2026-04-06 Dmitry VolyntsevWebCrypto: added Ed25519 and X25519 support.
2026-04-06 Dmitry VolyntsevWebCrypto: added AES-KW algorithm support.
2026-04-06 Dmitry VolyntsevWebCrypto: added crypto.randomUUID().
2026-04-06 Dmitry VolyntsevWebCrypto: fixed RSA JWK test data for Node.js compatib...
2026-04-03 Dmitry VolyntsevFixed length prop of an Array instance redefinition...
2026-03-31 Dmitry VolyntsevCrypto: switched to OpenSSL EVP for hashing.
2026-03-30 Dmitry VolyntsevModules: removed shared dict expiration from read-locke...
2026-03-30 Dmitry VolyntsevModules: improved shared dict eviction strategy.
2026-03-30 Dmitry VolyntsevModules: fixed double-free in shared dict update with...
2026-03-18 Dmitry VolyntsevModules: preserved per-entry TTL on shared dict incr...
2026-03-18 Dmitry VolyntsevModules: added ttl() method to shared dictionaries.
2026-03-12 Dmitry VolyntsevParser: allow await expressions in tagged templates.
2026-03-12 Dmitry VolyntsevParser: allow await expressions in call arguments.
2026-03-12 Dmitry VolyntsevFixed call argument evaluation.
2026-03-12 Dmitry VolyntsevGenerator: derive property swap from node.
2026-03-12 Dmitry VolyntsevParser: isolate optional preserve wrapper details.
2026-03-12 Dmitry VolyntsevPreserve "this" for grouped optional calls.
2026-03-12 Dmitry VolyntsevParser: lower property consumers to PROPERTY_REF.
2026-03-12 Dmitry VolyntsevVersion bump.
2026-03-03 Dmitry VolyntsevVersion 0.9.6. 0.9.6
2026-03-03 Dmitry VolyntsevWebCrypto: validate JWK key type against algorithm...
2026-03-03 Dmitry VolyntsevFixed string offset map corruption in scope values...
2026-03-03 Dmitry VolyntsevFixed logical assignment short-circuit with non-writabl...
2026-03-02 Dmitry VolyntsevAdded support for ??= operator.
2026-03-02 Dmitry VolyntsevAdded support for ||= and &&= logical assignment operators.
2026-03-02 Dmitry VolyntsevImplement optional chaining.
2026-03-02 Dmitry VolyntsevGenerator: factor property lvalue setup.
2026-03-02 Dmitry VolyntsevGenerator: factor property assignment reads.
2026-03-02 Dmitry VolyntsevGenerator: factor test jump emission.
2026-03-02 Dmitry VolyntsevGenerator: factor property assignment helpers.
2026-03-02 Dmitry VolyntsevParser: factor right-link pop helper.
2026-03-02 Dmitry VolyntsevParser: refactor call argument setup.
2026-02-27 Dmitry VolyntsevCI: added extra debug flags and enabled ASAN for njs...
2026-02-27 Dmitry VolyntsevShell: fixed interactive mode detection for piped stdin.
next