$ patch < dopatches
Then make the server and client from scratch. The new facility in the server is enabled with the command-line option -doauth file. This names a secondary password file for authentication. Clients who authenticate using the password in this file will get display-only access to the server, i.e no mouse, no keyboard activity. This option also enables -alwaysshare and -dontdisconnect.
Here is an example of how to set up a display-only password and how to run the server to use it:
$ vncpasswd ~/.vnc/dopasswd Password: Verify: $ ls -l ~/.vnc/dopasswd -rw------- 1 wkt staff 8 Oct 29 12:26 /usr/home/wkt/.vnc/dopasswd $ vncserver -doauth ~/.vnc/dopasswd
$ patch < zpatches
Then make the server and client from scratch. The new facility in the
Unix client is enabled with the command-line option -zlib N,
where N is an integer from 1 to 9. I generally see a compression of
2 to 3 times when using -zlib 9.
Here are the unzipped patches (23,752 bytes).
And here is the client binary (242K). This is my first VC++ compile, so I'd really love to have someone who uses VC++ look at what I'm doing and fix any problems. Please email Warren if you can help me!