v0.0.7.0

@manojampalam manojampalam released this Jan 16, 2017

_This is a pre-release (non-production ready)_

Includes fixes to intermittent crashes in sshd, issues in sftp and scp, and other miscellaneous issues listed here

Downloads

v0.0.6.0

@manojampalam manojampalam released this Jan 3, 2017 · 1 commit to L1-Prod since this release

_This is a pre-release (non-production ready)_

Includes fixes to regression in v0.0.5.0 and minor issues in scp and sftp.

Downloads

v0.0.5.0

@manojampalam manojampalam released this Dec 18, 2016 · 6 commits to L1-Prod since this release

_This is a pre-release (non-production ready)_

Regression Alert - installation will be broken if installed in "Program Files"

This release integrates all the latest changes in OpenSSH-Portable master into Win32 port. As detailed in Project Status, all development is being done in https://github.com/PowerShell/openssh-portable. For any contributions, please submit pull requests to PowerShell/openssh-portable.

This release also includes general fixes to reliability issues in scp and sftp scenarios. Wild cards now work in sftp as well as Windows styled paths.

Note: Log files are now populated in a "logs" folder in bin root.

See other improvements here

Downloads

v0.0.4.0

@manojampalam manojampalam released this Nov 29, 2016 · 7 commits to L1-Prod since this release

_This is a pre-release (non-production ready)_

This release integrates all the latest changes in OpenSSH-Portable V7.3 into Win32 port. As detailed in Project Status, all development is being done in https://github.com/PowerShell/openssh-portable. For any contributions, please submit pull requests to PowerShell/openssh-portable.

See other improvements here

Downloads

v0.0.3.0

@manojampalam manojampalam released this Nov 6, 2016 · 8 commits to L1-Prod since this release

_This is a pre-release (non-production ready)_

This release adds Unicode support in interactive shell, scp and sftp.

  • Interactive TTY ssh session now accurately transmits and renders Unicode characters (cmd.exe code page may need to be changed for the appropriate locale)
  • sftp and scp now supports Unicode directories and file names.

See other improvements here

Downloads

v0.0.2.0

@manojampalam manojampalam released this Oct 23, 2016 · 47 commits to L1-Prod since this release

_This is a pre-release (non-production ready)_

This release adds Unicode support improvements in Windows. The problem with Unicode differences between Unix (UTF-8) and Windows (UTF-16) is tackled by:

  • Defining a Unicode entry point for each executable. The entry point (wmain) is implemented in a common Windows compat library. This takes in UTF-16 arguments/parameters and converts them to UTF-8 before feeding them to OpenSSH original code.
  • Making all POSIX structures calls in our wrapper UTF-8 compliant, overriding Unicode differing clals (like fopen) with UTF-8 compliant ones.

The changes

  • Kept the internals of OpenSSH code intact (UTF-8 based) including original "main" routines.
  • Got rid of Windows specific UTF-16 based code around configuration and user profile structures.

With these changes, following are supported:

  • Addressing Unicode targets
  • Generating and consuming Unicode configuration and key files (UTF-8 files on Windows can include BOM)
  • Using Unicode directories and file paths and user names
  • Unicode console prompts and input

TBD:

  • SFTP and SCP are not Unicode ported yet. This is current work in progress.

This release also includes the following fixes:

  • removed previous restrictions on scp and sftp around running them from their root directory.
  • support on Nano. Nano does not support server side PTY changes. A remote session to Nano can be opened without a TTY/PTY as follows:
    • ssh user@nano cmd
    • ssh user@nano powershell -File -
  • relative sub-system paths. Relative Sub-system executables can now be picked up from installation root. Ex the following in sshd_config would work for sftp:
    • SFTP sftp-server.exe //sftp-server.exe will be picked up from sshd.exe installation path

Downloads

v0.0.1.0

@manojampalam manojampalam released this Oct 1, 2016 · 80 commits to L1-Prod since this release

_This is a pre-release (non-production ready)_

This release improves on the terminal experience by including a rewritten ANSI client side parser and an ANSI compliant server side PTY for Windows console applications. Direction keys, Tab (auto completion) and Ctrl+C should now be enabled. This means that many server side console applications will now work seamlessly over remote ssh sessions. Powershell has so far been launched as "Powershell -File -". These std io redirecting arguments are no longer required. You may launch Powershell.exe directly and should see its rich native experience.

When talking to an Unix target from Windows 10, use "Legacy Mode" in console to work around "vi" and "top" issues.

NOTE: The server side changes do not work on Nano yet.

See features/improvements here

Downloads

v0.0.0.9

@manojampalam manojampalam released this Sep 14, 2016 · 118 commits to L1-Prod since this release

_This is a pre-release (non-production ready)_

See features\improvements here

Downloads

5_30_2016

@manojampalam manojampalam released this May 30, 2016 · 124 commits to L1-Prod since this release

_This is a pre-release (non-production ready)_

See release notes of 5_15_2016. Following issues are fixed in this release:

  • ssh and sftp now log into user's profile folder (if user's profile exists) 209
  • fix to issue 229
  • fixes to issue 218

Downloads