GNU inetutils 2.0

Inetutils — набор сетевых утилит GNU. В него включены: ftp (клиент и сервер), telnet, tftp, hostname, dnsdomainname, ifconfig, logger, ping, ping6, traceroute, whois, syslogd, talk, rlogin, rsh.

Коллекция сетевых программ inetutils, большая часть которых перенесена из BSD-систем. В частности, в состав входят inetd и syslogd, серверы и клиенты для ftp, telnet, rsh, rlogin, tftp и talk, а также типовые утилиты, такие как ping, ping6, traceroute, whois, hostname, dnsdomainname, ifconfig, logger и т.п. 

Изменения в новой версии программы:

  • Исправлено целочисленное переполнение в rcp: ранее при передаче файлов более 2 Гб возникало переполнение целочисленной переменной.
  • Осуществлено портирование ftp на Android, добавлена поддержка явного указания имени пользователя вида 'user@host'.
  • Осуществлено портирование tftpd на AIX, добавлена поддержка LOG_NDELAY для функции openlog().
  • Для traceroute и ping добавлена поддержка ICMP ECHOREQUEST, реализация с пониженными привилегиями.
  • В ifconfig добавлена поддержка смены аппаратного адреса для GNU/Linux; доработана поддержка GNU/Hurd, в частности доработаны специфичные для системы возможности, включая синтаксический анализ командной строки и аппаратных адресов; информация о виртуальных интерфейсах теперь содержит больше подробностей; улучшено аппаратное распознавание для BSD-систем (перенят подход, используемый в GNU/Linux); исправлены ошибки вывода и назначения флагов; добавлена поддержка символических имён для peer-адресов.
  • Для telnet реализовано исправление CVE-2019-0053.
  • В telnetd исправлена уязвимость CVE-2020-10188; теперь в ОС Solaris используется tty, а не pty, также был портирован TTY termcap; убрана переменная среды USER.
  • Доработана документация, среда сборки, самотестирование.

Полная документация в формате TeXinfo включена в дистрибутивы. Доступно онлайн-руководство.

 

Последние материалы