Package: inetutils / 2:1.9.4-10

Metadata

Package Version Patches format
inetutils 2:1.9.4-10 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 ifconfig Sporadically appearing regression.patch | (download)

ChangeLog | 9 9 + 0 - 0 !
ifconfig/printif.c | 44 30 + 14 - 0 !
2 files changed, 39 insertions(+), 14 deletions(-)

 [patch 01/35] ifconfig: sporadically appearing regression.

Device flags are sometimes calculated before their
query using SIOCGIFFLAGS.  First observed on GNU/Hurd.

0002 ifconfig Improve the support for GNU Hurd.patch | (download)

ChangeLog | 17 17 + 0 - 0 !
ifconfig/system.c | 10 6 + 4 - 0 !
ifconfig/system.h | 2 2 + 0 - 0 !
ifconfig/system/Makefile.am | 4 3 + 1 - 0 !
ifconfig/system/generic.c | 14 11 + 3 - 0 !
ifconfig/system/hurd.c | 292 292 + 0 - 0 !
ifconfig/system/hurd.h | 50 50 + 0 - 0 !
7 files changed, 381 insertions(+), 8 deletions(-)

 [patch 02/35] ifconfig: improve the support for gnu/hurd.

Use system specific code instead of generic code.
This provides abilities similar to other systems.

0003 ifconfig More info on tunnel interfaces.patch | (download)

ChangeLog | 22 22 + 0 - 0 !
ifconfig/options.c | 7 7 + 0 - 0 !
ifconfig/system/bsd.c | 37 35 + 2 - 0 !
ifconfig/system/bsd.h | 8 7 + 1 - 0 !
4 files changed, 71 insertions(+), 3 deletions(-)

 [patch 03/35] ifconfig: more info on tunnel interfaces.

All formats display point-to-point destination.
Display tunnel endpoints on BSD systems.

0004 ifconfig Implement hardware list for BSD systems.patch | (download)

ChangeLog | 26 26 + 0 - 0 !
ifconfig/flags.c | 3 3 + 0 - 0 !
ifconfig/options.c | 6 6 + 0 - 0 !
ifconfig/system/bsd.c | 143 125 + 18 - 0 !
4 files changed, 160 insertions(+), 18 deletions(-)

 [patch 04/35] ifconfig: implement hardware list for bsd systems.

Let formats `gnu' and `osf' report tunnel endpoints.

0005 ifconfig Support changing of hardware address.patch | (download)

ChangeLog | 25 25 + 0 - 0 !
ifconfig/changeif.c | 57 57 + 0 - 0 !
ifconfig/options.c | 3 2 + 1 - 0 !
ifconfig/options.h | 3 3 + 0 - 0 !
ifconfig/system/linux.c | 14 14 + 0 - 0 !
5 files changed, 101 insertions(+), 1 deletion(-)

 [patch 05/35] ifconfig: support changing of hardware address.

Implemented for GNU/Linux as first step.

0006 ifconfig Symbolic name as peer address.patch | (download)

ChangeLog | 9 9 + 0 - 0 !
ifconfig/changeif.c | 58 55 + 3 - 0 !
2 files changed, 64 insertions(+), 3 deletions(-)

 [patch 06/35] ifconfig: symbolic name as peer address.


0007 ifconfig Hardware detection in GNU Hurd.patch | (download)

ChangeLog | 10 10 + 0 - 0 !
ifconfig/system/hurd.c | 19 12 + 7 - 0 !
2 files changed, 22 insertions(+), 7 deletions(-)

 [patch 07/35] ifconfig: hardware detection in gnu/hurd.

A work-around needed to distinguish hardware type.

0008 ifconfig Apply interface flags correctly.patch | (download)

ChangeLog | 29 29 + 0 - 0 !
ifconfig/options.c | 27 24 + 3 - 0 !
ifconfig/options.h | 6 2 + 4 - 0 !
3 files changed, 55 insertions(+), 7 deletions(-)

 [patch 08/35] ifconfig: apply interface flags correctly.

Changes of interface flags could be suppressed when
an address assignment was requested at the same time.
Suppress also printout when properties are changed.
Reported by Hans-Peter Budek.

0009 ifconfig Verbose report on changed flags.patch | (download)

ChangeLog | 8 8 + 0 - 0 !
ifconfig/changeif.c | 24 24 + 0 - 0 !
2 files changed, 32 insertions(+)

 [patch 09/35] ifconfig: verbose report on changed flags.


0010 ifconfig Statistics for BSD systems.patch | (download)

ChangeLog | 24 24 + 0 - 0 !
ifconfig/system/bsd.c | 82 82 + 0 - 0 !
ifconfig/system/bsd.h | 35 34 + 1 - 0 !
3 files changed, 140 insertions(+), 1 deletion(-)

 [patch 10/35] ifconfig: statistics for bsd systems.


