README.changes revision 36285
1This file summarises changes made to ppp that effect
2its configuration.
3
4It does not describe new features, rather it attempts
5to answer any `this used to work, why doesn't it now?'
6questions.
7
8o The `set debug' command was replaced with `set log'.
9o The `set log LCP' command was split into LCP, IPCP and CCP logs.
10o Syslogd is used for logging.  /etc/syslog.conf must be updated.
11o LQR is disabled by default.
12o Openmode is active by default.
13o Users must be a member of group `network' for ppp access.  Furthermore,
14  they must be `allow'ed to run ppp via the `allow' command in the
15  configuration file.
16  For a brief period, ppp could only be run as root.
17o No diagnostic socket is created by default.  The `set server' command
18  must be used.
19o The diagnostic socket password must be specified *only* on the `set
20  server' command line.
21o When `set server' is used to re-select a diagnostic port, all existing
22  diagnostic connections are dropped.
23o pppd-deflate is now called deflate24.
24o Filter IPs of 0.0.0.0 have a default width of 0, not 32.
25o Errors in `add' and `delete' are logged as warnings rather than being
26  written to the TCP/IP log.
27o Any number of diagnostic prompts are allowed, and they are allowed in
28  interactive mode.
29o The default `device' is cuaa1, then cuaa0
30o A password of "*" in ppp.secret causes a passwd database lookup in
31  pap mode.
32o The value of the CONNECT environment variable is logged in the
33  utmp host field in -direct mode.
34o Out-of-sequence FSM packets (IPCP/LCP/CCP) are dropped by default.
35o Reconnect values are used after an LQR timeout.
36o ^C works on the parent in -background mode.
37o The dial/call/open command works asyncronously.  As a result, prompts
38  do not lose control while dialing.
39o The `display' command has been removed.  All information is available
40  with the appropriate `show' command.
41o Msext does not need to be enabled/disabled.  Setting the NBNS (set nbns)
42  will auto enable it.  The DNS side may be enabled/disabled, and if
43  enabled without a `set dns' will use values from /etc/resolv.conf.
44o Filters are now called `allow', `dial', `in' and `out'.  `set
45  ifilter ...' becomes `set filter in ...' etc.
46o Authname and Authkey may only be `set' in phase DEAD.
47o Set encrypt is no longer necessary.  Ppp will respond to M$CHAP
48  servers correctly if it's built with DES.
49o Throughput statistics are enabled by default.
50o `Set stopped' only has two parameters.  It's no longer possible to
51  have an IPCP stopped timer.
52o `Set timeout' only has one parameter.  Use `set lqrperiod' and `set
53  {lcp,ccp,ipcp,chap,pap}retry' for the other timers.  `show timeout'
54  is also now available using the relevent show commands.
55o `set loopback' is now `enable/disable loopback'.
56o `show auto', `show loopback' and `show mtu' are all part of `show bundle'.
57o `show mru' is part of `show lcp'
58o `show msext' and `show vj' are part of `show ipcp'
59o `show reconnect' and `show redial' are part of `show link'
60o A signal 15 (TERM) will now shut down the link gracefully.
61o A signal 2 (HUP) will drop all links immediately.
62o Signal 30 (USR1) is now ignored.
63o Add & delete commands are not necessary in ppp.linkup if they are
64  `sticky routes' (ie, contain MYADDR or HISADDR).
65o LINK and CARRIER logging are no longer available.
66o Timer based DEBUG messages are now logged in the new TIMER log.
67o Ppp can use tun devices > tun255.
68o Protocol-compressed packets are accepted even if they were denied
69  at LCP negotiation time.
70o Passwords aren't logged when logging the ``set server'' line.
71