diff --git a/NEWS b/NEWS index 9089a46fff23033be26a4954d4f55f8f20cd756a_TkVXUw==..541a19eedb1fdec1d02313edefcf4edea224c6ba_TkVXUw== 100644 --- a/NEWS +++ b/NEWS @@ -3,7 +3,11 @@ NEWS ==== -Highlights of what's new in each release: +Highlights of what's new in each release. + +Issues noted as "'ssh' #NN" can be found at https://github.com/bitprophet/ssh/. + +Issues noted as "Fabric #NN" can be found at https://github.com/fabric/fabric/. Releases ======== @@ -11,6 +15,6 @@ v1.8.0 <DATE> --------------- -* #32: Raise a more useful error explaining which `known_hosts` key line was +* 'ssh' 32: Raise a more useful error explaining which `known_hosts` key line was problematic, when encountering `binascii` issues decoding known host keys. Thanks to `@thomasvs` for catch & patch. @@ -15,7 +19,7 @@ problematic, when encountering `binascii` issues decoding known host keys. Thanks to `@thomasvs` for catch & patch. -* #33: Bring `ssh_config` parsing more in line with OpenSSH spec, re: order of +* 'ssh' 33: Bring `ssh_config` parsing more in line with OpenSSH spec, re: order of setting overrides by `Host` specifiers. Specifically, the overrides now go by file order instead of automatically sorting by `Host` value length. In addition, the first value found per config key (e.g. `Port`, `User` etc) wins, instead of the last. Thanks to Jan Brauer for the contribution. @@ -18,7 +22,7 @@ setting overrides by `Host` specifiers. Specifically, the overrides now go by file order instead of automatically sorting by `Host` value length. In addition, the first value found per config key (e.g. `Port`, `User` etc) wins, instead of the last. Thanks to Jan Brauer for the contribution. -* #36: Support new server two-factor authentication option +* 'ssh' 36: Support new server two-factor authentication option (`RequiredAuthentications2`), at least re: combining key-based & password auth. Thanks to Github user `bninja`. @@ -23,6 +27,6 @@ (`RequiredAuthentications2`), at least re: combining key-based & password auth. Thanks to Github user `bninja`. -* #11: When raising an exception for hosts not listed in +* 'ssh' 11: When raising an exception for hosts not listed in `known_hosts` (when `RejectPolicy` is in effect) the exception message was confusing/vague. This has been improved somewhat. Thanks to Cal Leeming for highlighting the issue. @@ -26,6 +30,6 @@ `known_hosts` (when `RejectPolicy` is in effect) the exception message was confusing/vague. This has been improved somewhat. Thanks to Cal Leeming for highlighting the issue. -* #40: Fixed up & expanded EINTR signal handling. Thanks to Douglas Turk. -* #15: Implemented parameter substitution in SSHConfig, matching the +* 'ssh' 40: Fixed up & expanded EINTR signal handling. Thanks to Douglas Turk. +* 'ssh' 15: Implemented parameter substitution in SSHConfig, matching the implementation of `ssh_config(5)`. Thanks to Olle Lundberg for the patch. @@ -31,4 +35,4 @@ implementation of `ssh_config(5)`. Thanks to Olle Lundberg for the patch. -* #24: Switch some internal type checking to use `isinstance` to help prevent +* 'ssh' 24: Switch some internal type checking to use `isinstance` to help prevent problems with client libraries using subclasses of builtin types. Thanks to Alex Morega for the patch. @@ -33,11 +37,10 @@ problems with client libraries using subclasses of builtin types. Thanks to Alex Morega for the patch. -* [Fabric #562](https://github.com/fabric/fabric/issues/562): Agent forwarding - would error out (with `Authentication response too long`) or freeze, when more - than one remote connection to the local agent was active at the same time. - This has been fixed. Thanks to Steven McDonald for assisting in - troubleshooting/patching, and to GitHub user `@lynxis` for providing the - final version of the patch. -* #5: Moved a `fcntl` import closer to where it's used to help avoid +* Fabric #562: Agent forwarding would error out (with `Authentication response + too long`) or freeze, when more than one remote connection to the local agent + was active at the same time. This has been fixed. Thanks to Steven McDonald + for assisting in troubleshooting/patching, and to GitHub user `@lynxis` for + providing the final version of the patch. +* 'ssh' 5: Moved a `fcntl` import closer to where it's used to help avoid `ImportError` problems on Windows platforms. Thanks to Jason Coombs for the catch + suggested fix. @@ -42,6 +45,6 @@ `ImportError` problems on Windows platforms. Thanks to Jason Coombs for the catch + suggested fix. -* #4: Updated implementation of WinPageant integration to work on 64-bit +* 'ssh' 4: Updated implementation of WinPageant integration to work on 64-bit Windows. Thanks again to Jason Coombs for the patch. * Added an IO loop sleep() call to avoid needless CPU usage when agent forwarding is in use.