0011 telnetd Premature connection closure.patch | (download)

ChangeLog | 18 18 + 0 - 0 !
telnetd/telnetd.c | 8 7 + 1 - 0 !
telnetd/utility.c | 8 8 + 0 - 0 !
3 files changed, 33 insertions(+), 1 deletion(-)

 [patch 11/35] telnetd: premature connection closure.

A change, part of 0b7e8687, but secondary to its
intention, turned out to cause service rejects during
conditions akin to connection flooding.  Revert this
particular part to gain established, good behaviour
on GNU/Linux.
Reported in `bug-inetutils/2015-07/msg00006.html'.

0012 syslogd Redefine faulty macro LOG_MAKEPRI.patch | (download)

ChangeLog | 15 15 + 0 - 0 !
src/logprio.h | 12 12 + 0 - 0 !
src/syslogd.c | 13 13 + 0 - 0 !
3 files changed, 40 insertions(+)

 [patch 12/35] syslogd: redefine faulty macro log_makepri.

Old versions of Glibc cause remotely logged kernel
messages to be rewritten for facility `uucp', not
the intended facility `user'.

0013 tests ftp localhost.sh Incomplete error handling.patch | (download)

ChangeLog | 14 14 + 0 - 0 !
tests/ftp-localhost.sh | 12 8 + 4 - 0 !
2 files changed, 22 insertions(+), 4 deletions(-)

 [patch 13/35] tests/ftp-localhost.sh: incomplete error handling.

Catch an unintended exception state.

0014 ftp Allow remote user in command.patch | (download)

ChangeLog | 12 12 + 0 - 0 !
NEWS | 5 5 + 0 - 0 !
doc/inetutils.texi | 9 9 + 0 - 0 !
ftp/ftp.c | 17 15 + 2 - 0 !
4 files changed, 41 insertions(+), 2 deletions(-)

 [patch 14/35] ftp: allow remote user in command.

Implement the extended host argument form `user@host'
for quick selection of the remote user name.

0015 Amended changelog of last commit.patch | (download)

ChangeLog | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 [patch 15/35] amended changelog of last commit.


0016 Properly disable the generation of ping6.patch | (download)

ChangeLog | 5 5 + 0 - 0 !
configure.ac | 4 2 + 2 - 0 !
2 files changed, 7 insertions(+), 2 deletions(-)

 [patch 16/35] properly disable the generation of ping6.


0017 ping Implement subprivileged echo method.patch | (download)

ChangeLog | 14 14 + 0 - 0 !
ping/libping.c | 30 26 + 4 - 0 !
2 files changed, 40 insertions(+), 4 deletions(-)

 [patch 17/35] ping: implement subprivileged echo method.

The change implements a setuid-less use case of echo pinging
for use on GNU/Linux systems.  The new mode is the fallback
when a raw socket mode fails.

0018 traceroute Subprivileged use case.patch | (download)

ChangeLog | 18 18 + 0 - 0 !
src/traceroute.c | 30 29 + 1 - 0 !
2 files changed, 47 insertions(+), 1 deletion(-)

 [patch 18/35] traceroute: subprivileged use case.

A fallback for ICMP tracing relevant to GNU/Linux is implemented,
allowing a rudimentary but suid-less use case.

0019 hostname Avoid a trailing space.patch | (download)

ChangeLog | 10 10 + 0 - 0 !
src/hostname.c | 5 4 + 1 - 0 !
2 files changed, 14 insertions(+), 1 deletion(-)

 [patch 19/35] hostname: avoid a trailing space.

Suppress the space character after the last presented IP number.

0020 telnetd Scrub USER from environment.patch | (download)

ChangeLog | 11 11 + 0 - 0 !
telnetd/telnetd.c | 8 8 + 0 - 0 !
2 files changed, 19 insertions(+)

 [patch 20/35] telnetd: scrub user from environment.

Avoid conflicting user identity by forgetting whatever
the serving host considers to be the process owner.

0021 telnetd Portable option debugging.patch | (download)

ChangeLog | 19 19 + 0 - 0 !
telnetd/slc.c | 33 28 + 5 - 0 !
telnetd/utility.c | 21 19 + 2 - 0 !
3 files changed, 66 insertions(+), 7 deletions(-)

 [patch 21/35] telnetd: portable option debugging.

Also report locally unsupported editing characters
as free for the client to choose at his own will

0022 Test utility displays some termcaps.patch | (download)

ChangeLog | 13 13 + 0 - 0 !
tests/Makefile.am | 2 1 + 1 - 0 !
tests/identify.c | 126 126 + 0 - 0 !
3 files changed, 140 insertions(+), 1 deletion(-)

 [patch 22/35] test utility displays some termcaps.


