On Sun, Nov 07, 2010 at 05:50:51PM +0100, Martin Koegler wrote:
> 
> Please note, that this does not affect the Tightvnc encoding.
> 
> patch 1-7 update the java code to support all VeNCrypt security types:
> * patch 1 adds constants
> * patch 2 implements the chooser
> * patch 3 updates the authentification panel, so that it can ask for username 
> or password
> * patch 4 implements the plain security type
> * patch 5 adds a message box implementation
> * patch 6 implements the TLS* security types
> * patch 7 implements the X509* security types
> 
> There is room for lots of improvements (eg. X509 has no mean to get a 
> certificate to check against =>
> every certificate is flagged as untrusted), if others want to spend their 
> time.
> 
> After adding these patches, everything feature from VeNCrypt, I'm aware of, 
> has been ported to
> tigervnc. A new release of tigervnc with precompiled, GNUTLS enabled windows 
> binaries and the 
> VeNCrypt project can be declared as superseded.
> 
> Regards,
> Maritn K�gler
> 
> Martin Koegler (10):
> 1.  Add VeNCrypt security types
> 2.  Implement VeNCrypt chooser
> 3.  Support asking for a user name
> 4.  Implement Plain Security type
> 5.  Add simple Message Box implementation

Patches above are already accepted.

> 6.  Implment TLS security type
> 7.  Implement X509 Security types

Just a design question. Wouldn't be better to merge TLSTunnel,
TLSTunnelBase and X509Tunnel classes to the one class as I did it in
common/rfb/CSecurityTLS.*? In my opinion X509 and TLS classes contain
nearly same code so it will be nice to have it in the one class (and
constructor will take boolean parameter which will select between
anonymous/X.509 TLS).

> 8.  Disable TightVNC security type

I will disable TightVNC type in the Java client later.

> 9.  Remove TightVNC security type from server
> 10.  Remove Tightvnc Security type from java client

Not sure about those two patches, yet.

Your work is really appreciated, thank you.

Regards, Adam

-- 
Adam Tkac, Red Hat, Inc.

------------------------------------------------------------------------------
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
_______________________________________________
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel

Reply via email to