Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: iputils | Distribution: SUSE Linux Enterprise 15 |
Version: 20221126 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: 150500.1.1 | Build date: Thu Dec 8 10:19:21 2022 |
Group: Productivity/Networking/Other | Build host: sheep65 |
Size: 406761 | Source RPM: iputils-20221126-150500.1.1.src.rpm |
Packager: https://www.suse.com/ | |
Url: https://github.com/iputils/iputils | |
Summary: IPv4 and IPv6 Networking Utilities |
This package contains some small network tools for IPv4 and IPv6 like ping, arping and tracepath.
BSD-3-Clause AND GPL-2.0-or-later
* Sat Nov 26 2022 pvorel@suse.cz - Update to version 20221126 https://github.com/iputils/iputils/releases/tag/20221126 - Update configure variables (ninfod, rarpd and rdisc were removed from upstream in next release => remove -DBUILD_NINFOD=false -DBUILD_RARPD=false - DBUILD_RDISC=false) - Remove 2 backported fixes from this release 0001-ping-Add-SA_RESTART-to-sa_flags.patch 0002-ping-Make-ping_rts-struct-static.patch * Mon Oct 03 2022 pvorel@suse.cz - Backport 2 fixes for bsc#1203957: 0001-ping-Add-SA_RESTART-to-sa_flags.patch 0002-ping-Make-ping_rts-struct-static.patch * Mon Feb 14 2022 pgajdos@suse.com - rarpd and rdisc tools are now disabled again [jsc#SLE-23521] * Tue Jan 25 2022 pgajdos@suse.com - temporarily reintroduce rarpd and rdisc tools to get them into 15sp4 [jsc#SLE-23521] * Wed Dec 15 2021 pvorel@suse.cz - Update to version 20211215 https://github.com/iputils/iputils/releases/tag/20211215 - rarpd and rdisc are going to be removed in next release (https://github.com/iputils/iputils/issues/363) therefore don't pack it since this release - Drop harden_rdisc.service.patch, which was 1) merged upstream 4bb0ace ("systemd: Add ProtectHostname, ProtectKernelLogs") for all services 2) we don't build rdisc since this release * Fri Oct 15 2021 jsegitz@suse.com - Drop ProtectClock hardening, can cause issues if other device acceess is needed * Wed Sep 22 2021 jsegitz@suse.com - Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_rdisc.service.patch * Thu Jul 22 2021 pvorel@suse.cz - Update to version 20210722 https://github.com/iputils/iputils/releases/tag/20210722 - Use rarpd.service from upstream (removes PrivateUsers=yes, which fixes broken start of the service, adds DynamicUser=yes for more security) - Add BuildRequires: iproute2 (required for running tests) * Tue Mar 16 2021 crrodriguez@opensuse.org - Binaries were found to be not optimized or built with proper %optflags. * Tue Feb 02 2021 pvorel@suse.cz - Update to version 20210202 https://github.com/iputils/iputils/releases/tag/20210202 - Version scheme change: dropped leading 's', update that change * Mon Oct 19 2020 dimstar@opensuse.org - Reference meson's build subdirectory as %_vpath_builddir, to line up with meson's structure. * Fri Oct 16 2020 lnussel@suse.de - prepare usrmerge (boo#1029961) * Wed Oct 07 2020 matthias.gerstner@suse.com - No longer invoke permissions macros for ping. It now uses ICMP_PROTO sockets (bsc#1174504). * Mon Aug 24 2020 pvorel@suse.cz - Update to version s20200821 https://github.com/iputils/iputils/releases/tag/s20200821 - Remove BuildRequires libopenssl-devel (added md5 implementation thus not needed) - Remove patches from this release (arping-revert-partially-fix-sent-vs-received-package.patch, arping-fix-f-quit-on-first-reply-regression.patch) * Fri Aug 14 2020 pvorel@suse.cz - Remove 2 old patches (iputils-sec-ping-unblock.diff, iputils-ping-interrupt.diff) Although not documented, they both belong to bsc#674304. Fix from 2011 was resolved upstream in commit 810dd7f ("ping,ping6: Unmask signals on start-up.") [1], released in s20121112. - Use %autosetup -p1 * Sun Jul 12 2020 andreas.stieger@gmx.de - remove unneeded libidn build dependency (boo#1174049) * Fri Sep 06 2019 pvorel@suse.cz - Fix arping -w problem (https://github.com/iputils/iputils/issues/211) * added arping-fix-f-quit-on-first-reply-regression.patch (upstream commit 1df5350) * Tue Aug 20 2019 mwilck@suse.com - Fix arping -D problem (bsc#1146440) * added arping-revert-partially-fix-sent-vs-received-package.patch (upstream commit 18f14be) * Fri Jul 26 2019 pvorel@suse.cz - Set caps for clockdiff (boo#1140994), based on change in permissions package https://github.com/openSUSE/permissions/commit/5da6a81e38bb74f2090d73208b1a0101a0c5b73b - With new permissions package both clockdiff and ping have capabilities cap_net_raw+p instead of cap_net_raw+ep (boo#1140993), also ping6 does not try to set permissions on links (boo#1140991) - Pass -DNO_SETCAP_OR_SUID=true (don't run setcap via distro script build-aux/setcap-setuid.sh, we set capabilities with rpm) * Wed Jul 10 2019 pvorel@suse.cz - Update to version s20190709 - Removed patches included in this upstream release: ping-Fix-unwanted-bell-on-unreachable-address.patch 0001-build-sys-doc-Fix-the-dependency-on-xsltproc.patch meson-remove-setcap-setuid.sh.patch - Add libcap-progs as a build dependency (setcap is needed) * Fri Jun 14 2019 pvorel@suse.cz - Add patch ping-Fix-unwanted-bell-on-unreachable-address.patch (boo#1135118) * Fri May 24 2019 pvorel@suse.cz - Update to version s20190515 (includes changes s20190324) * s20190324: 189 commits since s20180629 that include changing build system from autotools to meson, added rarpd and rdisc systemd service files, many fixes * s20190515 bugfix release (6 commits) - User visible change: arping and clockdiff are moved from /usr/sbin to /usr/bin (respect upstream path) - Backport patch 0001-build-sys-doc-Fix-the-dependency-on-xsltproc.patch (fixing build system) - Add workaround patch meson-remove-setcap-setuid.sh.patch - Remove 0001-tracepath-Fix-copying-input-IPv6-address.patch (included in s20190324 release) - Refresh old patches (iputils-ping-interrupt.diff, iputils-sec-ping-unblock.diff) - Changes caused by upstream switching to meson build system (drop sed build dependency) - Added locales - Fix typos * Thu Jul 26 2018 pvorel@suse.cz - Backport upstream patch fixing tracepath6 (poo#38492) e0baf20 tracepath: Fix copying input IPv6 address 0001-tracepath-Fix-copying-input-IPv6-address.patch * Fri Jun 29 2018 pvorel@suse.cz - Update to version s20180629 * ping: Fix signed overflow/conversion warning * ping: Fix ping name encoded using ACE on C locale * fix checksum always success in IPv4 ping. * ping6: Fix device binding * Ping: Correct rounding of timing displays * docs: Tiny fixes in README.md * doc/ping: Update Interface section * doc/ping: Replace deprecated commands in "SEE ALSO" section * Revert "correctly initialize first hop" * tracepath: Support calling `tracepath` as `tracepath4` or `tracepath6` * ping: remove spurious error message * tracepath: fix heap-buffer-overflow [asan] * arping: do not use libsysfs to read from /sys * .travis.yml: corrected variable values in matrix * .travis.yml: install libidn2 * ping: use libidn2 instead of libidn * ping: Remove workaround for bug in IP_RECVERR on raw sockets * ping6: simplified IDNA usage * traceroute6: use getaddrinfo IDNA conversion * arping,tracepath: removed unused idna header * cleanup: really old code, simplify little bit * licenses: fill missing clockdiff.c and ping_common.c license * LICENSE: convert BSD4 to BSD3 license * doc: ping - document mdev behaviour * LICENSE: add information about licenses * ping: fix incorrect packet loss calculation * doc: convert from converting SGML to XML * travis-ci: cleanup and switch to Ubuntu 14.04 build * RELNOTES: deprecated in favor of git history & github * remove iputils.spec * ping: fix conflicting defines * ping: flowinfo: fixup checks for flowinfo and also add decimal numbers support * ping: parsetos verification is enough, allow decimal values * ping: fix typo in error tos error message * meson: add experimental meson buildsystem support * gitignore: prepare for Meson * ping: read from error queue when POLLERR is set * ping_common.c: POLLERRR is ignored in events * ping: fix pmtu discovery for ipv6 * traceroute6: Fix traceroute to IPv6 address * traceroute6: Fix leaking the idn memory * traceroute6: Fix use after free for hostname * tracepath,doc: Added -4, -6 Parameter in doc and void usage(void) * fix multicast setsockopt calls on big endian * arping: exit if network disappears while running * ping: prevent possible double free after cap_free() * Add strict pattern matching on response when pattern was provided * traceroute6: Fix udp packet port specification. - Removed patches (taken from upstream, now in tree) * iputils-add-license-info.diff * iputils-ping-fix-pmtu-for-ipv6.patch * iputils-remove-bogus-check-required-for-2.4.9-kernels.patch - Rebased patches * iputils-ping-interrupt.diff * iputils-sec-ping-unblock.diff - Add build dependency docbook-xsl-stylesheets (required by man pages) - Add tracepath6 man page, updated list of unwanted man enties (ipg, pgset) - Removed RELNOTES (upstream removed it) * Mon Apr 16 2018 jcaamano@suse.com - Backport license information from upstream (bnc#1082788): iputils-add-license-info.diff * Fri Jan 05 2018 nmoreychaisemartin@suse.com - Backport iputils-ping-fix-pmtu-for-ipv6.patch from upstream to fix PMTU discovery in ping6. (bsc#1072460) * Mon Dec 11 2017 mpluskal@suse.com - Install rdisc as rdisc, do not use in.rdisc anymore (xinetd which was using in.* names is obsolete anyways) * Mon Dec 11 2017 pvorel@suse.cz - iputils: remove man pages of unused binaries: ninfod, pg3, rdisc (rdisc is in a separate package) * Sat Dec 09 2017 mpluskal@suse.com - Add systemd service for rarpd * Thu Nov 30 2017 meissner@suse.com - mark ping also verify not caps, as these are changed by the permissions package. (bsc#1065835) * Tue Nov 28 2017 mpluskal@suse.com - Reintroduce rarpd as subpackage - Explicitly list content in filelist as we have two subpackages now * Mon Nov 13 2017 mpluskal@suse.com - Cleanup with spec-cleaner * Thu Sep 07 2017 pvorel@suse.cz - Update to version s20161105 (Changes taken from the RELNOTES file) * ping: eliminate deadcode & simplify * ping: do not allow oversized packets to root * correctly initialize first hop * ping: fix ping -6 -I * arping,doc: fix documentation of -I * ping: fix error message when getting EACCES from connect() * renamed INSTALL to INSTALL.md * (re)structured INSTALL.md and transformed into markdown; added hint that installation into prefix has to be done with DESTDIR make variable and that there's no prefix support in configure, close #21 * ping: Silence GCC warnings when building with -fstrict-aliasing * tftpd: Drop supplementary groups for root * libgcrypt: fix static linking * doc: Inserted a missing word * tracepath6: avoid redundant family variable * tracepath: borrow everything good from tracepath6 * tracepath: switch to dual-stack operation * tracepath: remove now redundant tracepath6 * docs: fix parallel build of manpages * ping: remove assignments of values that are never read * docs: remove references to ping6 and traceroute6 * ping: work with older kernels that don't support ping sockets * Revert "ping_common.c: fix message flood when EPERM is encountered in ping" * reorder -I option parsing (boo#1057664) * ping: also bind the ICMP socket to the specific device - tracepath6 is now symlink to tracepath. * Tue Jan 03 2017 mchandras@suse.de - Add ping6 symlink (boo#1017616) * Tue May 24 2016 meissner@suse.com - do not install rarpd and rarpd.8 manpage (comes from rarpd rpm currently) * Tue May 17 2016 mchandras@suse.de - Update to version s20160308 (Changes taken from the RELNOTES file) * use syntax compatible with busybox date in Makefile * 'admin prohibited' should print !X not !S. * Makefile: use #define as in previous code changes * doc/Makefile: require bash, because we use pushd and popd * doc: don't timestamp manpages by default * ping: status() now returns received/transmitted instead of trans/recv * ping: don't mess with internals of struct msghdr * ping: ICMP error replies while errno < 0 is a hard error * ping: always use POSIX locale when parsing -i * ping: link against libm * made ping functions protocol independent * ping: perform dual-stack ping by default * ping: remove obsolete preprocessor directives * ping: avoid name clashes between IPv4 and IPv6 code * ping: merge all ping header files into a single one * ping: merge `ping6` command into `ping` * ping: refactor ping options * ping: refactor ping socket code * ping: merge IPv4 and IPv6 `pr_addr()` * ping: fix defines and libs in Makefile * ping: handle single protocol systems * iputils ping/ping6: Add a function to check if a packet is ours * ping: Add <linux/types.h> to fix compilation error. * ping6: Use GNUTLS API directly for MD5. (v2) * ping6: Use libgcrypt instead of gnutls for MD5. * Allow ping to use IPv6 addresses * ping,ping6 doc: More description on CAP_NET_RAW usage. * if IPv4 resolving fails fallback to ping6 * ping: in usage print the 'ping -6' options as well * ping: allow option -4 which forces IPv4 * combine sock and errno into a single structure * This patch allows running ping and ping6 without root privileges on * use better names for socket variables * tracepath,doc: fix corrupted tag * doc: ping: add missing options and remove ping6 * ninfod: remove unused variables * ninfod: Regenerate configure by autoconf-2.69. * ninfod: libgcrypt support. * Fix building with musl * travis.yml: install nettle-dev * Allow using nettle instead of libgcrypt for MD5 * avoid compiler warning caused by snapshot.h * make `getaddrinfo()` and `getnameinfo()` usage consistent * enable IDN by default * remove IPV4_TARGETS and IPV6_TARGETS * Use svg instead of png to get better image quality * spec: Configure before building ninfod. * spec: Fix date in %changelog. * make,spec: Add rpm target. - Refreshed patches * iputils-ping-interrupt.diff * iputils-sec-ping-unblock.diff - Remove ifenslave.c. It has been removed in the linux kernel commit b1098bbe1b24("bonding: remove ifenslave.c from kernel source"). bonding can be done via iproute (netlink) - dropped iputils-ifenslave.diff - Append our CFLAGS to the upstream ones instead of overriding them. - Cleanup old make command since the upstream Makefile does things right it seems. - Use Provides: for old /{,s}bin utils to satisfy reverse dependencies. - Install utilities to /bin and /sbin until reverse dependencies are properly fixed. - Do not install tftp and traceroute to avoid conflicts with the tftp and traceroute packages. Stick to what iputils used to provide in the past. - Remove iputils-traceroute6-stdint.diff patch since we are not building the traceroute* utilities. - Install tracepath to /usr/bin. (boo#795788) * Tue Dec 01 2015 p.drouand@gmail.com - Update to version s20150815 * use syntax compatible with busybox date in Makefile * Makefile: use #define as in previous code changes * ping: status() now returns received/transmitted instead of trans/recv * ping: don't mess with internals of struct msghdr * tracepath,doc: fix corrupted tag * made ping functions protocol independent * Allow ping to use IPv6 addresses * if IPv4 resolving fails fallback to ping6 * ping: in usage print the 'ping -6' options as well * ping: allow option -4 which forces IPv4 * combine sock and errno into a single structure * This patch allows running ping and ping6 without root privileges on * use better names for socket variables * travis.yml: install nettle-dev * Allow using nettle instead of libgcrypt for MD5 * avoid compiler warning caused by snapshot.h * make `getaddrinfo()` and `getnameinfo()` usage consistent * enable IDN by default * ping: perform dual-stack ping by default * remove IPV4_TARGETS and IPV6_TARGETS * ping: remove obsolete preprocessor directives * ping: avoid name clashes between IPv4 and IPv6 code * ping: merge all ping header files into a single one * ping: merge `ping6` command into `ping` * ping: refactor ping options * ping: refactor ping socket code * ping: merge IPv4 and IPv6 `pr_addr()` * Use svg instead of png to get better image quality * iputils ping/ping6: Add a function to check if a packet is ours * ping: Add <linux/types.h> to fix compilation error. * ping6: Use GNUTLS API directly for MD5. (v2) * ping6: Use libgcrypt instead of gnutls for MD5. * ninfod: Regenerate configure by autoconf-2.69. * ninfod: libgcrypt support. * spec: Configure before building ninfod. * spec: Fix date in %changelog. * make,spec: Add rpm target. * ping,ping6 doc: More description on CAP_NET_RAW usage. - Update patches * iputils-s20101006-ping-interrupt.diff > iputils-ping-interrupt.diff * iputils-s20101006-sec-ping-unblock.diff > iputils-sec-ping-unblock.diff * iputils-remove-bogus-check-required-for-2.4.9-kernels.patch - Update home project page and download Url - Remove obsolete %clean section - Remove UsrMerge process; it has been done for more than two openSUSE releases now * Mon Apr 20 2015 tiwai@suse.de - Fix a bogus kernel version check (boo#927831): iputils-remove-bogus-check-required-for-2.4.9-kernels.patch
/bin/arping /bin/clockdiff /bin/ping /bin/ping6 /bin/tracepath /bin/tracepath6 /usr/bin/arping /usr/bin/clockdiff /usr/bin/ping /usr/bin/ping6 /usr/bin/tracepath /usr/bin/tracepath6 /usr/share/licenses/iputils /usr/share/licenses/iputils/LICENSE /usr/share/locale/cs/LC_MESSAGES/iputils.mo /usr/share/locale/de/LC_MESSAGES/iputils.mo /usr/share/locale/fi/LC_MESSAGES/iputils.mo /usr/share/locale/fr/LC_MESSAGES/iputils.mo /usr/share/locale/id/LC_MESSAGES/iputils.mo /usr/share/locale/ja/LC_MESSAGES/iputils.mo /usr/share/locale/ko/LC_MESSAGES/iputils.mo /usr/share/locale/pt_BR/LC_MESSAGES/iputils.mo /usr/share/locale/tr/LC_MESSAGES/iputils.mo /usr/share/locale/uk/LC_MESSAGES/iputils.mo /usr/share/locale/zh_CN/LC_MESSAGES/iputils.mo /usr/share/man/man8/arping.8.gz /usr/share/man/man8/clockdiff.8.gz /usr/share/man/man8/ping.8.gz /usr/share/man/man8/tracepath.8.gz /usr/share/man/man8/tracepath6.8.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 18:11:13 2024