VNC and OpenSSL/Zlib
Joe Ammann
joe "at" pyx.ch
Tue, 11 Jan 2000 18:06:21 +0000
Hi all
I did some more coding these days and would appreciate if people who
are interested could have a look onto this.
In December I placed a version of the Windows VNC source with OpenSSL
0.9.4 integrated. I have since then done the following changes:
- folded in Warren's zlib changes for the vncviewer and Tummy's
changes for WinVNC
- adapted these changes also so that you can have both compressed and
encrypted communication
- make also outgoing connections from WinVNC (vncviewer in listen
mode) both compressing and encrypted, depending on selections
- integrate a server certificate as a ressource into WinVNC.exe so
that you don't need to have an external file anymore
- fixed some bugs (e.g. access violation when closing the viewer,
acces violation when doing a connection info)
With this version, you should be able to build:
- standard vncviewer/WinVNC
- vncviewer/WinVNC with OpenSSL encryption on demand (server option)
- vncviewer/WinVNC with zlib compression compatible with
Warren's/Tummy's original changes
- vncviewer/WinWNV with both encryption and compression on demand
For this, I uploaded the following files onto
ftp://ftp.pyx.ch/pub/vnc/
vnc_winsrc_3.3.3r2_openssl_zlib.zip
zlib113.zip
Setup-OpenSSL-0.9.4.exe (was SETUPEX.EXE)
The Setup....exe is the same as earlier, allowing an easy installation
of OpenSSL-0.9.4 on NT.
zlib113.zip contains the ZLIB libraries (2 include files, .lib and
.exp, as well as .dll). Copy the DLL into a place where it can be
found.
Looking forward to comments ....
Regards, Joe
---------------------------------------------------------------------
The VNC mailing list - see http://www.uk.research.att.com/vnc/intouch.html
---------------------------------------------------------------------