aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Update dates in recently changed files.Arfrever Frehtes Taifersar Arahesis2014-02-051-1/+1
* various pylint clean upsMike Frysinger2014-02-031-2/+3
* _setup_pipes: fix for Python 3.1 to 3.3Zac Medico2013-09-011-3/+8
* _setup_pipes: copy descriptor flags after dup2Zac Medico2013-09-011-9/+27
* _setup_pipes: os.set_inheritable() for Python 3.4Zac Medico2013-09-011-2/+15
* Add FEATURES=cgroup to isolate phase processes.Michał Górny2013-08-191-3/+14
* Add FEATURES=ipc-sandbox to isolate IPC from host.Michał Górny2013-08-181-21/+35
* _exec: close socketZac Medico2013-08-171-0/+1
* Add FEATURES=network-sandbox support, bug #481450Michał Górny2013-08-171-5/+49
* Cast uid/gid proxies to int for Python 3.4.Zac Medico2013-08-111-2/+4
* FreeBSD: don't use /dev/fd, bug #478446Zac Medico2013-07-291-0/+4
* Disable global spawned_pids (avoid memory leak)Zac Medico2013-07-051-23/+14
* Use /proc/self/fd for solaris compat, bug #474536Zac Medico2013-06-251-4/+4
* Use /proc/<pid>/fd for solaris compat, bug 474536Zac Medico2013-06-231-1/+10
* find_binary: return bytes when input is bytesZac Medico2013-06-221-3/+12
* get_open_fds: use /dev/fd or /proc/self/fdZac Medico2013-04-281-3/+8
* _exec: avoid UnicodeEncodeError for execve argsZac Medico2013-02-171-0/+4
* Fix some typos.Arfrever Frehtes Taifersar Arahesis2013-01-311-1/+1
* _setup_pipes: close unnecessary duplicate fdsZac Medico2013-01-171-9/+46
* SpawnProcess: improve dummy pipe allocation logicZac Medico2013-01-151-0/+15
* spawn: add close_fds parameterZac Medico2013-01-031-5/+9
* Handle closed sys.__stdin__, for multiprocessingZac Medico2012-12-151-1/+1
* spawn: setup _exit finally block before forkZac Medico2012-10-081-17/+26
* spawn: use finally block for failure os._exit()Zac Medico2012-10-081-2/+5
* Use sys.__std*.fileno() in case of overrides.Zac Medico2012-08-221-3/+3
* Close fewer file descriptors for fork / no exec.Zac Medico2012-03-271-1/+13
* Replace @returns with @return.Zac Medico2012-03-271-2/+2
* get_open_fds: handle EAGAIN for PyPy 1.8Zac Medico2012-02-151-1/+15
* After python fork, don't close fds for PyPy 1.8.Zac Medico2012-02-141-9/+11
* spawn: assert that fork returns int typeZac Medico2012-02-061-1/+4
* process._exec: tweak opt_name for PyPyZac Medico2011-12-011-1/+6
* _exec: use default SIGINT/TERM handlersZac Medico2011-01-311-0/+5
* _exec: disable SIGQUIT handler override by parentZac Medico2010-12-281-0/+4
* Fix some typos and improve a message in repoman.Arfrever Frehtes Taifersar Arahesis2010-10-231-2/+2
* EbuildFetcher: close uneeded fds in subprocessZac Medico2010-10-221-16/+19
* With waitpid and WNOHANG, only check the first element of the tuplev2.2_rc85Zac Medico2010-09-191-2/+8
* Remove unused imports found by pylint.Arfrever Frehtes Taifersar Arahesis2010-08-291-2/+1
* Ensure SystemExit is never caught.Zac Medico2010-08-261-0/+2
* Move PORTAGE_PYTHON setting to doebuild_environment() so that itZac Medico2010-08-141-3/+0
* Set PORTAGE_PYTHON in processes executed by portage.process._exec().Arfrever Frehtes Taifersar Arahesis2010-08-141-1/+4
* Remove all svn $Id keywords.Zac Medico2010-03-241-1/+0
* Bug #309001 - Install a SIGPIPE handler inside _exec for all forked processes.Zac Medico2010-03-131-0/+3
* Make find_binary() use os.environ.get instead of os.getenv, since os.getenvZac Medico2009-09-211-2/+1
* Don't encode the env in py3k since it expects strings for the env that'sZac Medico2009-09-211-13/+9
* Decode all keys in dictionary containing environment passed to os.execve() in...Arfrever Frehtes Taifersar Arahesis2009-09-211-1/+7
* Use dict.(keys|values|items)() instead of dict.(iterkeys|itervalues|iteritems...Arfrever Frehtes Taifersar Arahesis2009-09-211-1/+1
* Use range() instead of xrange() for compatibility with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-211-1/+1
* Define basestring as str when Python 3 is used.Arfrever Frehtes Taifersar Arahesis2009-09-211-0/+3
* Fix all remaining SyntaxErrors with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-211-1/+4
* Update syntax of 'except' statements for compatibility with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-201-1/+1