README for extented sliplogin (esliplogin.c),
 written in 1996 by Jan Wedekind (jan@ping.de)

With the normal sliplogin it's very easy to provide logins for some friends.
Just make an entry in /etc/slip.hosts, /etc/passwd and that's it!

But what will you do, if you've to provide logins for about 500 users 
(increasing daily!), eventually on more than one host ? 
It's very easy: you've to give up at some point.

For that reason esliplogin.c has been written:

if the loginname matches '*SLIP' or '*SLIP?' and the module ist compiled
in (see Makefile), sliplogin will ask for an additional hostname and
password, usually took from /etc/sliphome/slip.passwd.

For special password - entries like 'Reserved', 'Locked' and 'Local' the 
login will be denied and the _PATH_DENY file will be printed as 
an information. (used for users how have not payed yet e.g)

After a successfully given password the line will be configured
for the slip discipline given by the login name:

slip	just slip (with -DESLIP_AUTO with auto enabling VJ header compression)
nslip	normal slip (no header compression)
cslip	compressed slip (always header compression)
aslip	autoenabling VJ header compression

you may precede the login by a single character (just as 't') 
to have a test mode with a different binary.
And you may follow it by a '-' to suppress configure messages.

compile - time options:

-DESLIP_AUTO		enable autocompression by default
			 (all logins except 'nslip' and 'cslip')
-DESLIP_MSG		use very old message format 'slip login for'
-DESLIP_TIMEOUT=#seconds	time for login (defaults to 180 seconds)

also the slip.login & slip.logout command have been modified
to provide a more transparent procedure to add host-routes
(for sites where no subnet is usefull, see slip.route)

Sorry for the really short README, but writing man-pages is (yet)
an unknown subject to me.
and of course it will depend on your feedback, wether this
project is going on.

Jan (@ping.de)
