RafaelGSS · GitHub

@RafaelGSS added the permission

Issues and PRs related to the Permission Model

label

Jun 26, 2025

@RafaelGSS RafaelGSS added the semver-minor

PRs that contain new features and should be released in the next minor version.

label

Jun 26, 2025

@RafaelGSS

mcollina

@RafaelGSS

jasnell

Previously, only child_process.fork propagated the exec
arguments (execvArgs) to the child process.
This commit adds support for spawn and spawnSync to
propagate permission model flags — except when they are
already provided explicitly via arguments or through
NODE_OPTIONS.
Signed-off-by: RafaelGSS <rafael.nunu@hotmail.com>

@RafaelGSS

@RafaelGSS RafaelGSS added the author ready

PRs that have at least one approval, no pending requests for changes, and a CI started.

label

Jun 30, 2025

JakobJingleheimer

H4ad

UlisesGascon

@nodejs-github-bot

targos pushed a commit that referenced this pull request

Jul 3, 2025
Previously, only child_process.fork propagated the exec
arguments (execvArgs) to the child process.
This commit adds support for spawn and spawnSync to
propagate permission model flags — except when they are
already provided explicitly via arguments or through
NODE_OPTIONS.
Signed-off-by: RafaelGSS <rafael.nunu@hotmail.com>
PR-URL: #58853
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com>

Merged

nodejs-github-bot added a commit that referenced this pull request

Jul 8, 2025
Notable changes:
crypto:
  * (SEMVER-MINOR) support outputLength option in crypto.hash for XOF functions (Aditi) #58121
doc:
  * (SEMVER-MINOR) add all watch-mode related flags to node.1 (Dario Piotrowicz) #58719
fs:
  * (SEMVER-MINOR) add disposable mkdtempSync (Kevin Gibbons) #58516
permission:
  * (SEMVER-MINOR) propagate permission model flags on spawn (Rafael Gonzaga) #58853
sqlite:
  * (SEMVER-MINOR) add support for readBigInts option in db connection level (Miguel Marcondes Filho) #58697
src,permission:
  * (SEMVER-MINOR) add support to permission.has(addon) (Rafael Gonzaga) #58951
watch:
  * (SEMVER-MINOR) add `--watch-kill-signal` flag (Dario Piotrowicz) #58719
PR-URL: #58993

RafaelGSS pushed a commit that referenced this pull request

Jul 9, 2025
Notable changes:
crypto:
  * (SEMVER-MINOR) support outputLength option in crypto.hash for XOF functions (Aditi) #58121
doc:
  * (SEMVER-MINOR) add all watch-mode related flags to node.1 (Dario Piotrowicz) #58719
fs:
  * (SEMVER-MINOR) add disposable mkdtempSync (Kevin Gibbons) #58516
permission:
  * (SEMVER-MINOR) propagate permission model flags on spawn (Rafael Gonzaga) #58853
sqlite:
  * (SEMVER-MINOR) add support for readBigInts option in db connection level (Miguel Marcondes Filho) #58697
src,permission:
  * (SEMVER-MINOR) add support to permission.has(addon) (Rafael Gonzaga) #58951
watch:
  * (SEMVER-MINOR) add `--watch-kill-signal` flag (Dario Piotrowicz) #58719
PR-URL: #58993

aduh95 pushed a commit that referenced this pull request

Jul 21, 2025
Previously, only child_process.fork propagated the exec
arguments (execvArgs) to the child process.
This commit adds support for spawn and spawnSync to
propagate permission model flags — except when they are
already provided explicitly via arguments or through
NODE_OPTIONS.
Signed-off-by: RafaelGSS <rafael.nunu@hotmail.com>
PR-URL: #58853
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com>

aduh95 pushed a commit that referenced this pull request

Jul 24, 2025
Previously, only child_process.fork propagated the exec
arguments (execvArgs) to the child process.
This commit adds support for spawn and spawnSync to
propagate permission model flags — except when they are
already provided explicitly via arguments or through
NODE_OPTIONS.
Signed-off-by: RafaelGSS <rafael.nunu@hotmail.com>
PR-URL: #58853
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com>

aduh95 pushed a commit that referenced this pull request

Jul 27, 2025
Previously, only child_process.fork propagated the exec
arguments (execvArgs) to the child process.
This commit adds support for spawn and spawnSync to
propagate permission model flags — except when they are
already provided explicitly via arguments or through
NODE_OPTIONS.
Signed-off-by: RafaelGSS <rafael.nunu@hotmail.com>
PR-URL: #58853
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com>

Merged

aduh95 added a commit that referenced this pull request

Jul 28, 2025
Notable changes:
deps:
  * (SEMVER-MINOR) update amaro to 1.1.0 (Node.js GitHub Bot) #56350
doc:
  * add islandryu to collaborators (Shima Ryuhei) #58714
esm:
  * (SEMVER-MINOR) implement `import.meta.main` (Joe) #57804
