| Commit message (Expand) | Author | Age | Files | Lines |
* | Rename pym→lib, for better distutils-r1 interoperability | ![](//www.gravatar.com/avatar/ff5429ef741b434eb2011692832f810e?s=13&d=retro) Michał Górny | 2018-07-18 | 1 | -689/+0 |
* | MergeProcess,spawn: unregister SIGCHLD and wakeup_fd (bug 655656) | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2018-05-17 | 1 | -0/+10 |
* | emerge/ebuild: sanitize file descriptors on startup | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2018-02-22 | 1 | -0/+24 |
* | portage.process.spawn: default close_fds=False (bug 648432) | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2018-02-22 | 1 | -2/+4 |
* | spawn: instantiate userpriv_groups before fork (bug 582098) | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2017-01-26 | 1 | -0/+4 |
* | Update dates in recently changed files. | ![](//www.gravatar.com/avatar/3cff6c1135252c508a8d93a49e8e584a?s=13&d=retro) Arfrever Frehtes Taifersar Arahesis | 2014-02-05 | 1 | -1/+1 |
* | various pylint clean ups | ![](//www.gravatar.com/avatar/7e0859c5d8faf5fa5906527bee488fc2?s=13&d=retro) Mike Frysinger | 2014-02-03 | 1 | -2/+3 |
* | _setup_pipes: fix for Python 3.1 to 3.3 | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2013-09-01 | 1 | -3/+8 |
* | _setup_pipes: copy descriptor flags after dup2 | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2013-09-01 | 1 | -9/+27 |
* | _setup_pipes: os.set_inheritable() for Python 3.4 | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2013-09-01 | 1 | -2/+15 |
* | Add FEATURES=cgroup to isolate phase processes. | ![](//www.gravatar.com/avatar/ff5429ef741b434eb2011692832f810e?s=13&d=retro) Michał Górny | 2013-08-19 | 1 | -3/+14 |
* | Add FEATURES=ipc-sandbox to isolate IPC from host. | ![](//www.gravatar.com/avatar/ff5429ef741b434eb2011692832f810e?s=13&d=retro) Michał Górny | 2013-08-18 | 1 | -21/+35 |
* | _exec: close socket | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2013-08-17 | 1 | -0/+1 |
* | Add FEATURES=network-sandbox support, bug #481450 | ![](//www.gravatar.com/avatar/ff5429ef741b434eb2011692832f810e?s=13&d=retro) Michał Górny | 2013-08-17 | 1 | -5/+49 |
* | Cast uid/gid proxies to int for Python 3.4. | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2013-08-11 | 1 | -2/+4 |
* | FreeBSD: don't use /dev/fd, bug #478446 | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2013-07-29 | 1 | -0/+4 |
* | Disable global spawned_pids (avoid memory leak) | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2013-07-05 | 1 | -23/+14 |
* | Use /proc/self/fd for solaris compat, bug #474536 | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2013-06-25 | 1 | -4/+4 |
* | Use /proc/<pid>/fd for solaris compat, bug 474536 | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2013-06-23 | 1 | -1/+10 |
* | find_binary: return bytes when input is bytes | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2013-06-22 | 1 | -3/+12 |
* | get_open_fds: use /dev/fd or /proc/self/fd | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2013-04-28 | 1 | -3/+8 |
* | _exec: avoid UnicodeEncodeError for execve args | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2013-02-17 | 1 | -0/+4 |
* | Fix some typos. | ![](//www.gravatar.com/avatar/3cff6c1135252c508a8d93a49e8e584a?s=13&d=retro) Arfrever Frehtes Taifersar Arahesis | 2013-01-31 | 1 | -1/+1 |
* | _setup_pipes: close unnecessary duplicate fds | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2013-01-17 | 1 | -9/+46 |
* | SpawnProcess: improve dummy pipe allocation logic | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2013-01-15 | 1 | -0/+15 |
* | spawn: add close_fds parameter | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2013-01-03 | 1 | -5/+9 |
* | Handle closed sys.__stdin__, for multiprocessing | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2012-12-15 | 1 | -1/+1 |
* | spawn: setup _exit finally block before fork | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2012-10-08 | 1 | -17/+26 |
* | spawn: use finally block for failure os._exit() | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2012-10-08 | 1 | -2/+5 |
* | Use sys.__std*.fileno() in case of overrides. | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2012-08-22 | 1 | -3/+3 |
* | Close fewer file descriptors for fork / no exec. | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2012-03-27 | 1 | -1/+13 |
* | Replace @returns with @return. | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2012-03-27 | 1 | -2/+2 |
* | get_open_fds: handle EAGAIN for PyPy 1.8 | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2012-02-15 | 1 | -1/+15 |
* | After python fork, don't close fds for PyPy 1.8. | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2012-02-14 | 1 | -9/+11 |
* | spawn: assert that fork returns int type | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2012-02-06 | 1 | -1/+4 |
* | process._exec: tweak opt_name for PyPy | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2011-12-01 | 1 | -1/+6 |
* | _exec: use default SIGINT/TERM handlers | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2011-01-31 | 1 | -0/+5 |
* | _exec: disable SIGQUIT handler override by parent | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2010-12-28 | 1 | -0/+4 |
* | Fix some typos and improve a message in repoman. | ![](//www.gravatar.com/avatar/ae659c95c43826f12d0cd2bf8efdcdda?s=13&d=retro) Arfrever Frehtes Taifersar Arahesis | 2010-10-23 | 1 | -2/+2 |
* | EbuildFetcher: close uneeded fds in subprocess | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2010-10-22 | 1 | -16/+19 |
* | With waitpid and WNOHANG, only check the first element of the tuplev2.2_rc85 | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2010-09-19 | 1 | -2/+8 |
* | Remove unused imports found by pylint. | ![](//www.gravatar.com/avatar/ae659c95c43826f12d0cd2bf8efdcdda?s=13&d=retro) Arfrever Frehtes Taifersar Arahesis | 2010-08-29 | 1 | -2/+1 |
* | Ensure SystemExit is never caught. | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2010-08-26 | 1 | -0/+2 |
* | Move PORTAGE_PYTHON setting to doebuild_environment() so that it | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2010-08-14 | 1 | -3/+0 |
* | Set PORTAGE_PYTHON in processes executed by portage.process._exec(). | ![](//www.gravatar.com/avatar/ae659c95c43826f12d0cd2bf8efdcdda?s=13&d=retro) Arfrever Frehtes Taifersar Arahesis | 2010-08-14 | 1 | -1/+4 |
* | Remove all svn $Id keywords. | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2010-03-24 | 1 | -1/+0 |
* | Bug #309001 - Install a SIGPIPE handler inside _exec for all forked processes. | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2010-03-13 | 1 | -0/+3 |
* | Make find_binary() use os.environ.get instead of os.getenv, since os.getenv | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2009-09-21 | 1 | -2/+1 |
* | Don't encode the env in py3k since it expects strings for the env that's | ![](//www.gravatar.com/avatar/fdb9073dc8f2861ccb1f9cdd7975447d?s=13&d=retro) Zac Medico | 2009-09-21 | 1 | -13/+9 |
* | Decode all keys in dictionary containing environment passed to os.execve() in... | ![](//www.gravatar.com/avatar/ae659c95c43826f12d0cd2bf8efdcdda?s=13&d=retro) Arfrever Frehtes Taifersar Arahesis | 2009-09-21 | 1 | -1/+7 |