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