⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changes-2.3

📁 经典的ppp程序
💻 3
📖 第 1 页 / 共 2 页
字号:
What was new in ppp-2.3.11.**************************** Support for Solaris 8 has been added, including support for  replumbing and IPV6.* The Solaris `snoop' utility should now work on ppp interfaces.* New hooks have been added - pap_logout_hook, ip_up_hook, and  ip_down_hook.* A new `passprompt' plugin is included, thanks to Alan Curry, which  makes it possible for pppd to call an external program to get the  PAP password to send to the peer.* The error messages for the situation where authentication is  required because the system has a default route have been improved.* There is a new connect_delay option which specifies how long pppd  should pause after the connect script finishes.  Previously this  delay was fixed at 1 second.  (This delay terminates as soon as pppd  sees a valid PPP frame from the peer.)* The `hide-password' option is now the default, and there is a new  `show-password' option to enable the printing of password strings in  the debug output.* A fairly complete list of the names of PPP protocols has been added  so that when pppd rejects a frame because its protocol is not  supported, it can print the name of the unsupported protocol.* Synchronous serial lines are supported under Linux 2.3.x.* The bug where pppd would not recognize a modem hangup under Linux  2.3.x kernels has been fixed.What was new in ppp-2.3.10.**************************** Pppd now supports `plugins', which are pieces of code (packaged as  shared libraries) which can be loaded into pppd at runtime and which  can affect its behaviour.  The intention is that plugins provide a  way for people to customize the behaviour of pppd for their own  needs without needing to change the base pppd source.  I have added  some hooks into pppd (places where pppd will call a function  pointer, if non-zero, to replace some of pppd's code) and I will be  receptive to suggestions about places to add more hooks.  Plugins  are supported under Linux and Solaris at present.* We have a new maintainer for the Solaris port, Adi Masputra of Sun  Microsystems, and he has updated the Solaris port so that it should  work on 64-bit machines under Solaris 7 and later.* Pppd now has an `allow-ip' option, which takes an argument which is  an IP address (or subnet) which peers are permitted to use without  authenticating themselves.  The argument takes the same form as each  element of the allowed IP address list in the secrets files.  The  allow-ip option is privileged and may be specified multiple times.  Using the allow-ip option should be cleaner than putting a line like  `"" * "" address' in /etc/ppp/pap-secrets.* Chat can now substitute environment variables into the script.  This  is enabled by the -E flag.  (Thanks to Andreas Arens for the patch.)* If the PAP username and password from the peer contains unprintable  characters, they will be translated to a printable form before  looking in the pap-secrets file.  Characters >= 0x80 are translated  to a M- form, and characters from 0 to 0x1f (and 0x7f as well) are  translated to a ^X form.  If this change causes you grief, let me  know what would be a better translation.  It appears that some peers  send nulls or other control characters in their usernames and  passwords.* Pppd has new `ktune' and `noktune' options, which enable/disable  it to change kernel settings as appropriate.  This is only  implemented under Linux, and requires the /proc filesystem to be  mounted.  Under Linux, with the ktune option, pppd will enable IP  forwarding in the kernel if the proxyarp option is used, and will  enable the dynamic IP address kernel option in demand mode if the  local IP address changes.* Pppd no longer requires a remote address to be specified for demand  dialling.  If none is specified, it will use a default value of  10.112.112.112+unit_number.  (It will not propose this default to  the peer.)* The default holdoff is now 0 if no connect script is given.* The IPV6 code from Tommi Komulainen, which I unfortunately only  partially merged in to ppp-2.3.9, has been fixed and updated.* The linux compilation glitches should be fixed now.What was new in ppp-2.3.9.*************************** Support for the new generic PPP layer under development for the  Linux kernel.* You can now place extra options to apply to specific users at the  end of the line with their password in the pap-secrets or  chap-secrets file, separated from the IP address(es) with a "--"  separator.  These options are parsed after the peer is authenticated  but before network protocol (IPCP, IPXCP) or CCP negotiation  commences.* Pppd will apply the holdoff period if the link was terminated by the  peer.  It doesn't apply it if the link was terminated because the  local pppd thought it was idle.* Synchronous support for Solaris has been added, thanks to John  Morrison, and for FreeBSD, thanks to Paul Fulghum.* IPV6 support has been merged in, from Tommi Komulainen.  At the  moment it only supports Linux and it is not tested by me.* The `nodefaultip' option can be used in demand mode to say that pppd  should not suggest its local IP address to the peer.* The `init' option has been added; this causes pppd to run a script  to initialize the serial device (e.g. by sending an init string to  the modem).  Unlike the connect option, this can be used in a  dial-in situation.  (Thanks to Tobias Ringstrom.)* There is a new `logfile' option to send log messages to a file as  well as syslog.* There is a new, privileged `linkname' option which sets a logical  name for the link.  Pppd will create a /var/run/ppp-<linkname>.pid  file containing its process ID.* There is a new `maxfail' option which specifies how many consecutive  failed connection attempts are permitted before pppd will exit.  The  default value is 10, and 0 means infinity. :-)* Sundry bugs fixed.What was new in ppp-2.3.8.*************************** The exit status of pppd will now indicate whether the link was  successfully established, or if not, what error was encountered.* Pppd has two new options: fdlog <n> will send log messages to file  descriptor <n> instead of standard output, and nofdlog will stop log  messages from being sent to any file descriptor (they will still be  sent to syslog).  Pppd now will not send log messages to a file  descriptor if the serial port is open on that file descriptor.* Pppd sets an environment variable called PPPLOGNAME for scripts that  it runs, indicating the login name of the user who invoked pppd.* Pppd sets environment variables CONNECT_TIME, BYTES_SENT and  BYTES_RCVD for the ip-down and auth-down scripts indicating the  statistics for the connection just terminated.  (CONNECT_TIME is in  seconds.)* If the user has the serial device open on standard input and  specifies a symbolic link to the serial device on the command line,  pppd will detect this and behave correctly (i.e. not detach from its  controlling terminal).  Furthermore, if the serial port is open for  reading and writing on standard input, pppd will assume that it is  locked by its invoker and not lock it itself.* Chat now has a feature where if a string to be sent begins with an  at sign (@), the rest of the string is taken as the name of a file  (regular file or named pipe), and the actual string to send is taken  from that file.* Support for FreeBSD-2.2.8 and 3.0 has been added, thanks to Paul  Fulghum.* The Tru64 (aka Digital Unix aka OSF/1) port has been updated.* The system panics on Solaris SMP systems related to PPP connections  being established and terminated should no longer occur.* Fixed quite a few bugs.What was new in ppp-2.3.7.*************************** Pppd can now automatically allocate itself a pseudo-tty to use as  the serial device.  This has made three new options possible:  - `pty script' will run `script' with its standard input and output    connected to the master side of the pty.  For example:	pppd pty 'ssh -t server.my.net pppd'    is a basic command for setting up a PPP link (tunnel) over ssh.    (In practice you may need to specify other options such as IP    addresses, etc.)  - `notty' tells pppd to communicate over its standard input and    output, which do not have to be a terminal device.  - `record filename' tells pppd to record all of the characters sent    and received over the serial device to a file called `filename'.    The data is recorded in a tagged format with timestamps, which can    be printed in a readable form with the pppdump program, which is    included in this distribution.* Pppd now logs the connect time and number of bytes sent and received  (at the level of the serial device) when the connection is  terminated.* If you use the updetach or nodetach option, pppd will print its  messages to standard output as well as logging them with syslog  (provided of course pppd isn't using its standard input or output as  its serial device).* There is a new `privgroup groupname' option (a privileged option).  If the user running pppd is in group `groupname', s/he can use  privileged options without restriction.* There is a new `receive-all' option, which causes pppd to accept all  control characters, even the ones that the peer should be escaping  (i.e. the receive asyncmap is 0).  This is useful with some buggy

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -