deno
fix(permissions): don't require --allow-run for process.kill on self
#34382
Merged

fix(permissions): don't require --allow-run for process.kill on self #34382

bartlomieju
bartlomieju fix(permissions): allow process.kill / Deno.kill on self without --al…
3c1e37e9
fibibot
fibibot commented on 2026-05-25
fibibot
fibibot dismissed these changes on 2026-05-25
bartlomieju test(process): update killPermissions for self-pid carveout
d51b70e0
bartlomieju bartlomieju added this to the 2.9.0 milestone 143 days ago
bartlomieju Merge remote-tracking branch 'origin/main' into fix/process-kill-self…
a037104d
bartlomieju bartlomieju dismissed their stale review 133 days ago
Addressed in commit d51b70e: killPermissions now asserts against a non-self pid (Deno.pid + 1) so the run-permission contract for other pids is preserved, while the self-pid carveout is exercised by the new killSelfNoPermissions unit test and the process_kill_self spec. CI is green on the current head.
bartlomieju
bartlomieju commented on 2026-06-16
bartlomieju bartlomieju enabled auto-merge (squash) 133 days ago
bartlomieju bartlomieju merged 039bcdc6 into main 133 days ago
bartlomieju bartlomieju deleted the fix/process-kill-self-permission branch 133 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone