1. 0d3350d bpo-40955: Fix memory leak in subprocess module (GH-20825) by Christian Heimes · 4 years, 2 months ago
  2. 252346a bpo-40453: Add PyConfig._isolated_subinterpreter (GH-19820) by Victor Stinner · 4 years, 3 months ago
  3. e6f8abd bpo-38061: subprocess uses closefrom() on FreeBSD (GH-19697) by Victor Stinner · 4 years, 4 months ago
  4. f707d94 bpo-39968: Convert extension modules' macros of get_module_state() to inline functions (GH-19017) by Hai Shi · 4 years, 5 months ago
  5. be79373 bpo-39947: Add PyInterpreterState_Get() function (GH-18979) by Victor Stinner · 4 years, 5 months ago
  6. ffd9753 bpo-39245: Switch to public API for Vectorcall (GH-18460) by Petr Viktorin · 4 years, 6 months ago
  7. f3751ef bpo-38417: Add umask support to subprocess (GH-16726) by Gregory P. Smith · 4 years, 10 months ago
  8. 77abf23 bpo-6559: Update _posixsubprocess.fork_exec doc (GH-16283) by Orivej Desh · 5 years ago
  9. 2b2ead7 bpo-36046: Add user and group parameters to subprocess (GH-11950) by Patrick McLean · 5 years ago
  10. 5a7d2e1 bpo-38069: Convert _posixsubprocess to PEP-384 (GH-15780) by Dino Viehland · 5 years ago
  11. 98d90f7 bpo-37951: Lift subprocess's fork() restriction (GH-15544) by Christian Heimes · 5 years ago
  12. 762f93f bpo-37337: Add _PyObject_CallMethodNoArgs() (GH-14267) by Jeroen Demeyer · 5 years ago
  13. 6f9bc72 bpo-35550: Fix incorrect Solaris define guards (GH-11275) by Jakub Kulík · 6 years ago
  14. 3015fb8 bpo-35214: Add _Py_ prefix to MEMORY_SANITIZER def. (GH-10503) by Gregory P. Smith · 6 years ago
  15. 1584a00 bpo-35214: Initial clang MemorySanitizer support (GH-10479) by Gregory P. Smith · 6 years ago
  16. 5903296 bpo-34651: Only allow the main interpreter to fork. (gh-9279) by Eric Snow · 6 years ago
  17. a20b6ad bpo-34658: Fix rare subprocess prexec_fn fork error. (GH-9255) by Gregory P. Smith · 6 years ago
  18. ce34410 bpo-32270: Don't close stdin/out/err in pass_fds (GH-6242) by Gregory P. Smith · 6 years ago
  19. 0e7144b bpo-32844: Fix a subprocess misredirection of a low fd (GH5689) by Alexey Izbyshev · 6 years ago
  20. c1e46e9 bpo-32777: Fix _Py_set_inheritable async-safety in subprocess (GH-5560) by Alexey Izbyshev · 7 years ago
  21. a5293b4 Fix miscellaneous typos (#4275) by luzpaz · 7 years ago
  22. 163468a bpo-16500: Don't use string constants for os.register_at_fork() behavior (#1834) by Gregory P. Smith · 7 years ago
  23. 346cbd3 bpo-16500: Allow registering at-fork handlers (#1715) by Antoine Pitrou · 7 years ago
  24. 66bffd1 bpo-30065: Fixed arguments validation in _posixsubprocess.fork_exec(). (#1110) by Serhiy Storchaka · 7 years ago
  25. 9574e0a Issue #20947: Fixed a gcc warning with -Wstrict-overflow. by Serhiy Storchaka · 8 years ago
  26. 5ae4f49 Issue #20947: Fixed a gcc warning with -Wstrict-overflow. by Serhiy Storchaka · 8 years ago
  27. c716f18 Issue #26862: SYS_getdents64 does not need to be defined on android API 21. by Xavier de Gaye · 8 years ago
  28. ef1585e Issue #25923: Added more const qualifiers to signatures of static and private functions. by Serhiy Storchaka · 9 years ago
  29. 6a77c2d Issue #25764: Merge subprocess fix from 3.4 into 3.5 by Martin Panter · 9 years ago
  30. afdd513 Issue #25764: Preserve subprocess fork exception when preexec_fn used by Martin Panter · 9 years ago
  31. d0a5b1c Fixes #23564: Fix a partially broken sanity check in the _posixsubprocess by Gregory P. Smith · 9 years ago
  32. bc5b80b Close #24784: Fix compilation without thread support by Victor Stinner · 9 years ago
  33. 9afe8a3 Fix computation of max_fd on OpenBSD. Issue #23852. by Gregory P. Smith · 9 years ago
  34. f968177 Fix computation of max_fd on OpenBSD. Issue #23852. by Gregory P. Smith · 9 years ago
  35. 4dff6f6 Issue9951: update _hashopenssl and md5module to use _Py_strhex(). by Gregory P. Smith · 9 years ago
  36. 33f96f1 Merge 3.4 (_posixsubprocess) by Victor Stinner · 9 years ago
  37. e7c7492 Issue #23851: close() must not be retried when it fails with EINTR by Victor Stinner · 9 years ago
  38. 185fd33 Issue #23836: Use _Py_write_noraise() to retry on EINTR in child_exec() of by Victor Stinner · 9 years ago
  39. 160e819 Issue #23694: Fix usage of _Py_open() in the _posixsubprocess module by Victor Stinner · 9 years ago
  40. a555cfc Issue #23694: Enhance _Py_open(), it now raises exceptions by Victor Stinner · 9 years ago
  41. 8f437aa Issue #22290: Fix error handling in the _posixsubprocess module. by Victor Stinner · 10 years ago
  42. a26987a Fix the comment to not refer to the removed end_fd parameter. by Gregory P. Smith · 10 years ago
  43. d4dcb70 Don't restrict ourselves to a "max" fd when closing fds before exec() by Gregory P. Smith · 10 years ago
  44. efeb9da Add conditional code for android's lack of definition of SYS_getdent64. by Gregory P. Smith · 10 years ago
  45. 54532c9 Undo supposed fix for Issue #15798 until I understand why this is by Gregory P. Smith · 11 years ago
  46. 361e30c Undo supposed fix for Issue #15798 until I understand why this is by Gregory P. Smith · 11 years ago
  47. 1c27e3c Fixes Issue #15798 - subprocess.Popen() no longer fails if file by Gregory P. Smith · 11 years ago
  48. 1eda9e7 Fixes Issue #15798 - subprocess.Popen() no longer fails if file by Gregory P. Smith · 11 years ago
  49. daf4555 Issue #18571: Implementation of the PEP 446: file descriptors and file handles by Victor Stinner · 11 years ago
  50. a439b32 Merge. by Charles-François Natali · 11 years ago
  51. 249cdc3 Issue #18763: subprocess: The file descriptors are now closed after calling the by Charles-François Natali · 11 years ago
  52. b394c1d Fixes Issue #16962: Use getdents64 instead of the obsolete getdents syscall by Gregory P. Smith · 11 years ago
  53. 255bf5b Issue #16962: Use getdents64 instead of the obsolete getdents syscall in by Gregory P. Smith · 11 years ago
  54. 8d07c26 Raise our own SubprocessError rather than a RuntimeError in when dealing with by Gregory P. Smith · 12 years ago
  55. a10ddb8 Fixes Issue #16114: The subprocess module no longer provides a by Gregory P. Smith · 12 years ago
  56. 5591b02 Fixes Issue #16114: The subprocess module no longer provides a by Gregory P. Smith · 12 years ago
  57. a4b0701 Merge with 3.2 by Ross Lagerwall · 12 years ago
  58. f2b34b8 Issue 15777: Fix a refleak in _posixsubprocess. by Ross Lagerwall · 12 years ago
  59. c0c03be Merge 3.2. by Stefan Krah · 12 years ago
  60. db579d7 Issue #15738: Fix a missing NULL check in subprocess_fork_exec(). by Stefan Krah · 12 years ago
  61. 721738f Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly. by Antoine Pitrou · 12 years ago
  62. 6f430e4 Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly. by Antoine Pitrou · 12 years ago
  63. 902274e Fixes issue #15000: support the odd x32 abi on posixsubprocess's system call. by Gregory P. Smith · 12 years ago
  64. 58f07a9 Fixes issue #15000: support the odd x32 abi on posixsubprocess's system call. by Gregory P. Smith · 12 years ago
  65. 71faefc Issue #14359: Only use O_CLOEXEC in _posixmodule.c if it is defined. by Ross Lagerwall · 12 years ago
  66. 5802fdf Issue 14359: Only use O_CLOEXEC in _posixmodule.c if it is defined. by Ross Lagerwall · 12 years ago
  67. 7f4fdb2 Use ANSI C prototype instead of K&R style. by Ross Lagerwall · 12 years ago
  68. 3ef2f8c merge 3.2 by Benjamin Peterson · 13 years ago
  69. 91eef98 fix declaration style by Benjamin Peterson · 13 years ago
  70. 08c1278 Fix FreeBSD, NetBSD and OpenBSD behavior of the issue #8052 fix. by Gregory P. Smith · 13 years ago
  71. 4842efc Fix FreeBSD, NetBSD and OpenBSD behavior of the issue #8052 fix. by Gregory P. Smith · 13 years ago
  72. d45382d bugfix for *BSD platforms. (oops messed up #define) by Gregory P. Smith · 13 years ago
  73. 61f0da8 bugfix for issue 8052 fixes on *BSD platforms. by Gregory P. Smith · 13 years ago
  74. e9b7cab Another issue #8052 bugfix (related to previous commit). by Gregory P. Smith · 13 years ago
  75. e3f7848 Bugfix for issue #8052 fix on *BSD variants. by Gregory P. Smith · 13 years ago
  76. d635af5 Fixes issue #8052: The posix subprocess module's close_fds behavior was by Gregory P. Smith · 13 years ago
  77. 8facece Fixes issue #8052: The posix subprocess module's close_fds behavior was by Gregory P. Smith · 13 years ago
  78. e961bd4 Avoid the compiler warning about the unused return value. by Gregory P. Smith · 13 years ago
  79. 12fdca5 Avoid the compiler warning about the unused return value. by Gregory P. Smith · 13 years ago
  80. 667d75d Don't redefine _GNU_SOURCE if it's already defined. by Ross Lagerwall · 13 years ago
  81. 031bf95 Issue #11006: Don't issue low level warning in subprocess when pipe2() fails. by Ross Lagerwall · 13 years ago
  82. 0b77ac3 Merge with 3.2 for #11006. by Ross Lagerwall · 13 years ago
  83. bd928fe Rename _Py_identifier to _Py_IDENTIFIER. by Martin v. Löwis · 13 years ago
  84. afe55bb Add API for static strings, primarily good for identifiers. by Martin v. Löwis · 13 years ago
  85. 114f0e4 Issue #12607: Merge with 3.2. by Ross Lagerwall · 13 years ago
  86. d98646e Issue #12607: In subprocess, fix issue where if stdin, stdout or stderr is by Ross Lagerwall · 13 years ago
  87. 5572ba7 _posixsubprocess.c: don't redefine _GNU_SOURCE if it's already defined by Victor Stinner · 13 years ago
  88. 9c4f44f Fix issue #11432. if the stdin pipe is the same file descriptor as either stdout or stderr by Gregory P. Smith · 13 years ago
  89. 8121898 Fix issue #11432. if the stdin pipe is the same file descriptor as either stdout or stderr by Gregory P. Smith · 13 years ago
  90. c9c83ba Issue #10806, issue #9905: Fix subprocess pipes when some of the standard by Antoine Pitrou · 14 years ago
  91. abcfcba issue10802: fallback to pipe+fcntl when the pipe2 syscall fails with errno ENOSYS. by Gregory P. Smith · 14 years ago
  92. 14affb8 fix a compiler warning about err_msg potentially being used uninitialized. by Gregory P. Smith · 14 years ago
  93. 8edd99d Issue #6559: fix the subprocess.Popen pass_fds implementation. Add a unittest. by Gregory P. Smith · 14 years ago
  94. 51ee270 issue7213: Open the pipes used by subprocesses with the FD_CLOEXEC flag from by Gregory P. Smith · 14 years ago
  95. d4cc7bf issue6559: Adds a pass_fds parameter to subprocess.Popen that allows the caller by Gregory P. Smith · 14 years ago
  96. dcb2403 Issue #8485: PyUnicode_FSConverter() doesn't accept bytearray object anymore, by Victor Stinner · 14 years ago
  97. 0e59cc3 Issue #8393: subprocess accepts bytes, bytearray and str with surrogates for by Victor Stinner · 14 years ago
  98. 32ec9da * Fix a refleak when a preexec_fn was supplied (preexec_fn_args_tuple was not by Gregory P. Smith · 14 years ago
  99. 68f5217 * Fix the refcount leak in _PySequence_BytesToCharpArray from r78946. by Gregory P. Smith · 14 years ago
  100. fb94c5f * Replaces the internals of the subprocess module from fork through exec on by Gregory P. Smith · 14 years ago