| 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:21:10 2022 |
| Group: Productivity/Networking/Other | Build host: ibs-power9-12 |
| Size: 603345 | 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, Mon Feb 9 17:18:57 2026