summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Smith <tsmith@chef.io>2018-07-23 15:57:48 -0700
committerTim Smith <tsmith@chef.io>2018-07-23 15:57:48 -0700
commit786d80660258b1ad4042204fc5687d1e215d8efe (patch)
tree41a9e20a87c436b27c2f135eb0341944da30663a
parent85464944a58d1579ec27778351329fc6b6357b60 (diff)
downloadmixlib-shellout-new_ruby.tar.gz
Release 2.4.0new_ruby
Signed-off-by: Tim Smith <tsmith@chef.io>
-rw-r--r--CHANGELOG.md59
-rw-r--r--lib/mixlib/shellout/version.rb2
2 files changed, 28 insertions, 33 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5aa6a13..f8e8495 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,72 +1,67 @@
# mixlib-shellout Changelog
+## Release 2.4.0
+
+- Added username and password validation for elevated option on Windows
+- Added support for setting sensitive so that potentially sensitive output is suppressed
+
## Release 2.3.2
-* Fix bad method call in Windows Process module
+- Fix bad method call in Windows Process module
## Release 2.3.1
-* Make Mixlib::ShellOut::EmptyWindowsCommand inherit from ShellCommandFailed
+- Make Mixlib::ShellOut::EmptyWindowsCommand inherit from ShellCommandFailed
## Release 2.3.0
-* Add support for 'elevated' option on Windows, which logs on as batch server which is not affected by User Account Control (UAC)
+- Add support for 'elevated' option on Windows, which logs on as batch server which is not affected by User Account Control (UAC)
## Release 2.2.6
-* Fix regression introduced in 2.2.2 by changing `CreateProcessAsUserW` to use a `:int` instead of `:bool` for the `inherit` flag to fix `shell_out` on windows from a service context
+- Fix regression introduced in 2.2.2 by changing `CreateProcessAsUserW` to use a `:int` instead of `:bool` for the `inherit` flag to fix `shell_out` on windows from a service context
## Release 2.2.5
-* [**tschuy**:](https://github.com/tschuy)
- convert environment hash keys to strings
+- [**tschuy**:](https://github.com/tschuy) convert environment hash keys to strings
## Release 2.2.3
-* Kill all child processes on Windows when a command times out.
+- Kill all child processes on Windows when a command times out.
## Release 2.2.2
-* Ship gemspec and Gemfiles to facilate testing.
-* Fix #111 by pulling in an updated version of win-32/process and correctly patching Process::create.
-* Kill all child processes on Windows when a command times out.
+- Ship gemspec and Gemfiles to facilitate testing.
+- Fix #111 by pulling in an updated version of win-32/process and correctly patching Process::create.
+- Kill all child processes on Windows when a command times out.
## Release 2.2.1
-* Fix executable resolution on Windows when a directory exists with the same name as the command to run
+- Fix executable resolution on Windows when a directory exists with the same name as the command to run
## Release 2.2.0
-* Remove windows-pr dependency
+- Remove windows-pr dependency
## Release 2.1.0
-* [**BackSlasher**:](https://github.com/BackSlasher)
- `login` flag now correctly does the magic on unix to simulate a login
- shell for a user (secondary groups, environment variables, set primary group and
- generally emulate `su -`).
-* went back to setsid() to drop the controlling tty, fixed old AIX issue with
- getpgid() via avoiding calling getpgid().
-* converted specs to rspec3
+- [**BackSlasher**:](https://github.com/BackSlasher) `login` flag now correctly does the magic on unix to simulate a login shell for a user (secondary groups, environment variables, set primary group and generally emulate `su -`).
+- went back to setsid() to drop the controlling tty, fixed old AIX issue with getpgid() via avoiding calling getpgid().
+- converted specs to rspec3
## Release: 2.0.1
-* add buffering to the child process status pipe to fix chef-client deadlocks
-* fix timeouts on Windows
+- add buffering to the child process status pipe to fix chef-client deadlocks
+- fix timeouts on Windows
## Release: 2.0.0
-* remove `LC_ALL=C` default setting, consumers should now set this if they
- still need it.
-* Change the minimum required version of Ruby to >= 1.9.3.
+- remove `LC_ALL=C` default setting, consumers should now set this if they still need it.
+- Change the minimum required version of Ruby to >= 1.9.3.
## Release: 1.6.0
-* [**Steven Proctor**:](https://github.com/stevenproctor)
- Updated link to posix-spawn in README.md.
-* [**Akshay Karle**:](https://github.com/akshaykarle)
- Added the functionality to reflect $stderr when using live_stream.
-* [**Tyler Cipriani**:](https://github.com/thcipriani)
- Fixed typos in the code.
-* [**Max Lincoln**](https://github.com/maxlinc):
- Support separate live stream for stderr.
+- [**Steven Proctor**:](https://github.com/stevenproctor) Updated link to posix-spawn in README.md.
+- [**Akshay Karle**:](https://github.com/akshaykarle) Added the functionality to reflect $stderr when using live_stream.
+- [**Tyler Cipriani**:](https://github.com/thcipriani) Fixed typos in the code.
+- [**Max Lincoln**](https://github.com/maxlinc): Support separate live stream for stderr.
diff --git a/lib/mixlib/shellout/version.rb b/lib/mixlib/shellout/version.rb
index d2f2262..e31bbc9 100644
--- a/lib/mixlib/shellout/version.rb
+++ b/lib/mixlib/shellout/version.rb
@@ -1,5 +1,5 @@
module Mixlib
class ShellOut
- VERSION = "2.3.2".freeze
+ VERSION = "2.4.0".freeze
end
end