fs:
  * (SEMVER-MINOR) allow correct handling of burst in fs-events with AsyncIterator (Philipp Dunkel) #58490
module:
  * (SEMVER-MINOR) remove experimental warning from type stripping (Marco Ippolito) #56350
  * (SEMVER-MINOR) unflag `--experimental-strip-types` (Marco Ippolito) #56350
permission:
  * (SEMVER-MINOR) propagate permission model flags on spawn (Rafael Gonzaga) #58853
sqlite:
  * (SEMVER-MINOR) add support for `readBigInts` option in db connection level (Miguel Marcondes Filho) #58697
src,permission:
  * (SEMVER-MINOR) add support to `permission.has(addon)` (Rafael Gonzaga) #58951
url:
  * (SEMVER-MINOR) add `fileURLToPathBuffer` API (James M Snell) #58700
watch:
  * (SEMVER-MINOR) add `--watch-kill-signal` flag (Dario Piotrowicz) #58719
worker:
  * (SEMVER-MINOR) make `Worker` async disposable (James M Snell) #58385
PR-URL: #59256
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>

aduh95 added a commit that referenced this pull request

Jul 31, 2025
Notable changes:
deps:
  * (SEMVER-MINOR) update amaro to 1.1.0 (Node.js GitHub Bot) #56350
doc:
  * add islandryu to collaborators (Shima Ryuhei) #58714
esm:
  * (SEMVER-MINOR) implement `import.meta.main` (Joe) #57804
fs:
  * (SEMVER-MINOR) allow correct handling of burst in fs-events with AsyncIterator (Philipp Dunkel) #58490
module:
  * (SEMVER-MINOR) remove experimental warning from type stripping (Marco Ippolito) #56350
  * (SEMVER-MINOR) unflag `--experimental-strip-types` (Marco Ippolito) #56350
permission:
  * (SEMVER-MINOR) propagate permission model flags on spawn (Rafael Gonzaga) #58853
sqlite:
  * (SEMVER-MINOR) add support for `readBigInts` option in db connection level (Miguel Marcondes Filho) #58697
src,permission:
  * (SEMVER-MINOR) add support to `permission.has(addon)` (Rafael Gonzaga) #58951
url:
  * (SEMVER-MINOR) add `fileURLToPathBuffer` API (James M Snell) #58700
watch:
  * (SEMVER-MINOR) add `--watch-kill-signal` flag (Dario Piotrowicz) #58719
worker:
  * (SEMVER-MINOR) make `Worker` async disposable (James M Snell) #58385
PR-URL: #59256
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>

aduh95 added a commit that referenced this pull request

Jul 31, 2025
Notable changes:
deps:
  * (SEMVER-MINOR) update amaro to 1.1.0 (Node.js GitHub Bot) #56350
doc:
  * add islandryu to collaborators (Shima Ryuhei) #58714
esm:
  * (SEMVER-MINOR) implement `import.meta.main` (Joe) #57804
fs:
  * (SEMVER-MINOR) allow correct handling of burst in fs-events with AsyncIterator (Philipp Dunkel) #58490
module:
  * (SEMVER-MINOR) remove experimental warning from type stripping (Marco Ippolito) #56350
  * (SEMVER-MINOR) unflag `--experimental-strip-types` (Marco Ippolito) #56350
permission:
  * (SEMVER-MINOR) propagate permission model flags on spawn (Rafael Gonzaga) #58853
sqlite:
  * (SEMVER-MINOR) add support for `readBigInts` option in db connection level (Miguel Marcondes Filho) #58697
src,permission:
  * (SEMVER-MINOR) add support to `permission.has(addon)` (Rafael Gonzaga) #58951
url:
  * (SEMVER-MINOR) add `fileURLToPathBuffer` API (James M Snell) #58700
watch:
  * (SEMVER-MINOR) add `--watch-kill-signal` flag (Dario Piotrowicz) #58719
worker:
  * (SEMVER-MINOR) make `Worker` async disposable (James M Snell) #58385
PR-URL: #59256
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>

codebytere added a commit to electron/electron that referenced this pull request

Aug 2, 2025

codebytere added a commit to electron/electron that referenced this pull request

Aug 4, 2025

jkleinsc pushed a commit to electron/electron that referenced this pull request

Aug 4, 2025
* chore: bump node in DEPS to v22.18.0
* crypto: fix inclusion of OPENSSL_IS_BORINGSSL define
nodejs/node#58845
* crypto: fix SHAKE128/256 breaking change introduced with OpenSSL 3.4
nodejs/node#58960
* permission: propagate permission model flags on spawn
nodejs/node#58853
* esm: syncify default path of ModuleLoader\.load
nodejs/node#57419
* src: remove fast API for InternalModuleStat
nodejs/node#58489
* src: simplify adding fast APIs to ExternalReferenceRegistry
nodejs/node#58896
* chore: fixup patch indices
* src: fix internalModuleStat v8 fast path
nodejs/node#58054
* test: add tests to ensure that node.1 is kept in sync with cli.md
nodejs/node#58878
* crypto: fix SHAKE128/256 breaking change introduced with OpenSSL 3.4
nodejs/node#58942
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>

