RRLMS - 10/28/98 - Version 1 - Justin C. Sherrill

This program is designed to authenticate users of Road Runner 
cable modems in particular areas.

This will only work for "Digital" (it's actually Toshiba) authentication 
systems for Road Runner.  This client will not work with systems that 
authenticate via Kerberos or some other method.  This should work 
for Rochester, NY, and possibly other Road Runner systems like Hawaii.  
Your Mileage May Vary.  

Usage:
	Put it in /boot/home/config/bin/ (if you want).
	Type in Terminal: rrlms username password 

Warning: your Road Runner username and password will show up in 
your process list.  This may be a security risk, depending on who has 
access to your computer.

Trouble?
	Contact me at justin@shiningsilence.com.  
	
You need one of two other items to make this work:

1: A working DHCP client to obtain a IP address.
	One is available at http://www.bluedot.68k.org - the version that came 
	with R3.1 did not work for me, but newer versions have been released.
	
2: Get your IP address while under Windows/MacOS (I don't know if this program 
	works for BeOS/PPC, 	but here's the source...) and fill that into your 
	network prefs.  Depending on how many users there are in your system, 
	you may be able to keep the same address if it has not been taken.  This 
	will only work as long as IP addresses don't happen to shift.
	
Having a static IP will work also, but I don't know about the availability 
of that from system to system, especially at the consumer package level.
Don't forget to fill in nameserver info and so on.  You need your gateway, too.
(which is probably xx.xx.xx.1, where the xx's match your existing IP address.)

To build a new version:
If you have gcc and binutils installed, type 'make' to create your own version.  
(check out http://www.ninemoons.com/GG/ for those utils - highly recommended)
I have not tried to compile this with mwcc.  You'll need to rebuild it if you are 
not in the rochester.rr.com Road Runner system.

Credit:
	Virtually the entire client was written by Larkin Lowrey
( llowrey@NuclearWinter.com ) whose web page is at: 
http://Larkin.NuclearWinter.com/rros2/ - This was free code that 
he wrote.  The original version of his program is in rrlms-original.c.  
He is not involved with this BeOS version.  Pavel Cisler's Eddie was 
the source for some of the disclaimer text used here.  

(Can you copyright a disclaimer?)
 
On a penultimate note:
	When a version of Perl is running that has sockets working, it should be 
	possible to use any of the myriad of Perl clients out there to connect.  
	This client is just a workaround for now.

Disclaimer: (Thanks, Pavel!)
JUSTIN C. SHERRILL PROVIDES THIS SOFTWARE "AS IS", WITH NO WARRANTY 
OF ANY KIND EITHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT 
NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
FITNESS FOR A PARTICULAR PURPOSE.

IN NO EVENT WILL JUSTIN C. SHERRILL BE LIABLE FOR ANY INDIRECT 
DAMAGES OR OTHER RELIEF ARISING OUT OF YOUR USE OR INABILITY TO 
USE THE PROGRAM INCLUDING, BY WAY OF ILLUSTRATION AND NOT 
LIMITATION, LOST PROFITS, LOST BUSINESS OR LOST OPPORTUNITY, OR 
ANY SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT 
OF SUCH USE OR INABILITY TO USE THE PROGRAM, EVEN IF JUSTIN C. 
SHERRILL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR 
FOR ANY CLAIM BY ANY OTHER PART.

Time Warner/Road Runner is no way responsible for rrlms, and rrlms 
is not a product of Time Warner/Road Runner.  This product does not 
indicate official or even unofficial support for BeOS by 
Time Warner/Road Runner.

(Basically, I am a Road Runner employee, but this product is wholly 
on my own time.)
