node/lib
RafaelGSS 8187a4b9bb src: fix HTTP2 mem leak on premature close and ERR_PROTO
This commit fixes a memory leak when the socket is
suddenly closed by the peer (without GOAWAY notification)
and when invalid header (by nghttp2) is identified and the
connection is terminated by peer.

Refs: https://hackerone.com/reports/2841362
2025-01-20 14:52:19 -03:00
..
assert
dns
fs
inspector
internal src: fix HTTP2 mem leak on premature close and ERR_PROTO 2025-01-20 14:52:19 -03:00
path
readline lib: move `Symbol[Async]Dispose` polyfills to `internal/util` 2024-11-18 10:15:32 +01:00
stream
test
timers timers: document ref option for scheduler.wait 2024-10-02 07:57:48 +02:00
util
.eslintrc.yaml tools: add `polyfilled` option to `prefer-primordials` rule 2024-11-18 10:15:35 +01:00
_http_agent.js http: reduce likelihood of race conditions on keep-alive timeout 2024-10-02 16:04:18 +02:00
_http_client.js
_http_common.js
_http_incoming.js
_http_outgoing.js
_http_server.js lib: move `Symbol[Async]Dispose` polyfills to `internal/util` 2024-11-18 10:15:32 +01:00
_stream_duplex.js
_stream_passthrough.js
_stream_readable.js
_stream_transform.js
_stream_wrap.js
_stream_writable.js
_tls_common.js
_tls_wrap.js
assert.js test_runner: reimplement `assert.ok` to allow stack parsing 2024-10-02 16:04:21 +02:00
async_hooks.js
buffer.js buffer: fix out of range for toString 2024-11-16 11:48:53 +01:00
child_process.js lib: move `Symbol[Async]Dispose` polyfills to `internal/util` 2024-11-18 10:15:32 +01:00
cluster.js
console.js
constants.js
crypto.js
dgram.js lib: move `Symbol[Async]Dispose` polyfills to `internal/util` 2024-11-18 10:15:32 +01:00
diagnostics_channel.js
dns.js
domain.js lib: the REPL should survive deletion of Array.prototype methods 2024-11-17 11:51:28 +01:00
events.js lib: move `Symbol[Async]Dispose` polyfills to `internal/util` 2024-11-18 10:15:32 +01:00
fs.js
http.js
http2.js
https.js lib: move `Symbol[Async]Dispose` polyfills to `internal/util` 2024-11-18 10:15:32 +01:00
inspector.js lib: move `Symbol[Async]Dispose` polyfills to `internal/util` 2024-11-18 10:15:32 +01:00
module.js
net.js lib: move `Symbol[Async]Dispose` polyfills to `internal/util` 2024-11-18 10:15:32 +01:00
os.js
path.js path: fix path traversal in normalize() on Windows 2025-01-16 15:08:21 -03:00
perf_hooks.js
process.js
punycode.js
querystring.js
readline.js lib: move `Symbol[Async]Dispose` polyfills to `internal/util` 2024-11-18 10:15:32 +01:00
repl.js lib: the REPL should survive deletion of Array.prototype methods 2024-11-17 11:51:28 +01:00
sea.js
stream.js stream: change stream to use index instead of `for...of` 2024-10-02 07:57:40 +02:00
string_decoder.js
sys.js lib: add note about removing `node:sys` module 2024-10-02 07:57:52 +02:00
test.js
timers.js lib: move `Symbol[Async]Dispose` polyfills to `internal/util` 2024-11-18 10:15:32 +01:00
tls.js
trace_events.js
tty.js
url.js lib: remove lib/internal/idna.js 2024-11-17 11:51:36 +01:00
util.js lib: respect terminal capabilities on styleText 2024-10-02 07:57:43 +02:00
v8.js
vm.js vm: introduce vanilla contexts via vm.constants.DONT_CONTEXTIFY 2024-10-02 07:57:44 +02:00
wasi.js
worker_threads.js
zlib.js zlib: throw brotli initialization error from c++ 2024-11-17 11:51:34 +01:00