I've been working on adding support for the '-via' SSH tunneling feature
that existed in the 1.1 client to the Java client (via JSch).  I have a
working version but before I commit anything I wanted to discuss the
possibility of extending the functionality even further.  What I'd like to
propose is adding an "SSH" tab pane to the options dialog that would allow
the user to setup forwarding of arbitrary ports.  This could have a number
of uses, such as making local LPD queues available, network audio, etc.  My
initial thought is that this tab pane would only be enabled prior to making
the initial RFB connection, and I would try to keep it reasonably simple,
having option fields for basic items such as private keys, known_hosts
files, etc. in addition to the port forwarding fields.  I realize that this
is much more difficult to accomplish in the C client because of the
external dependencies, so this would be a rather large disconnect between
the two clients in terms of features...

The second feature that I'd like to add is the "one time password" support
that has been requested several times.  I think that in general this is a
feature that is more applicable to the Java client (particularly when
deployed as an applet), so the discrepancy doesn't really bother me.  I
have not done any work to implement this yet, but seeing as Darrell
mentioned that the TurboVNC viewer already supports it, I would probably
pilfer the implementation from there.

Comments, thoughts, objections to any of this?

Thanks,
-brian
------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel

Reply via email to