0
0
mirror of https://github.com/nodejs/node.git synced 2024-11-29 23:16:30 +01:00
nodejs/lib
Luigi Pinca 4a940aadfa
http: do not rely on the 'agentRemove' event
Do not use the `'agentRemove'` event to null `socket._httpMessage` as
that event is public and can be used to not keep a request in the agent.

PR-URL: https://github.com/nodejs/node/pull/20786
Fixes: https://github.com/nodejs/node/issues/20690
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Reviewed-By: Anatoli Papirovski <apapirovski@mac.com>
2018-05-22 12:10:22 +04:00
..
internal http2: fix several serious bugs 2018-05-22 11:42:33 +04:00
_http_agent.js http: do not rely on the 'agentRemove' event 2018-05-22 12:10:22 +04:00
_http_client.js http: do not rely on the 'agentRemove' event 2018-05-22 12:10:22 +04:00
_http_common.js http: remove duplicate parser unset 2018-04-23 15:59:28 +02:00
_http_incoming.js http: added aborted property to request 2018-04-26 19:38:27 +02:00
_http_outgoing.js http: refactor outgoing headers processing 2018-04-27 20:31:25 +02:00
_http_server.js http: always emit close on req and res 2018-05-13 16:23:50 -07:00
_stream_duplex.js stream: only check options once in Duplex ctor 2018-04-28 17:13:55 +02:00
_stream_passthrough.js
_stream_readable.js stream: lazy load ReadableAsyncIterator 2018-05-18 15:27:29 +02:00
_stream_transform.js
_stream_wrap.js
_stream_writable.js stream: simplify writable's validChunk() 2018-05-14 13:30:56 -04:00
_tls_common.js tls: specify options.name in validateKeyCert 2018-04-27 07:12:26 +02:00
_tls_wrap.js tls: remove sharedCreds in Server constructor 2018-05-06 21:13:31 +02:00
.eslintrc.yaml tools: stricter eslint rule for globals 2018-05-18 15:27:29 +02:00
assert.js assert: fix wrong message indentation 2018-05-21 17:56:56 +02:00
async_hooks.js
buffer.js
child_process.js child_process: fix exec set stdout.setEncoding 2018-05-18 15:20:28 +02:00
cluster.js
console.js lib,src: use V8 API for collection inspection 2018-05-19 01:02:14 +02:00
constants.js constants: freeze the constants object 2018-05-07 14:26:11 +02:00
crypto.js
dgram.js dns: lazy loaded 2018-05-18 15:25:42 +02:00
dns.js
domain.js
events.js events: optimize condition for optimal scenario 2018-05-03 14:45:09 +02:00
fs.js fs: refactor fs module 2018-05-20 14:15:56 -07:00
http2.js
http.js
https.js https: defines maxHeadersCount in the constructor 2018-05-05 13:57:07 +02:00
inspector.js
module.js
net.js net,http2: refactor _write and _writev 2018-05-20 02:06:26 +05:30
os.js lib: remove unnecessary assignment of exports 2018-04-22 11:39:16 +02:00
path.js
perf_hooks.js
process.js
punycode.js
querystring.js
readline.js repl: changes ctrl+u to delete from cursor to line start 2018-05-18 15:56:14 +02:00
repl.js repl: make console, module and require non-enumerable 2018-05-19 17:55:55 +02:00
stream.js
string_decoder.js
sys.js
timers.js timers: named anonymous functions 2018-05-02 22:32:24 -07:00
tls.js tls: move convertNPNProtocols to End-of-Life 2018-05-17 09:53:44 -07:00
trace_events.js
tty.js readline: lazy loaded 2018-05-18 15:25:40 +02:00
url.js lib: remove unnecessary require 2018-05-18 15:32:05 +02:00
util.js util: improve error inspection 2018-05-21 17:38:18 +02:00
v8.js lib: remove unnecessary assignment of exports 2018-04-22 11:39:16 +02:00
vm.js lib: introduce internal/validators 2018-04-26 19:42:48 +02:00
zlib.js