node/lib/internal
Anna Henningsen 559a8e342b
http2: do not crash on stream listener removal w/ destroyed session
Do not crash when the session is no longer available.

Fixes: https://github.com/nodejs/node/issues/29457

PR-URL: https://github.com/nodejs/node/pull/29459
Backport-PR-URL: https://github.com/nodejs/node/pull/29618
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Reviewed-By: Minwoo Jung <minwoo@nodesource.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
2019-09-25 13:28:09 +01:00
..
cluster cluster: add cwd to cluster.settings 2018-08-16 11:38:52 +10:00
http2 http2: do not crash on stream listener removal w/ destroyed session 2019-09-25 13:28:09 +01:00
loader module: Set dynamic import callback 2018-08-16 11:38:48 +10:00
process process: allow reading from stdout/stderr sockets 2019-03-19 22:55:13 +00:00
streams stream: ensure writable.destroy() emits error once 2019-09-19 17:10:42 +01:00
test tools: non-Ascii linter for /lib only 2018-04-10 16:30:50 +01:00
util lib: faster type checks for some types 2017-10-23 09:10:04 -05:00
async_hooks.js lib: change hook -> hooks in code comment 2018-08-17 15:22:32 -04:00
bootstrap_node.js src: fix bootstrap_node on bsd 2018-09-03 10:23:05 -04:00
buffer.js lib: faster type checks for some types 2017-10-23 09:10:04 -05:00
child_process.js child_process: fix stdio sockets creation 2018-08-16 11:38:53 +10:00
encoding.js util: graduate TextEncoder/TextDecoder, tests 2017-10-31 00:14:50 +00:00
errors.js process: allow reading from stdout/stderr sockets 2019-03-19 22:55:13 +00:00
freelist.js async_hooks: add missing async_hooks destroys in AsyncReset 2018-11-04 12:35:10 +00:00
fs.js fs: support as and as+ flags in stringToFlags() 2018-08-16 01:59:10 -04:00
http.js http,https: protect against slow headers attack 2018-11-27 15:07:09 +11:00
inspector_async_hook.js inspector: no async tracking for promises 2017-12-20 01:59:00 +00:00
linkedlist.js linkedlist: correct grammar in comments 2017-08-01 18:45:19 +02:00
module.js module: support custom paths to require.resolve() 2017-10-31 00:14:53 +00:00
net.js process: use more direct sync I/O for stdio 2018-08-17 14:57:32 -04:00
os.js os: add CIDR support 2017-09-10 01:42:18 +02:00
process.js process: Send signal name to signal handlers 2018-09-06 09:40:48 -07:00
querystring.js lib: use Object.create(null) directly 2017-03-24 15:25:49 -07:00
readline.js src: replace var for let / const. 2018-04-13 04:07:57 +01:00
readme.md doc: limit lines to 80 cols in internal README 2017-04-13 15:30:10 -07:00
repl.js lib: use destructuring for some constants 2017-10-31 00:15:14 +00:00
safe_globals.js module: Allow runMain to be ESM 2017-09-12 03:18:35 +02:00
socket_list.js child_process: fix memory leak in .fork() 2017-10-31 00:15:15 +00:00
trace_events_async_hooks.js lib: fix typo in trace_events_async_hooks.js 2018-02-27 01:15:11 -05:00
url.js url: added space to class string of iterator objects 2018-08-16 11:38:48 +10:00
util.js util: skip type checks in internal getSystemErrorName 2018-08-16 11:38:47 +10:00
v8_prof_polyfill.js tools, test: fix prof polyfill readline 2018-08-16 11:38:53 +10:00
v8_prof_processor.js lib: define printErr() in script string 2018-09-13 10:49:32 +02:00
wrap_js_stream.js lib: refactor wrap_js_stream for ES6/readability 2017-10-31 00:15:16 +00:00

Internal Modules

The modules in lib/internal are intended for internal use in Node.js core only, and are not accessible with require() from user modules. These are subject to change at any time. Reliance on these modules outside of core is not supported in any way.