Udgivelsen af ppp 2.5.0-pakken er blevet offentliggjort med implementering af understøttelse af PPP (Point-to-Point Protocol), som giver dig mulighed for at organisere en IPv4/IPv6-kommunikationskanal ved hjælp af en forbindelse gennem serielle porte eller point-to -punktforbindelser (f.eks. opkald). Pakken inkluderer pppd-baggrundsprocessen, som bruges til forbindelsesforhandling, godkendelse og netværksgrænsefladekonfiguration, såvel som pppstats og pppdump hjælpeprogrammer. Projektkoden distribueres under BSD-licensen. Pakken understøtter officielt Linux og Solaris (uvedligeholdt kode tilgængelig for NeXTStep, FreeBSD, SunOS 4.x, SVR4, Tru64, AIX og Ultrix).
Den sidste væsentlige gren, ppp 2.4.0, blev udgivet i 2000. Den betydelige stigning i versionsnummeret skyldes ændringer, der bryder kompatibiliteten med pppd-plugins og et komplet redesign af byggesystemet. Blandt forbedringerne:
- Tilføjet understøttelse af PEAP (Protected Extensible Authentication Protocol) autentificeringsprotokol.
- Tilføjet support til download af filer med certifikater og nøgler i PKCS12-format.
- Et assemblermiljø baseret på GNU Autoconf og Automake foreslås. Tilføjet pkgconfig-understøttelse.
- API'et til udvikling af plugins til pppd er blevet væsentligt omdesignet.
- Understøttelse af IPX-protokol er afbrudt.
- Stoppet med at installere pppd eksekverbar med suid root flag.
- Tilføjet nye muligheder 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 nosend .
- På Linux-platformen er det muligt at indstille enhver dataoverførselshastighed for den serielle port, der understøttes af driveren.
Kilde: opennet.ru