Udgivelsen af ppp 2.5.0 inkluderer støtte til PPP (Point-to-Point Protocol), der gør det muligt at etablere en IPV4/IPv6-forbindelse via serielle porte eller punkt-til-punkt-tilslutninger (f.eks. dial-up). Pakken omfatter en baggrundsprocess pppd, der anvendes til at forhandle forbindelsen, autentificering og opsætning af netværksgrænsefladen samt hjælped værktøjer som pppstats og pppdump. Projektkoden distribueres under BSD-licensen. Officiel understøttelse for Linux og Solaris er inkluderet (uden support er der kode til NeXTStep, FreeBSD, SunOS 4.x, SVR4, Tru64, AIX og Ultrix).
Den seneste betydelige version, ppp 2.4.0, blev udgivet i 2000. Den markante stigning i versionsnummeret skyldes ændringer, der bryder tilbagekompatibiliteten med pppd-plugins og en total omarbejdning af build-systemet. Blandt forbedringerne er:
- Tilføjet støtte til autentificeringsprotokollen PEAP (Protected Extensible Authentication Protocol).
- Tilføjet støtte til upload af certifikat- og nøglefiler i PKCS12-format.
- Foreslået build-miljø baseret på GNU Autoconf og Automake. Tilføjet støtte til pkgconfig.
- API'et til udvikling af pppd-plugins er blevet betydeligt omarbejdet.
- Støtten til IPX-protokollen er blevet ophævet.
- Installation af den eksekverbare fil pppd med suid root-flaget er blevet ophævet.
- Nye muligheder er tilføjet til pppd: ipv6cp-noremote, ipv6cp-nosend, ipv6cp-use-remotenumber, ipv6-up-script, ipv6-down-script, show-options, usepeerwins, ipcp-no-address, ipcp-no-addresses og nosendip.
- På Linux-platformen er det muligt at indstille enhver dataoverførselshastighed for den serielle port, som driveren understøtter.
Kilde: opennet.ru
