Charles-François Natali added the comment:
Marking #10496 as a dependency (since it could prevent Python from running
with low level privileges).
--
dependencies: +Python startup should not require passwd entry
___
Python tracker
Charles-François Natali added the comment:
The latest version of the patch passes on Linux, OpenIndiana and Windows.
Note that I did apply the select()-hack on all platforms (not only Windows),
because if I understood #427345 correctly, it's really there to bypass a
non-standard IE behavior
Changes by Charles-François Natali cf.nat...@gmail.com:
Added file: http://bugs.python.org/file29219/cgi_subprocess-1.diff
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16945
___
Changes by Charles-François Natali cf.nat...@gmail.com:
--
nosy: +pitrou
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16945
___
___
Changes by Charles-François Natali cf.nat...@gmail.com:
--
nosy: +v+python
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16945
___
___
Changes by Charles-François Natali cf.nat...@gmail.com:
--
nosy: +orsenthil
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16945
___
___
New submission from Charles-François Natali:
On Unix, CGIHTTPRequestHandler.run_cgi() uses the following code to run a CGI
script:
pid = os.fork()
[...]
# Child
try:
try:
os.setuid(nobody)