summaryrefslogtreecommitdiff
path: root/lib/mixlib/shellout/unix.rb
Commit message (Expand)AuthorAgeFilesLines
* Remove copyright datesdatesTim Smith2020-11-121-1/+1
* Simplify things a bit with &.safeTim Smith2020-09-091-2/+2
* Blinding applying chefstyle -a.Ryan Davis2019-07-301-2/+6
* remove hashrocket syntaxlcg/remove-hashrocketsLamont Granquist2018-06-251-1/+1
* add sensitive featuredheerajd-msys2018-06-151-5/+6
* Launch process with elevated tokenNimishaS2017-07-191-1/+3
* fix chefstyle offensesLamont Granquist2017-06-201-13/+11
* Resolve most chefstyle warningsTim Smith2016-10-071-7/+7
* opscode -> ChefTim Smith2016-02-171-2/+2
* Merge pull request #94 from chef/lcg/no-getpgrpLamont Granquist2015-05-151-25/+8
|\
| * remove getpgrp back to setsidlcg/no-getpgrpLamont Granquist2015-05-151-25/+8
* | Fix 2 ruby warnings for uninitialized variablesdanielsdeleo2015-05-151-0/+1
|/
* Option "login" now simulates login in unixNitz2015-02-151-1/+50
* Block until child stream is emptyryan/issue_2062_12Ryan Cragun2014-10-311-1/+1
* Remove child process pipe from open pipes when the stream is closedRyan Cragun2014-10-311-0/+1
* Rescue ArgumentError on Marshal.load of buffered child statusRyan Cragun2014-10-311-1/+1
* Add buffering to the process status pipeRyan Cragun2014-10-311-7/+16
* Merge pull request #57 from ClogenyTechnologies/kd/processgrp-fixlamont-granquist2014-09-111-1/+4
|\
| * fix getpgid issue on aixkaustubh-d2014-08-271-1/+4
* | aix does not allow resetting real uid once the euid is changed to non-root.kaustubh-d2014-08-271-1/+1
* | remove #clean_parent_file_descriptors which is not required now.kaustubh-d2014-08-251-27/+0
* | clean_parent_file_descriptors can be achieve with close_others flag to exec m...kaustubh-d2014-08-251-1/+1
|/
* Simplify live_stream vs live_stdout vs live_stderr based on PR commentsMax Lincoln2014-07-171-2/+2
* Support separate live stream for stderrMax Lincoln2014-07-171-1/+1
* AIX returns Errno::EPERM hereLamont Granquist2014-07-081-1/+1
* Correct spelling in spec filesTyler Cipriani2014-05-161-1/+1
* Correct spelling of "exceeded"Tyler Cipriani2014-05-151-2/+2
* Merge pull request #26 from akshaykarle/masterSerdar Sutay2014-05-131-0/+1
|\
| * Add stderr to live_stream.Akshay Karle2013-09-261-0/+1
* | Handle ESRCH when getting pgid of a zombie on OS Xdanielsdeleo2014-03-311-1/+17
* | Retire the GC disable hack for all but ruby 1.8.7danielsdeleo2014-03-071-4/+9
* | Always send KILL to process groupdanielsdeleo2013-12-091-32/+10
* | Run commands with unique pgid to improve timeout cleanupdanielsdeleo2013-12-091-6/+59
* | Add termination info to error messagesdanielsdeleo2013-11-041-1/+3
* | Add logging about timed-out cmd termination when possibledanielsdeleo2013-11-041-0/+2
* | Cleanup control flow in main loopdanielsdeleo2013-11-011-13/+13
* | Force subprocess to exit after timeoutdanielsdeleo2013-11-011-17/+52
|/
* Use blocking waitpid only on ENOENTdanielsdeleo2013-09-111-2/+10
* Wait for child process to die in case of critical errorsdanielsdeleo2013-09-091-1/+1
* close observed to throw EBADFLamont Granquist2013-06-141-2/+5
* More robust pipe checks and tests.sersut2013-04-171-5/+7
* Clean inherited file descriptors from the parent while forking subprocess.sersut2013-04-161-0/+22
* Add option validationMoser, Kevin2013-03-131-0/+5
* MIXLIB_SHELLOUT-02: Fix comments about default timeout to avoid confusion.Matthew Kent2012-10-241-1/+1
* CHEF-3390: Avoid GC during Marshall.loadBryan McLellan2012-09-171-5/+9
* [CHEF-2994][STDIN] Child process should accept stdin input if input is specifiedHo-Sheng Hsiao2012-03-261-8/+27
* [CHEF-2947] properly remove STDERR from list of fds to select/readDaniel DeLeo2012-02-221-2/+2
* update license headers and datesDaniel DeLeo2011-12-011-0/+18
* Initial extraction of ShellOut from ChefDaniel DeLeo2011-12-011-0/+223