Commit Graph

45 Commits

Author SHA1 Message Date
Georg Brandl 5999b23389 Fixup some more lists-in-blockquotes. Fixes #26914. 2016-05-03 10:35:10 +02:00
Georg Brandl af90430776 Fix lists-in-blockquotes in 0xxx PEPs. Ref: #26914 2016-05-03 10:18:02 +02:00
Victor Stinner 50b92eab1d PEP 446: Fix typo reported by Zhou Keyang 2015-02-22 23:49:15 +01:00
Victor Stinner 4bc584af1d PEP 446: set status to Final
I pushed my implementation in python default.
2013-08-28 01:37:17 +02:00
Guido van Rossum a107da59c1 Accept PEP 446. 2013-08-27 15:17:07 -07:00
Victor Stinner 6e741896c1 PEP 446: the PEP does not propose to change the default value of close_fds
So remove mention of performances
2013-08-27 23:27:59 +02:00
Victor Stinner fd0784f0d5 PEP 446: add link https://wiki.freebsd.org/AtomicCloseOnExec
koobs just gave me this link on IRC
2013-08-27 22:28:58 +02:00
Victor Stinner 458823f410 PEP 446: clarify impact on performances of the PEP
It is not always possible to set close_fds to False, when this PEP makes it
safe in some cases.
2013-08-27 22:21:31 +02:00
Victor Stinner fbeac3a6e1 PEP 446: update after Guido's review 2013-08-27 00:01:04 +02:00
Guido van Rossum 091eb3e838 Small benign edits to PEP 446. 2013-08-26 14:21:07 -07:00
Victor Stinner bca9fd02fc PEP 446: avoid "clear the flag" expression 2013-08-26 12:01:16 +02:00
Victor Stinner fe9c18f3ef PEP 446: add get/set_inheritable() methods to socket.socket 2013-08-21 02:41:49 +02:00
Victor Stinner 967fad663d PEP 446: add os.get/set_handle_inheritable() functions 2013-08-21 01:37:23 +02:00
Victor Stinner 7342e6b648 PEP 446: update os.dup2() 2013-08-21 01:04:11 +02:00
Victor Stinner 96cb5702ff PEP 446: move links into the text directly, not at the end 2013-08-19 22:21:02 +02:00
Victor Stinner b88843f02b PEP 446: add a new "Only Inherit Some Handles on Windows" section 2013-08-19 22:20:41 +02:00
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