You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,8 +3,11 @@
3
3
## Unreleased changes
4
4
None.
5
5
6
+
## Latest release: 0.8.2
7
+
*[knife-windows #108](https://github.com/opscode/knife-windows/issues/108) Error: Unencrypted communication not supported if remote server does not require encryption
8
+
6
9
## Latest release: 0.8.0
7
-
*[knife-windows #98](https://github.com/opscode/knife-windows/issues/96) Get winrm command exit code if it is not expected
10
+
*[knife-windows #98](https://github.com/opscode/knife-windows/issues/98) Get winrm command exit code if it is not expected
8
11
*[knife-windows #96](https://github.com/opscode/knife-windows/issues/96) Fix break from OS patch KB2918614
9
12
* Remove the 'instance data' method of creating EC2 servers
10
13
* Update winrm-s dependency along with em-winrm and winrm dependencies
A thank you goes to contributor **Josh Mahowald** for contributing a fix to return nonzero exit codes.
15
+
You can install the fix for this issue by upgrading to this new version using
16
+
the `gem` command:
15
17
16
-
Issues with `knife-windows` should be reported in the ticketing system at
17
-
https://github.com/opscode/knife-windows/issues. Learn more about how you can
18
-
contribute features and bug fixes to `knife-windows` in the [Chef Contributions document](http://docs.opscode.com/community_contributions.html).
18
+
gem install knife-windows --pre
19
19
20
-
## Features added in knife-windows 0.8.0
20
+
A thank you goes to **Richard Lavey** for reporting [knife-windows #108](https://github.com/opscode/knife-windows/issues/108).
21
21
22
-
### NTLM / Negotiate authentication for `winrm` and `bootstrap`
23
-
If `knife` is being used on a Windows workstation, it is no longer necessary
24
-
to use Kerberos or to use certificate authentication to authenticate securely
25
-
with a remote node in bootstrap or command execution scenarios. The `knife winrm` and `knife
26
-
windows bootstrap` commands now support the use of NTLM to authenticate to remote
27
-
nodes with the default WinRM listener configuration set by the operating
28
-
system's `winrm quickconfig` command.
22
+
## Impact of [knife-windows #108](https://github.com/opscode/knife-windows/issues/108)
29
23
30
-
When specifying the user name on the command-line or configuration, the format `domain\username` must be used for
31
-
the negotiate protocol to be invoked. If the account is local to the node,
32
-
'`.`' may be used for the domain. See the README.md for further detail.
24
+
[knife-windows #108](https://github.com/opscode/knife-windows/issues/108) will affect a given user if all of the following are true:
25
+
26
+
* You are running `knife-windows` subcommands on a Windows workstation
27
+
* The remote node you're interacting with via `knife-windows` has a WinRM
28
+
configuration with the `WSMan:\localhost\Service\AllowUnencrypted` (in
29
+
PowerShell's WinRM settings drive provider)
30
+
31
+
In this situation, you will receive an authentication error message from
32
+
the `knife winrm` or `knife bootstrap windows` command such as
33
+
`Error: Unencrypted communication not supported`. To resolve this error,
34
+
simply install this version of the gem as described earlier.
35
+
36
+
If you are running the `knife` commands from a non-Windows operating system,
37
+
[knife-windows #108](https://github.com/opscode/knife-windows/issues/108) does
38
+
not affect you, so you don't need to upgrade just for this issue.
39
+
40
+
## Reporting issues and contributing
41
+
42
+
`knife-windows` issues like the one addressed in this release should be
43
+
reported in the ticketing system at https://github.com/opscode/knife-windows/issues. You can learn more about how to contribute features and bug fixes to `knife-windows` in the [Chef Contributions document](http://docs.opscode.com/community_contributions.html).
44
+
45
+
## Features added in knife-windows 0.8.2
46
+
None.
47
+
48
+
## Issues fixed in knife-windows 0.8.2
49
+
[knife-windows #108](https://github.com/opscode/knife-windows/issues/108) Error: Unencrypted communication not supported if remote server does not require encryption
50
+
51
+
The fix in this release will cause a behavior change from the 0.8.0 release:
52
+
53
+
* As described in the [documentation changes](https://github.com/opscode/knife-windows/blob/0.8.0/DOC_CHANGES.md) for the 0.8.0 release of the `knife-windows`, the negotiate authentication
54
+
protocol will only be used in this 0.8.2 release if a domain is specified (you can specify '.' as
55
+
the domain if you want to use the local workstation as the domain). Due to a
56
+
defect in the 0.8.0 release, the negotiate protocol was being used even when
57
+
the domain was not specified.
33
58
34
59
## knife-windows on RubyGems and Github
35
60
https://rubygems.org/gems/knife-windows
36
61
https://github.com/opscode/knife-windows
37
62
38
-
## Issues fixed in knife-windows 0.8.0
39
-
*[knife-windows #98](https://github.com/opscode/knife-windows/issues/96) Get winrm command exit code if it is not expected
40
-
*[knife-windows #96](https://github.com/opscode/knife-windows/issues/96) Fix break from OS patch KB2918614
41
-
* Update winrm-s dependency along with em-winrm and winrm dependencies
42
-
* Return failure codes from knife winrm even when `returns` is not set
43
-
* Support Windows negotiate authentication protocol when running knife on Windows
0 commit comments