ppp 2.5.0 release, 22 years after last branch was formed

The release of the ppp 2.5.0 package has been published with the implementation of support for the PPP (Point-to-Point Protocol), which allows you to organize an IPv4 / IPv6 communication channel using a connection via serial ports or point-to-point connections (for example, dial-up). The package includes the pppd background process used for connection negotiation, authentication, and network interface configuration, as well as pppstats and pppdump utility utilities. The project code is distributed under the BSD license. The package officially provides support for Linux and Solaris (unmaintained code for NeXTStep, FreeBSD, SunOS 4.x, SVR4, Tru64, AIX, and Ultrix).

The last major branch ppp 2.4.0 was released in 2000. A significant increase in the version number is due to changes that violate compatibility with pppd plugins and a complete redesign of the build system. Among the improvements:

  • Added support for PEAP (Protected Extensible Authentication Protocol) authentication protocol.
  • Added support for downloading files with certificates and keys in PKCS12 format.
  • A build environment based on GNU Autoconf and Automake is proposed. Added pkgconfig support.
  • Significantly redesigned API for pppd plugin development.
  • Support for the IPX protocol has been dropped.
  • Stopped installing the pppd executable with the suid root flag.
  • New options added to pppd ipv6cp-noremote, ipv6cp-nosend, ipv6cp-use-remotenumber, ipv6-up-script, ipv6-down-script, show-options, usepeerwins, ipcp-no-address, ipcp-no-addresses and nosendip .
  • On the Linux platform, it is possible to set any data transfer rate for the serial port supported by the driver.

Source: opennet.ru

Add a comment