Files
node/lib/internal
Joyee Cheung 321e296371 process: move POSIX credential accessors into node_credentials.cc
Expose the POSIX credential accessors through
`internalBinding('credentials')` instead of setting them on the
process or bootstrapper object from C++ directly. Also moves
`SafeGetEnv` from `internalBinding('util')` to
`internalBinding('credentials')` since it's closely related to
the credentials.

In the JS land, instead of wrapping the bindings then writing
to the process object directly in main_thread_only.js, return
the wrapped functions back to bootstrap/node.js where they get
written to the process object conditionally for clarity.

Refs: https://github.com/nodejs/node/issues/24961

PR-URL: https://github.com/nodejs/node/pull/25066
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: James M Snell <jasnell@gmail.com>
2018-12-19 02:44:03 +08:00
..
2018-12-10 17:07:18 +01:00
2018-12-16 12:32:58 +01:00
2018-12-18 12:34:08 +01:00
2018-12-05 14:46:33 -08:00
2018-07-14 14:04:38 +02:00
2018-05-18 15:25:41 +02:00
2018-12-17 16:42:36 +01:00
2018-11-16 21:56:29 +09:00
2018-02-16 18:09:56 +01:00
2018-11-26 20:34:32 +05:30
2018-08-12 10:44:53 -07:00
2018-05-18 15:25:41 +02:00
2018-12-14 13:13:54 -05: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 modules can be changed at any time. Reliance on these modules outside of core is not supported in any way.