0
0
mirror of https://github.com/nodejs/node.git synced 2024-12-01 16:10:02 +01:00
nodejs/lib/internal
James M Snell 060babd665 http2: add initial support for originSet
Add new properties to `Http2Session` to identify alpnProtocol,
and indicator about whether the session is TLS or not, and
initial support for origin set (preparinng for `ORIGIN` frame
support and the client-side `Pool` implementation.

The `originSet` is the set of origins for which an `Http2Session`
may be considered authoritative. Per the `ORIGIN` frame spec,
the originSet is only valid on TLS connections, so this is only
exposed when using a `TLSSocket`.

PR-URL: https://github.com/nodejs/node/pull/17935
Reviewed-By: Anatoli Papirovski <apapirovski@mac.com>
Reviewed-By: Sebastiaan Deckers <sebdeckers83@gmail.com>
Reviewed-By: Tiancheng "Timothy" Gu <timothygu99@gmail.com>
2018-01-03 11:29:43 -08:00
..
cluster
crypto lib: combine similar error codes 2017-12-24 14:09:29 +08:00
http2 http2: add initial support for originSet 2018-01-03 11:29:43 -08:00
loader module: print better message on esm import error 2017-12-24 17:38:36 +01:00
process src: use AliasedBuffer for TickInfo 2017-12-30 19:05:58 -05:00
repl
streams
test
util repl: show lexically scoped vars in tab completion 2017-12-21 14:47:29 +01:00
async_hooks.js async_hooks: use typed array stack as fast path 2017-12-27 19:48:07 +01:00
bootstrap_node.js process: do not directly schedule _tickCallback in _fatalException 2017-12-28 11:38:13 -05:00
buffer.js
child_process.js async_wrap: add provider types for net server 2017-11-28 02:50:54 +01:00
encoding.js
errors.js http2: add altsvc support 2018-01-03 08:45:58 -08:00
freelist.js
fs.js
http.js http: convert utcDate to use setTimeout 2017-12-29 00:08:54 +01:00
inspector_async_hook.js
linkedlist.js
module.js
net.js
os.js
process.js process: add flag for uncaught exception abort 2017-11-29 15:58:42 +01:00
querystring.js
readline.js
readme.md
repl.js doc: use American spellings per style guide 2017-12-06 16:52:31 -08:00
safe_globals.js
socket_list.js
timers.js lib: combine similar error codes 2017-12-24 14:09:29 +08:00
tls.js
trace_events_async_hooks.js doc: use American spellings per style guide 2017-12-06 16:52:31 -08:00
url.js url: added space to class string of iterator objects 2017-12-13 06:45:56 +01:00
util.js util: remove check for global.process 2017-12-08 08:23:18 -05:00
v8_prof_polyfill.js
v8_prof_processor.js
v8.js
wrap_js_stream.js src: remove redundant JSStream::DoAfterWrite 2017-12-21 20:56:13 +01: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.