README.changes revision 36285
136285SbrianThis file summarises changes made to ppp that effect
236285Sbrianits configuration.
336285Sbrian
436285SbrianIt does not describe new features, rather it attempts
536285Sbrianto answer any `this used to work, why doesn't it now?'
636285Sbrianquestions.
736285Sbrian
836285Sbriano The `set debug' command was replaced with `set log'.
936285Sbriano The `set log LCP' command was split into LCP, IPCP and CCP logs.
1036285Sbriano Syslogd is used for logging.  /etc/syslog.conf must be updated.
1136285Sbriano LQR is disabled by default.
1236285Sbriano Openmode is active by default.
1336285Sbriano Users must be a member of group `network' for ppp access.  Furthermore,
1436285Sbrian  they must be `allow'ed to run ppp via the `allow' command in the
1536285Sbrian  configuration file.
1636285Sbrian  For a brief period, ppp could only be run as root.
1736285Sbriano No diagnostic socket is created by default.  The `set server' command
1836285Sbrian  must be used.
1936285Sbriano The diagnostic socket password must be specified *only* on the `set
2036285Sbrian  server' command line.
2136285Sbriano When `set server' is used to re-select a diagnostic port, all existing
2236285Sbrian  diagnostic connections are dropped.
2336285Sbriano pppd-deflate is now called deflate24.
2436285Sbriano Filter IPs of 0.0.0.0 have a default width of 0, not 32.
2536285Sbriano Errors in `add' and `delete' are logged as warnings rather than being
2636285Sbrian  written to the TCP/IP log.
2736285Sbriano Any number of diagnostic prompts are allowed, and they are allowed in
2836285Sbrian  interactive mode.
2936285Sbriano The default `device' is cuaa1, then cuaa0
3036285Sbriano A password of "*" in ppp.secret causes a passwd database lookup in
3136285Sbrian  pap mode.
3236285Sbriano The value of the CONNECT environment variable is logged in the
3336285Sbrian  utmp host field in -direct mode.
3436285Sbriano Out-of-sequence FSM packets (IPCP/LCP/CCP) are dropped by default.
3536285Sbriano Reconnect values are used after an LQR timeout.
3636285Sbriano ^C works on the parent in -background mode.
3736285Sbriano The dial/call/open command works asyncronously.  As a result, prompts
3836285Sbrian  do not lose control while dialing.
3936285Sbriano The `display' command has been removed.  All information is available
4036285Sbrian  with the appropriate `show' command.
4136285Sbriano Msext does not need to be enabled/disabled.  Setting the NBNS (set nbns)
4236285Sbrian  will auto enable it.  The DNS side may be enabled/disabled, and if
4336285Sbrian  enabled without a `set dns' will use values from /etc/resolv.conf.
4436285Sbriano Filters are now called `allow', `dial', `in' and `out'.  `set
4536285Sbrian  ifilter ...' becomes `set filter in ...' etc.
4636285Sbriano Authname and Authkey may only be `set' in phase DEAD.
4736285Sbriano Set encrypt is no longer necessary.  Ppp will respond to M$CHAP
4836285Sbrian  servers correctly if it's built with DES.
4936285Sbriano Throughput statistics are enabled by default.
5036285Sbriano `Set stopped' only has two parameters.  It's no longer possible to
5136285Sbrian  have an IPCP stopped timer.
5236285Sbriano `Set timeout' only has one parameter.  Use `set lqrperiod' and `set
5336285Sbrian  {lcp,ccp,ipcp,chap,pap}retry' for the other timers.  `show timeout'
5436285Sbrian  is also now available using the relevent show commands.
5536285Sbriano `set loopback' is now `enable/disable loopback'.
5636285Sbriano `show auto', `show loopback' and `show mtu' are all part of `show bundle'.
5736285Sbriano `show mru' is part of `show lcp'
5836285Sbriano `show msext' and `show vj' are part of `show ipcp'
5936285Sbriano `show reconnect' and `show redial' are part of `show link'
6036285Sbriano A signal 15 (TERM) will now shut down the link gracefully.
6136285Sbriano A signal 2 (HUP) will drop all links immediately.
6236285Sbriano Signal 30 (USR1) is now ignored.
6336285Sbriano Add & delete commands are not necessary in ppp.linkup if they are
6436285Sbrian  `sticky routes' (ie, contain MYADDR or HISADDR).
6536285Sbriano LINK and CARRIER logging are no longer available.
6636285Sbriano Timer based DEBUG messages are now logged in the new TIMER log.
6736285Sbriano Ppp can use tun devices > tun255.
6836285Sbriano Protocol-compressed packets are accepted even if they were denied
6936285Sbrian  at LCP negotiation time.
7036285Sbriano Passwords aren't logged when logging the ``set server'' line.
71