Skip to content

Project Status

manojampalam edited this page Sep 20, 2016 · 25 revisions

Refer to project scope here

High level tasks completed

  • POSIX compliant IO wrapper on Win32 Overlapped IO: this enables Unix based OpenSSH code to work for and on Windows.
  • Visual Studio 2015 solution to build OpenSSH for Windows.
  • Secure architecture for Windows: OpenSSH server side architecture is altered for Windows adhering to its security principles. This is done with minimal impact to overall source layout.
  • Secure ssh-agent: A different version of agent is authored for Windows to fit Windows security model and enable a Single Sign-On experience.

Work in progress (ETA - 9/23)

  • Improving Terminal experience: Interactive remote shell experience in the current version of this project is impacted by a bunch of issues. Following is being done to address these:
    • Rewriting client side ANSI parser to enable ssh client to accurately interpret and render VT100 (mapping VT100 to Windows console calls).
    • Enable ssh server to support rich Windows console application over remote sessions (mapping Windows console calls to VT100)
    • Validating the following key strokes behavior on multiple SSH targets - CR+LF, BS, Tab and Arrow Keys.

Work in pipeline

Clone this wiki locally