Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use our github_changelog_generator and update Travis config | Tim Smith | 2017-04-18 | 1 | -8/+12 |
| | | | | | | | Use the same config we’re using in the other mixlibs Also fix a chefstyle warning Signed-off-by: Tim Smith <tsmith@chef.io> | ||||
* | spec cleanup and some light refactoringlcg/cleanup2 | Lamont Granquist | 2017-02-01 | 2 | -53/+36 |
| | | | | | | | | | | | | | | | - mostly cleans up the windows specs so its easier to read the API out of them and removes some of the very brittle internal testing - refactors the 'which' logic a bit. trying to converge towards the chef/chef version and eventually extracting common code so that do not have to maintain 10+ slightly different copies everywhere. - adds the Mixlib::ShellOut::EmptyWindowsCommand exception because letting CreateProcessW throw a generic SystemCallError is pretty much useless to everyone. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org> | ||||
* | remove largely useless Utils class | Lamont Granquist | 2017-01-27 | 1 | -120/+126 |
| | | | | | | | | its just a collection of private methods, they should be private methods retain a method in the class that was being used externally. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org> | ||||
* | Resolve most chefstyle warnings | Tim Smith | 2016-10-07 | 3 | -101/+101 |
| | | | | Signed-off-by: Tim Smith <tsmith@chef.io> | ||||
* | Merge pull request #116 from docwhat/commonexceptions | Thom May | 2016-10-07 | 1 | -3/+4 |
|\ | | | | | Modified all exceptions to have a common parent | ||||
| * | Modified all exceptions to have a common parent | Christian Höltje | 2016-01-11 | 1 | -3/+4 |
| | | | | | | | | Closes #98 | ||||
* | | bumping 2.2.7 for relase2.2.7 | Lamont Granquist | 2016-08-22 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org> | ||||
* | | add logging message if attempting to kill critical processsmurawski/agressive_termination | Steven Murawski | 2016-06-06 | 1 | -1/+9 |
| | | |||||
* | | Keep `kill_process_tree` from killing protected system processes. | Steven Murawski | 2016-05-24 | 1 | -13/+25 |
| | | |||||
* | | opscode -> Chef | Tim Smith | 2016-02-17 | 3 | -11/+11 |
| | | |||||
* | | release 2.2.6 | Matt Wrock | 2016-02-03 | 1 | -1/+1 |
| | | |||||
* | | change CreateProcessAsUserW to use a int instead of bool | Matt Wrock | 2016-02-02 | 1 | -1/+1 |
|/ | |||||
* | release 2.2.52.2.5 | Thom May | 2015-12-02 | 1 | -1/+1 |
| | |||||
* | bump to 2.2.4 | Thom May | 2015-12-02 | 1 | -1/+1 |
| | |||||
* | bumping to 2.2.32.2.3domain_user | Matt Wrock | 2015-10-22 | 1 | -1/+1 |
| | |||||
* | add a comment for the recursive function | Matt Wrock | 2015-10-22 | 1 | -0/+4 |
| | |||||
* | improve the test to more accurately detrermine if child process is killed | Matt Wrock | 2015-10-20 | 1 | -3/+7 |
| | |||||
* | removing specialized logger and cleaning logging | Matt Wrock | 2015-10-20 | 1 | -12/+14 |
| | |||||
* | merging latest master | Matt Wrock | 2015-10-19 | 2 | -251/+244 |
|\ | |||||
| * | Bump to 2.2.22.2.2 | Kartik Null Cating-Subramanian | 2015-10-19 | 1 | -1/+1 |
| | | |||||
| * | Clean up the monkey-patchingksubrama/win32-process | Kartik Null Cating-Subramanian | 2015-10-15 | 1 | -246/+239 |
| | | |||||
| * | Pull in upstream changes into monkey-patch | Kartik Null Cating-Subramanian | 2015-10-15 | 1 | -14/+14 |
| | | |||||
* | | pinning this btranch to v2.0.1 | Matt Wrock | 2015-09-29 | 1 | -1/+1 |
| | | |||||
* | | log to our own file | Matt Wrock | 2015-09-28 | 1 | -7/+24 |
| | | |||||
* | | add logging for each child process killed | Matt Wrock | 2015-09-24 | 1 | -0/+1 |
| | | |||||
* | | kill all windows child processes when the command times out | Matt Wrock | 2015-09-24 | 1 | -0/+15 |
|/ | |||||
* | release 2.2.1 | Matt Wrock | 2015-09-11 | 1 | -1/+1 |
| | |||||
* | prevent shellout from attempting to execute a directory on windows | Matt Wrock | 2015-09-11 | 1 | -2/+6 |
| | |||||
* | Bump version to 2.2.0jdm/2.2.0 | Jay Mundrawala | 2015-09-01 | 1 | -1/+1 |
| | |||||
* | Bump version to 2.2.0.rc.0 | Jay Mundrawala | 2015-08-31 | 1 | -1/+1 |
| | |||||
* | Remove dependency on windows-prjdm/no-windows-pr | Jay Mundrawala | 2015-08-26 | 2 | -8/+9 |
| | | | | | windows-pr includes everything under the sun. This is means it does not work no nanoserver | ||||
* | bump version to 2.1.02.1.0 | Lamont Granquist | 2015-05-18 | 1 | -1/+1 |
| | |||||
* | Merge pull request #94 from chef/lcg/no-getpgrp | Lamont Granquist | 2015-05-15 | 1 | -25/+8 |
|\ | | | | | remove getpgrp back to setsid | ||||
| * | remove getpgrp back to setsidlcg/no-getpgrp | Lamont Granquist | 2015-05-15 | 1 | -25/+8 |
| | | |||||
* | | Fix 2 ruby warnings for uninitialized variables | danielsdeleo | 2015-05-15 | 1 | -0/+1 |
|/ | |||||
* | Merge pull request #78 from BackSlasher/add-login | Lamont Granquist | 2015-05-14 | 1 | -1/+50 |
|\ | | | | | with_logon now simulates login in unix | ||||
| * | Option "login" now simulates login in unix | Nitz | 2015-02-15 | 1 | -1/+50 |
| | | | | | | | | | | | | | | | | | | Added: * Secondary groups from etc files * Set environment variables like `su` would * Set primary group to user's primary group if no other group specified All only if `login` is set | ||||
* | | Bumped version to 2.0.1 | Jay Mundrawala | 2014-12-19 | 1 | -1/+1 |
| | | |||||
* | | On windows, send sigkill to process if it exceeds its alloted time | Jay Mundrawala | 2014-12-18 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | Timeouts did not work correctly on windows because we do not kill or abandon the process. What was happening was a timeout condition was getting correctly detected, and an exception was being raised. However, before the exception could propogate, whatever the process was writing was fully read until it closed its FD. | ||||
* | | Fix live_stream for windows | Jay Mundrawala | 2014-12-17 | 1 | -1/+1 |
|/ | | | | | The windows module was looking to write stdout to live_stream instead of live_stdout. | ||||
* | Block until child stream is emptyryan/issue_2062_12 | Ryan Cragun | 2014-10-31 | 1 | -1/+1 |
| | |||||
* | Remove child process pipe from open pipes when the stream is closed | Ryan Cragun | 2014-10-31 | 1 | -0/+1 |
| | |||||
* | Rescue ArgumentError on Marshal.load of buffered child status | Ryan Cragun | 2014-10-31 | 1 | -1/+1 |
| | |||||
* | Add buffering to the process status pipe | Ryan Cragun | 2014-10-31 | 1 | -7/+16 |
| | |||||
* | Bump version number after 2.0.0 branching. | Serdar Sutay | 2014-10-27 | 1 | -1/+1 |
| | |||||
* | Merge pull request #57 from ClogenyTechnologies/kd/processgrp-fix | lamont-granquist | 2014-09-11 | 1 | -1/+4 |
|\ | | | | | aix getpgid fails when called from parent and parent and child have different session | ||||
| * | fix getpgid issue on aix | kaustubh-d | 2014-08-27 | 1 | -1/+4 |
| | | |||||
* | | bumping version to 2.0.0.rc.0 | Lamont Granquist | 2014-09-05 | 1 | -1/+1 |
| | | |||||
* | | remove LC_ALL default environment variable | Lamont Granquist | 2014-08-28 | 1 | -1/+0 |
| | | | | | | | | now that we no longer support ruby 1.8.7 its time to retire this | ||||
* | | aix does not allow resetting real uid once the euid is changed to non-root. | kaustubh-d | 2014-08-27 | 1 | -1/+1 |
| | |