codebytere added a commit to electron/electron that referenced this pull request

Aug 5, 2025
* chore: bump node in DEPS to v22.18.0
* crypto: fix inclusion of OPENSSL_IS_BORINGSSL define
nodejs/node#58845
* crypto: fix SHAKE128/256 breaking change introduced with OpenSSL 3.4
nodejs/node#58960
* permission: propagate permission model flags on spawn
nodejs/node#58853
* esm: syncify default path of ModuleLoader\.load
nodejs/node#57419
* src: remove fast API for InternalModuleStat
nodejs/node#58489
* src: simplify adding fast APIs to ExternalReferenceRegistry
nodejs/node#58896
* chore: fixup patch indices
* src: fix internalModuleStat v8 fast path
nodejs/node#58054
* test: add tests to ensure that node.1 is kept in sync with cli.md
nodejs/node#58878
* crypto: fix SHAKE128/256 breaking change introduced with OpenSSL 3.4
nodejs/node#58942
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>

codebytere added a commit to electron/electron that referenced this pull request

Aug 5, 2025
chore: bump node to v22.18.0 (main) (#47937)
* chore: bump node in DEPS to v22.18.0
* crypto: fix inclusion of OPENSSL_IS_BORINGSSL define
nodejs/node#58845
* crypto: fix SHAKE128/256 breaking change introduced with OpenSSL 3.4
nodejs/node#58960
* permission: propagate permission model flags on spawn
nodejs/node#58853
* esm: syncify default path of ModuleLoader\.load
nodejs/node#57419
* src: remove fast API for InternalModuleStat
nodejs/node#58489
* src: simplify adding fast APIs to ExternalReferenceRegistry
nodejs/node#58896
* chore: fixup patch indices
* src: fix internalModuleStat v8 fast path
nodejs/node#58054
* test: add tests to ensure that node.1 is kept in sync with cli.md
nodejs/node#58878
* crypto: fix SHAKE128/256 breaking change introduced with OpenSSL 3.4
nodejs/node#58942
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>

mete0rfish pushed a commit to mete0rfish/node-contribute that referenced this pull request

Aug 9, 2025
Notable changes:
deps:
  * (SEMVER-MINOR) update amaro to 1.1.0 (Node.js GitHub Bot) nodejs#56350
doc:
  * add islandryu to collaborators (Shima Ryuhei) nodejs#58714
esm:
  * (SEMVER-MINOR) implement `import.meta.main` (Joe) nodejs#57804
fs:
  * (SEMVER-MINOR) allow correct handling of burst in fs-events with AsyncIterator (Philipp Dunkel) nodejs#58490
module:
  * (SEMVER-MINOR) remove experimental warning from type stripping (Marco Ippolito) nodejs#56350
  * (SEMVER-MINOR) unflag `--experimental-strip-types` (Marco Ippolito) nodejs#56350
permission:
  * (SEMVER-MINOR) propagate permission model flags on spawn (Rafael Gonzaga) nodejs#58853
sqlite:
  * (SEMVER-MINOR) add support for `readBigInts` option in db connection level (Miguel Marcondes Filho) nodejs#58697
src,permission:
  * (SEMVER-MINOR) add support to `permission.has(addon)` (Rafael Gonzaga) nodejs#58951
url:
  * (SEMVER-MINOR) add `fileURLToPathBuffer` API (James M Snell) nodejs#58700
watch:
  * (SEMVER-MINOR) add `--watch-kill-signal` flag (Dario Piotrowicz) nodejs#58719
worker:
  * (SEMVER-MINOR) make `Worker` async disposable (James M Snell) nodejs#58385
PR-URL: nodejs#59256
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>

kigh-ota pushed a commit to kigh-ota/electron that referenced this pull request

Sep 30, 2025
* chore: bump node in DEPS to v22.18.0
* crypto: fix inclusion of OPENSSL_IS_BORINGSSL define
nodejs/node#58845
* crypto: fix SHAKE128/256 breaking change introduced with OpenSSL 3.4
nodejs/node#58960
* permission: propagate permission model flags on spawn
nodejs/node#58853
* esm: syncify default path of ModuleLoader\.load
nodejs/node#57419
* src: remove fast API for InternalModuleStat
nodejs/node#58489
* src: simplify adding fast APIs to ExternalReferenceRegistry
nodejs/node#58896
* chore: fixup patch indices
* src: fix internalModuleStat v8 fast path
nodejs/node#58054
* test: add tests to ensure that node.1 is kept in sync with cli.md
nodejs/node#58878
* crypto: fix SHAKE128/256 breaking change introduced with OpenSSL 3.4
nodejs/node#58942
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>

Open

Read the original on github.com ↗