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