0023 ftp main.c main Don t assume that uninitialized argv.patch | (download)

ChangeLog | 5 5 + 0 - 0 !
ftp/main.c | 7 3 + 4 - 0 !
2 files changed, 8 insertions(+), 4 deletions(-)

 [patch 23/35] ftp/main.c (main): don't assume that uninitialized
 argv[argv] is NULL.


0024 ftpd ftpd.c options max timeout Mention mandatory ar.patch | (download)

ChangeLog | 4 4 + 0 - 0 !
ftpd/ftpd.c | 4 2 + 2 - 0 !
2 files changed, 6 insertions(+), 2 deletions(-)

 [patch 24/35] ftpd/ftpd.c (options) <max-timeout>: mention mandatory
 argument.


0025 src hostname.c set_name Handle case when hostname_ne.patch | (download)

ChangeLog | 5 5 + 0 - 0 !
src/hostname.c | 2 1 + 1 - 0 !
2 files changed, 6 insertions(+), 1 deletion(-)

 [patch 25/35] src/hostname.c (set_name): handle case when
 hostname_new is NULL.


0026 src hostname.c parse_file Free name and allocate one.patch | (download)

ChangeLog | 5 5 + 0 - 0 !
src/hostname.c | 6 4 + 2 - 0 !
2 files changed, 9 insertions(+), 2 deletions(-)

 [patch 26/35] src/hostname.c (parse_file): free name and allocate one
 extra byte for it.


0027 Gnulib requires autoconf 2.63 forced by libtool.patch | (download)

ChangeLog | 5 5 + 0 - 0 !
configure.ac | 2 1 + 1 - 0 !
2 files changed, 6 insertions(+), 1 deletion(-)

 [patch 27/35] gnulib requires autoconf 2.63, forced by libtool.


0028 tftpd Restore logging while chrooted.patch | (download)

ChangeLog | 5 5 + 0 - 0 !
src/tftpd.c | 2 1 + 1 - 0 !
2 files changed, 6 insertions(+), 1 deletion(-)

 [patch 28/35] tftpd: restore logging while chrooted.


0029 build Disable useless man pages.patch | (download)

Makefile.am | 2 1 + 1 - 0 !
configure.ac | 2 0 + 2 - 0 !
2 files changed, 1 insertion(+), 3 deletions(-)

 [patch 29/35] build: disable useless man pages


0030 tests Fix test suite failure due parallel runs.patch | (download)

tests/libls.sh | 26 13 + 13 - 0 !
1 file changed, 13 insertions(+), 13 deletions(-)

 [patch 30/35] tests: fix test suite failure due parallel runs
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

By using the parent directory for «libls» tests, instead of the current
directory where other tests are generating files.

0031 inetd Change protocol semantics in inetd.conf.patch | (download)

src/inetd.c | 7 4 + 3 - 0 !
1 file changed, 4 insertions(+), 3 deletions(-)

 [patch 31/35] inetd: change protocol semantics in inetd.conf

* src/inetd.c (setup): Update comment.
(getconfigent) [IPV6]: Change default family to IPv4 for "tcp" and
"udp". Change "tcp6" and "udp6" to support IPv4 mapped addresses.
Add "tcp6only" and "udp6only" protocols for IPv6 only addresses.
(fix_tcpmux) [IPV6]: Set se_proto to "tcp6".
[!IPV6]: Set se_proto to "tcp".

0032 ping Fix typo in output.patch | (download)

ping/ping_echo.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch 32/35] ping: fix typo in output


0033 ping6 Fix interval to be in seconds not milliseconds.patch | (download)

ping/ping6.c | 6 5 + 1 - 0 !
1 file changed, 5 insertions(+), 1 deletion(-)

 [patch 33/35] ping6: fix --interval to be in seconds not milliseconds

This was allowing unprivileged users to use ping floods by setting very
low values.

Closes: #926750

0034 syslogd Add a syslog.conf file.patch | (download)

src/Makefile.am | 2 2 + 0 - 0 !
src/syslog.conf | 70 70 + 0 - 0 !
2 files changed, 72 insertions(+)

 [patch 34/35] syslogd: add a syslog.conf file

Add a default configuration file so that the users have something to
start from.

Ref: https://bugs.debian.org/208336

0035 telnet Several ioctls have been disabled in the Hurd.patch | (download)

telnet/sys_bsd.c | 7 6 + 1 - 0 !
1 file changed, 6 insertions(+), 1 deletion(-)

 [patch 35/35] telnet: several ioctls have been disabled in the hurd's
 glibc

But not the related option macros. inetutils uses those macros to decide
whether the ioctls are available, so it is FTBFS now. The Hurd's glibc
is being fixed, but we'll use this for now to get the builds going.