Winsock2 port

Shun-ichi GOTO gotoh at taiyo.co.jp
Mon Jun 19 12:00:21 EST 2000


>>>>> at Mon, 19 Jun 2000 03:56:39 +0900
>>>>> lef == "HAYASHI, 'Lef' Tatsuya" <lef at st.rim.or.jp> said,

>Is anyone working on a Winsock2 port of openssh?

lef> I'm working "OpenSSH 2.x for Win32".
lef> Don't use VC++.
lef> Using Mingw32(gcc for Win32). http://mingw.sourceforge.net/
lef> I emphasize that its environment should be free/open.

We are also working OpenSSH 2.x for Win32 with **VC++** and BC++.
Currently, programs are almost good (i'm using them every day)
except some features are not yet ported.


lef> Don't use cygwin. It already existent.
lef> I want native code version. (for scp and CVS.)

I think both code may be merge.
## Please contact to me.


lef> Now status:
lef> - /dev/random replace Crypto API implemented.
lef> - "C>ssh -l user host ls -al" is running. But, imperfectly.
lef> - Now working interactive mode.
lef> - "tty" changing "Win32 Console API".
lef> - "select" changing "WaitForMultipleObjects" for "STDIN STDOUT STDERR".
lef> - Perhaps password/RSA/DSA authentication runs.
lef>   I'm testing in FreeBSD and Cygwin.
lef> - Perhaps ssh-keygen runs.
lef>   I'm testing key in FreeBSD and Cygwin.
lef> - ssh-add, ssh-agent, scp, sshd, is not touch.
lef> - I'm working OpenSSH 2.1.0p2.
lef>   I will change it in 2.1.1p1, as soon as possible.

Almost same but ssh-agent and ssh-add is working in our porting.  sshd
is not. ssh-agent is specialized for win32 environment using named pipe
(for WinNT) or socket (for win95/98), and with passphrase input dialog.
Using Winseed for entropy generator and Win32 CryptoAPI for backup.

We are chose standard Winsock 1.1 to support most Win32 and because it
is familiar for us.  Is there something merit to use Winsock2? I wander,
tell me.

lef> Screenshots:
lef> http://hp.vector.co.jp/authors/VA001791/openssh/screenshot1.png

Sorry, our code is not yet in public because not to distribute un-secure
version.  But I think we should do now.

Please contact to me to co-working!

--- Regards,
 Shun-ichi Goto  <gotoh at taiyo.co.jp>
   R&D Group, TAIYO Corp., Tokyo, JAPAN





More information about the openssh-unix-dev mailing list