O lançamento do pacote ppp 2.5.0 foi publicado com a implementação do suporte ao PPP (Point-to-Point Protocol), que permite organizar um canal de comunicação IPv4/IPv6 usando uma conexão através de portas seriais ou ponto-a-ponto. conexões de ponto (por exemplo, dial-up). O pacote inclui o processo em segundo plano pppd, que é usado para negociação de conexão, autenticação e configuração de interface de rede, bem como os utilitários utilitários pppstats e pppdump. O código do projeto é distribuído sob a licença BSD. O pacote suporta oficialmente Linux e Solaris (código não mantido disponível para NeXTStep, FreeBSD, SunOS 4.x, SVR4, Tru64, AIX e Ultrix).
A última ramificação significativa, ppp 2.4.0, foi lançada em 2000. O aumento significativo no número de versões se deve a mudanças que quebram a compatibilidade com plugins pppd e a uma reformulação completa do sistema de compilação. Entre as melhorias:
- Adicionado suporte para protocolo de autenticação PEAP (Protected Extensible Authentication Protocol).
- Adicionado suporte para download de arquivos com certificados e chaves no formato PKCS12.
- É proposto um ambiente de montagem baseado em GNU Autoconf e Automake. Adicionado suporte pkgconfig.
- A API para desenvolvimento de plugins para o pppd foi significativamente redesenhada.
- O suporte ao protocolo IPX foi descontinuado.
- Parou de instalar o executável pppd com flag suid root.
- Adicionadas novas opções para pppd ipv6cp-noremote, ipv6cp-nosend, ipv6cp-use-remotenumber, ipv6-up-script, ipv6-down-script, show-options, usepeerwins, ipcp-no-address, ipcp-no-addresses e nosendip .
- Na plataforma Linux é possível definir qualquer taxa de transferência de dados para a porta serial suportada pelo driver.
Fonte: opennet.ru