Folks,

*Authentication*

AltRMI has been upgraded to allow optional authentication.  The server 
side authenticator is pluggable and the default authenticator authorises 
all connections.  Started are userid/password and pubKey/signed text 
implementations.  AltRMI could be configured so that the following are 
possible (TODO) :

 * No auth, open comms
 * No auth, SSL comms
 * Auth, open comms
 * Auth, SSL comms

*Session*

It now also enshrines a session id.  The session id is a long.  It is an 
int serial number shifted left 16 bits with a random int added (to 
prevent spoofing).

*BlockListener*

I've written AutoPublisher in Cornerstone CVS that seamlessly publishes 
any service mentioned in configuration.  I can now deletecode from 
AvalonDB and the AltrmiHelloWorldServer block (that publishes 
HelloWorldServer service/block) can more or less be deleted. 
 Unfortunately it more or less works by accident as BlockListener is 
passing the blocks in via blockAdded() in the right order.  In a 
different thread we're talking of a better regime for BlockListener.

*Speed*

AltRMI uses serialized objects (for a couple of it impls).  In the old 
days speed was definately better if serialVersionUIDs were set for the 
class.  I remember reading that this was not needed for JDK 1.3 and 
above, but I could be wrong.   Does anyone have any experience or advise 
on this...

Regards,

- Paul H


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to