4.186. telnet

Updated telnet packages that fix four bugs are now available for Red Hat Enterprise Linux 5.
Telnet is a popular protocol for logging in to remote systems over the Internet. The telnet service is disabled by default.

Bug Fixes

BZ#440614
Prior to this update, the telnet.spec file used the "%{dist}" macro instead of the "%{?dist}", which violated packaging guidelines. This update replaces the macro with the correct one.
BZ#678336
Prior to this update, the telnet utility used the sockaddr structure as storage for IPv6 addresses. As a consequence, telnet could emit incomplete IPv6 addresses because the sockaddr structure is to small to hold an IPv6 address. This update modifies telnet to use the sockaddr_storage structure as IPv6 address storage and now emits complete IPv6 addresses.
BZ#772860
Prior to this update, the telnet utility could enter an infinite loop when the user specified the "-b" parameter with a non-existing network interface. This update modifies the telnet command to print errors when users specify a non-existing network interface.
BZ#825946
Prior to this update, the in.telnetd daemon could fail to update information in the /var/run/utmp directory when a deadlock occured in a telnet session. This update modifies telnetd to update /var/run/utmp correctly.
All users of telnet are advised to upgrade to these updated packages, which fix these bugs.