Simple and low profile remote access to the felix shell using a telnet client.
The attached code provides a base for a simple telnet based access to the felix shell service.
It works with a simple listener and allows one (1) connection to work with the shell at a given time.
Updated zip (take care, not a directory).
It fixes a bug when the connection is ended abruptly (lead to an OutOfMem error) and allows to configure an amount of allowed connections.
Introduced dependency on the LogService interface.
Should build and run properly.
Messed up the zip (new sources were appended so it contained old and new sources).
Thanks for submitting this patch. Your CLA has been registered, so the next step is to start the vote on dev Felix dev list to accept this contribution and then to file the IP Clearance procedure.
I will be off-line for two weeks now. So I postpone following up on this until then.
The vote  for acceptance completed successfully 
The IP Clearance process has been started , 
IP Clearance passed by lazy consensus .
Will therefor add this code to the Apache Felix trunk.
Added shell.remote module to the trunk in Rev. 687053 and added the new module to the root pom in Rev. 687055
Deployed initial snapshot version 0.9.0-20080819.132805-1.
Adding documentation at  closes this issue for now.
FInally I big thank you to Dieter for this contribution.
Missed a checkin of a simple change to the original code: The configuration uses framework properties instead of system properties. Applied this change in Rev. 687061 and deployed a new snapshot 0.9.0-20080819.141218-2