Sun, 03 Feb 2013 10:44:49 +0100 |
Victor Stinner |
Revert all changes in posixmodule.c; implement cloexec in Lib/os.py posixmod tip |
Fri, 01 Feb 2013 23:12:09 +0100 |
Victor Stinner |
Don't release the GIL for socket.socketpair(), os.dup(), os.pipe() default |
Fri, 01 Feb 2013 14:07:55 +0100 |
Victor Stinner |
Fix subprocess: don't clear close-on-exec on errpipe_write FD |
Fri, 01 Feb 2013 00:58:20 +0100 |
Victor Stinner |
document cloexec in all docstrings |
Fri, 01 Feb 2013 00:46:10 +0100 |
Victor Stinner |
subprocess: clear close-on-exec of file descriptors of pass_fds |
Fri, 01 Feb 2013 00:45:20 +0100 |
Victor Stinner |
Fix _Py_set_cloexec() doc |
Fri, 01 Feb 2013 00:37:51 +0100 |
Victor Stinner |
On Windows, os.get_cloexec() and os.set_cloexec() store handle as a long |
Thu, 31 Jan 2013 23:26:47 +0100 |
Victor Stinner |
Remove PEP-433.txt: useful info are in the issue and the PEP itself |
Thu, 31 Jan 2013 23:20:02 +0100 |
Victor Stinner |
Write functions working on handle |
Thu, 31 Jan 2013 23:16:34 +0100 |
Victor Stinner |
os.pipe() remembers if pipe2() works or not |
Thu, 31 Jan 2013 22:14:34 +0100 |
Victor Stinner |
Fix os.pipe() error handling on Windows |
Thu, 31 Jan 2013 20:38:05 +0100 |
Victor Stinner |
dup2() uses F_DUP2FD_CLOEXEC |
Wed, 30 Jan 2013 09:43:34 +0100 |
Victor Stinner |
sys.setdefaultcloexec() has exactly one mandatory parameter |
Tue, 29 Jan 2013 23:35:39 +0100 |
Victor Stinner |
os.openpty(): fix cloexec on Solaris 9 |
Tue, 29 Jan 2013 23:32:45 +0100 |
Victor Stinner |
fix error handling in os.openpty(): close file descriptors on error |
Tue, 29 Jan 2013 14:11:39 +0100 |
Victor Stinner |
remove patches: moved to issue #17070 |
Tue, 29 Jan 2013 13:35:00 +0100 |
Victor Stinner |
fix tests |
Tue, 29 Jan 2013 13:32:26 +0100 |
Victor Stinner |
fix test_select |
Tue, 29 Jan 2013 13:29:28 +0100 |
Victor Stinner |
sys.setdefaultcloexec() accepts an argument again |
Tue, 29 Jan 2013 13:07:34 +0100 |
Victor Stinner |
cleanup the global patch |
Tue, 29 Jan 2013 12:35:08 +0100 |
Victor Stinner |
update TODO |
Tue, 29 Jan 2013 12:33:04 +0100 |
Victor Stinner |
fix typo in select.devpoll() |
Tue, 29 Jan 2013 12:26:14 +0100 |
Victor Stinner |
fix typo |
Tue, 29 Jan 2013 12:24:44 +0100 |
Victor Stinner |
add set_cloexec patches |
Tue, 29 Jan 2013 12:24:21 +0100 |
Victor Stinner |
select: add cloexec argument to devpoll() and kqueue() |
Tue, 29 Jan 2013 11:57:52 +0100 |
Victor Stinner |
select.epoll(): add cloexec parameter |
Tue, 29 Jan 2013 11:43:04 +0100 |
Victor Stinner |
cleanup |
Tue, 29 Jan 2013 11:42:58 +0100 |
Victor Stinner |
urandom.c: release the GIL |
Tue, 29 Jan 2013 11:38:06 +0100 |
Victor Stinner |
WSA_FLAG_NO_HANDLE_INHERIT is no more used |
Tue, 29 Jan 2013 11:28:39 +0100 |
Victor Stinner |
cleanup code |
Tue, 29 Jan 2013 11:27:56 +0100 |
Victor Stinner |
don't touch inherit flag in _msi.c |
Tue, 29 Jan 2013 11:25:56 +0100 |
Victor Stinner |
posixmodule.c: fix error handling; dup() and dup2() release the GIL |
Tue, 29 Jan 2013 11:16:29 +0100 |
Victor Stinner |
Fix openpty() docstring: document cloexec |
Tue, 29 Jan 2013 11:16:14 +0100 |
Victor Stinner |
FileIO: Don't hold the GIL if cloexec=True |
Tue, 29 Jan 2013 11:06:41 +0100 |
Victor Stinner |
Share _Py_open_cloexec_works flag between 3 files |
Tue, 29 Jan 2013 11:06:01 +0100 |
Victor Stinner |
leave _freeze_importlib.c unchanged (not part of the stdlib) |
Tue, 29 Jan 2013 10:56:08 +0100 |
Victor Stinner |
Remove useless comment |
Tue, 29 Jan 2013 10:51:33 +0100 |
Victor Stinner |
fix typo |
Tue, 29 Jan 2013 10:49:28 +0100 |
Victor Stinner |
fix misuse of cloexec=True |
Tue, 29 Jan 2013 10:48:16 +0100 |
Victor Stinner |
Revert usage of cloexec=True: we will done in a second time |
Tue, 29 Jan 2013 10:35:28 +0100 |
Victor Stinner |
multiprocessing: set cloexec flag |
Tue, 29 Jan 2013 10:35:13 +0100 |
Victor Stinner |
socketserver: set cloexec flag on the listening socket |
Tue, 29 Jan 2013 10:34:46 +0100 |
Victor Stinner |
asyncore: fix default cloexec value |
Tue, 29 Jan 2013 10:21:30 +0100 |
Victor Stinner |
Avoid useless cloexec=False |
Tue, 29 Jan 2013 10🔞36 +0100 |
Victor Stinner |
socket.socket(fileno=fd) now ignores cloexec parameter, as does FileIO constructor |
Tue, 29 Jan 2013 09:50:41 +0100 |
Victor Stinner |
multiprocessing works with cloexec=Tru |
Tue, 29 Jan 2013 09:47:30 +0100 |
Victor Stinner |
subprocess: file descriptors work with cloexec=True |
Tue, 29 Jan 2013 09:39:10 +0100 |
Victor Stinner |
Fix docstring |
Tue, 29 Jan 2013 00:09:48 +0100 |
Victor Stinner |
add create_patch.sh |
Sat, 26 Jan 2013 11:59:16 +0100 |
Victor Stinner |
update TODO |
Sat, 26 Jan 2013 11:57:17 +0100 |
Victor Stinner |
socket: document doc; add cloexec arg to dup() and fromfd() |
Sat, 26 Jan 2013 11:43:56 +0100 |
Victor Stinner |
os.listdir() uses sys.getdefaultcloexec() for its directory file descriptor |
Sat, 26 Jan 2013 01:09:28 +0100 |
Victor Stinner |
Fix usage of SOCK_CLOEXEC on kernel older than 2.6.27 |
Sat, 26 Jan 2013 01:06:35 +0100 |
Victor Stinner |
Fix test_bytes on Windows |
Sat, 26 Jan 2013 00:29:50 +0100 |
Victor Stinner |
Fixes for Windows |
Fri, 25 Jan 2013 23:15:45 +0100 |
Victor Stinner |
Fix test_builtin |
Fri, 25 Jan 2013 22:52:26 +0100 |
Victor Stinner |
Don't hold the GIL to ensure atomicity of cloexec |
Fri, 25 Jan 2013 22:52:00 +0100 |
Victor Stinner |
fix test_socket |
Fri, 25 Jan 2013 22:40:20 +0100 |
Victor Stinner |
os.setdefaultcloexec() doesn't take any argument anymore |
Fri, 25 Jan 2013 22:26:37 +0100 |
Victor Stinner |
fix default cloexec in open() and FileIO |