Commit Graph

29 Commits

Author SHA1 Message Date
Victor Stinner d3274dc250 PEP 446: add a link explaining why leaked file descriptors cause issue on SELinux 2013-08-15 11:54:36 +02:00
Victor Stinner 2c51e21d3b PEP 446: rephrase the Security Vulnerability section 2013-08-15 11:38:10 +02:00
Victor Stinner 1f5389735d PEP 446: it's not easy to make listening sockets non-inheritable on Windows 2013-08-14 13:20:11 +02:00
Victor Stinner c7790e3123 PEP 446: fix reST syntax 2013-08-12 03:31:34 +02:00
Victor Stinner 8dbcf87357 PEP 446: change os.dup2() 2013-08-11 22:57:36 +02:00
Victor Stinner aed11c8530 PEP 446: closing all file descriptors between fork() and exec() is not reliable
in a multithreaded application
2013-08-11 22:08:38 +02:00
Victor Stinner a9dd5b6b82 PEP 446: clarify the status of python 3.3 on Windows
Be more explicit
2013-08-11 22:08:03 +02:00
Victor Stinner 2f67e7cc67 PEP 446: fix typo
Mention also Mac OS 10.8 for the O_CLOEXEC flag (it was already mentionned in
the summary table).
2013-08-11 22:07:33 +02:00
Victor Stinner 6491413d94 PEP 446: fix typo 2013-08-10 01:12:01 +02:00
Victor Stinner a3ed1793a7 PEP 446: add example of vulnerabilities 2013-08-10 00:51:14 +02:00
Victor Stinner 6196392414 PEP 446: Issues: add examples in other projects 2013-08-10 01:00:07 +02:00
Victor Stinner 4410f51ce3 PEP 446: add section "Issues fixed in the subprocess module" 2013-08-10 01:02:09 +02:00
Victor Stinner 79d319c3b6 PEP 446: cleanup recent additions 2013-08-07 01:49:59 +02:00
Victor Stinner 62767d3960 PEP 446: complete the summary table of the status of python 3.3 2013-08-07 01:43:01 +02:00
Victor Stinner e3d0699cde PEP 446: Windows creates non-inheritable *handles* (not fds) 2013-08-07 01:41:46 +02:00
Victor Stinner caa1de40f7 PEP 446: add a reference to a previous attempt in 2007 2013-08-07 01:38:48 +02:00
Victor Stinner 9fabe818dc PEP 446: add a section "Performances of Closing All File Descriptors" 2013-08-07 01:31:07 +02:00
Victor Stinner 98724124b9 PEP 446: cleanup 2013-08-06 02:18:49 +02:00
Victor Stinner 21d9bf1202 Rewrite the PEP 446 2013-08-06 01:22:15 +02:00
Victor Stinner f6bac4e607 PEP 466: another counter-argument for open(blocking=True) 2013-07-17 13:15:18 +02:00
Victor Stinner ab9b8a51bf PEP 446: On Windows, the close-on-exec flag is the *inverse* of HANDLE_FLAG_INHERIT 2013-07-17 12:48:58 +02:00
Victor Stinner 8278ceed77 PEP 446: typo 2013-07-07 15:10:39 +02:00
Victor Stinner 010039d965 PEP 446: add new os.get/set_blocking() functions 2013-07-07 15:05:58 +02:00
Victor Stinner 9cb23db25d PEP 446: add a link to "Ghosts of Unix past, part 2: Conflated designs" article (LWN) 2013-07-07 15:00:53 +02:00
Victor Stinner b4738085d0 PEP 446: enhance the Rationale to take into account Cameron Simpson's remarks
* mention the name of the close-on-exec flag: HANDLE_FLAG_INHERIT, O_CLOEXEC
 * mention the name of the blocking flag: O_NONBLOCK
 * explain that file attributes are duplicated at fork
2013-07-06 14:27:23 +02:00
Victor Stinner eb13cfaa28 PEP 446: typo: inherance => inheritance 2013-07-04 22:10:39 +02:00
Victor Stinner 47a9a14870 PEP 446: better title 2013-07-04 13:01:38 +02:00
Victor Stinner 7394d0aceb PEP 446: add an "Overlapped I/O" alternative 2013-07-04 12:58:03 +02:00
Victor Stinner 1043aa17ab Add PEP 446: based on PEP 433, but simpler and more conservative 2013-07-04 01:32:07 +02:00