D issues are now tracked on GitHub. This Bugzilla instance remains as a read-only archive.
Issue 23706 - Do not escape POSIX shell parameters unless necessary
Summary: Do not escape POSIX shell parameters unless necessary
Status: RESOLVED FIXED
Alias: None
Product: D
Classification: Unclassified
Component: phobos (show other issues)
Version: D2
Hardware: All Linux
: P1 enhancement
Assignee: No Owner
URL:
Keywords: pull
Depends on:
Blocks:
 
Reported: 2023-02-14 13:55 UTC by Vladimir Panteleev
Modified: 2023-02-15 09:26 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Vladimir Panteleev 2023-02-14 13:55:12 UTC
We should apply the same idea as issue 13447 to POSIX shell escaping as well.
Comment 1 Dlang Bot 2023-02-14 14:18:31 UTC
@CyberShadow created dlang/phobos pull request #8684 "Fix Issue 23706 - Do not escape POSIX shell parameters unless necessary" fixing this issue:

- Fix Issue 23706 - Do not escape POSIX shell parameters unless necessary
  
  POSIX follow-up to Issue 13447 / 09a0b876c87cec6bb7af62b55179aff745b203dc.

https://github.com/dlang/phobos/pull/8684
Comment 2 Dlang Bot 2023-02-15 09:26:10 UTC
dlang/phobos pull request #8684 "Fix Issue 23706 - Do not escape POSIX shell parameters unless necessary" was merged into master:

- fdceb11b3b30a5dbea9e1159acbbe8642537d5f3 by Vladimir Panteleev:
  Fix Issue 23706 - Do not escape POSIX shell parameters unless necessary
  
  POSIX follow-up to Issue 13447 / 09a0b876c87cec6bb7af62b55179aff745b203dc.

https://github.com/dlang/phobos/pull/8684