Portslave v1.2.0pre3

This is pre3, docs not done, though ChangeLog is fairly up to date.
See the README-1.2.0pre2 file


Remember Linux 2.2 requires pppd 2.3+. Linux 2.0 is pppd 2.2 (unless
you've patched it higher).


Portslave v1.2.0pre2

This is pre2, docs not done, though ChangeLog is fairly up to date.
See the README-1.2.0pre2 file


Portslave v1.2.0pre1

This is a pre1, docs not done, though ChangeLog is fairly up to date.
Also a small README-1.2.0pre1




Portslave v1.17

Current stable release. 


Changes from v1.16:

pppd 2.3.5 support has been included courtsey of Christian Oyarzun's
<oyarzun@wilmington.net> patch. pppd 2.0.0f is still present.
Both will be built during a make. Use the one corrisponding to the 
version of ppp in your Linux kernel. (2.2.0f is stock, but patching up 
to 2.3.5 is prefered)  The options between these two ppps are NOT the same.
Please update the config file accordingly.

The ppp binary has been renamed to pppd-radius and the configuation
path /etc/ppp-radius. This allows portslave's excentric pppd to peacefully
co-exist with a normal pppd, should you have the need to use one.

rlogin has been renamed to rlogin-radius for co-existence reasons.

The default portslave config file is now: /etc/portslave/pslave.conf
The old location was bad, and the name too generic.

The portslave config file has been updated to these new paths, and includes
ppp defaults for both 2.2 and 2.3.


install.sh changes:
Base binary locations were changed to a *UNIX* scheme. This will easily fall
back to those who might want to make a Debian or Redhat package.

I use sed to update the location of radinit, in the /etc/rc.boot/radinit
script.


ctlportslave has been....

RADIUS server passing of the idle disconnect variable is still broken as in
1.16. Hardcode it in the config file 


Updated docs:

Just about everything in README.1.16 still applies, except what is described
above.

I would like to mention though that the config file is very touchy.
This is ok:
all.pppopt	proxyarp modem asyncmap 0 %i:%j \
		uselib /usr/lib/libpsr.so

This will give you config file error messages in your logs
all.pppopt      proxyarp modem asyncmap 0 %i:%j \
                uselib /usr/lib/libpsr.so     

The difference? The latter uses spaces, the former tabs. (Yes I meant *VERY* 
touchy!) Another gotcha is making sure all.issue has no following blank line.

This is OK
#
all.issue	\n\
        Cistron Internet Services \n\
     Welcome to terminal server %h port S%p\n
#

This gives errors
#
all.issue	\n\
        Cistron Internet Services \n\
     Welcome to terminal server %h port S%p\n
     
#

Obviously the parsing of the config file needs to be fixed, but at this
point I have not done it.

Dave Cinege <dcinege@psychosis.com>
