public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
From: "Peter Müller" <peter.mueller@ipfire.org>
To: development@lists.ipfire.org
Subject: Re: [PATCH] iputils: Update to version 20221126
Date: Thu, 05 Jan 2023 10:44:46 +0000	[thread overview]
Message-ID: <2c18f023-73cd-20fe-498b-20a0b627b577@ipfire.org> (raw)
In-Reply-To: <20230104115048.5547-1-adolf.belka@ipfire.org>

[-- Attachment #1: Type: text/plain, Size: 9112 bytes --]

Reviewed-by: Peter Müller <peter.mueller(a)ipfire.org>

> - Update from version 20210202 to 20221126
> - Update of rootfile - none of the removed tools were in the rootfile
> - Changelog
>     20221126
> 	* removed tools (issue: #363)
> 		- ninfod (commit: 8f0d897, reason: experimental unused protocol)
> 		- rarpd  (commit: fba7b62, reason: superseded by DHCP protocol)
> 		- rdisc  (commit: 7447806, reason: superseded by DHCP protocol)
> 	* license
> 		- use SPDX identifiers for license names
> 	* tree
> 		- make _GNU_SOURCE mandatory (commit: 2410ed1, PR: #402)
> 	* arping
> 		- fix: exit 0 if running in deadline mode and we see replies (commit: 854873b,
> 		  PR: #395)
> 		- fix: check correct variable (commit: 8a6a2ce, PR: #395)
> 		- man: Mention IPv4 only and ndisc6(8) (commit: 6becbb3)
> 	* clockdiff
> 		- setcap-setuid.sh: Add cap_sys_nice for clockdiff (commit: 9139397, issue:
> 		  #326, #422)
> 		- document CAP_SYS_NICE requirement (PR: #416)
> 	* ping
> 		- feature: add option -C to call connect() before sending/receiving - useful
> 		  when using Path MTU Discovery (commit: 07eca4a, PR: #391)
> 		- feature: add option -e to set Identifier field for ICMP ECHO_REQUEST (commit:
> 		  43e38f2, PR: #426)
> 		- feature: print various debug info on -v (issue: #411)
> 		- feature: print config options on -V (PR: #432)
> 		- fix: -m (SO_MARK) in 32-bit archs (commit: fecf335, PR: #394, more fixes will
> 		  come next release)
> 		- fix: potential memory leakage on -p option (commit: 626ea66, PR: #409)
> 		- fix: socket error reporting (commit: bbe451f, issue: #406)
> 		- fix: make ping_rts struct static - fix occasional segfault (commit: 7861af9,
> 		  issue: #423)
> 		- fix: add SA_RESTART to sa_flags - avoid missing output in write on aarch64
> 		  (commit: 09f1b37, issue: #424)
> 		- security: drop capabilities for IPv4 (commit: 5990843, PR: #400)
> 		- print warning on missing '%'-notation (commit: c4b8b44, issue: #398, PR: #405)
> 		- man: add "IPV6 LINK-LOCAL DESTINATIONS" section (PR: #405)
> 		- man: use "ICMP datagram socket" (PR: #405)
> 	* CI
> 		- Debian: unstable -> testing (stability)
> 		- Ubuntu: xenial -> bionic, groovy -> jammy (EOL)
> 		- remove CentOS 8 (EOL, commit: 931504a)
> 	* localization
> 		- new translations: Georgian (by Temuri Doghonadze)
> 		- many updates
> 		- 100% translated: Czech, Finnish, Georgian, Korean, Turkish, Ukrainian
> 	* tests
> 		- don't fail when ip binary missing (issue: #383, PR: #390)
>     20211215
> 	* removed tools (issue: #363)
> 		- tftpd: removing commit: 341975a, PR: #369
> 		  replacement:
> 		  - tftp-hpa (https://git.kernel.org/pub/scm/network/tftp/tftp-hpa.git)
> 		  - dnsmasq (https://thekelleys.org.uk/dnsmasq/doc.html)
> 		- traceroute6: removing commit: a139421, PR: #362
> 		  replacement:
> 		  - mtr (https://www.bitwizard.nl/mtr/)
> 		  - traceroute (http://traceroute.sourceforge.net/)
> 		  - tracepath (https://github.com/iputils/iputils/blob/master/tracepath.c)
> 		  WARNING: More tools (ninfod, rarpd, rdisc) are going to be removed in next
> 		  release, see issue: #363
> 	* Meson build system
> 		- require version 0.40 (due multiple install_dir for custom_target; commit: 65941ab)
> 	* arping
> 		- fix: ARP protocol field for AX.25 and NETROM (PR: #360)
> 	* clockdiff
> 		- fix man: remove duplicated word (PR: #384)
> 	* ninfod
> 		- fix: build with -DNINFOD_MESSAGES=false (commit: a0b3917)
> 		- systemd unit: add ProtectHostname, ProtectKernelLogs (PR: #375)
> 	* ping
> 		- fix: remove 'unsupported IPv6' warning on disabled IPv6 (issue: #293, PR: #370)
> 		- fix: ping6 binding to VRF and address (PR: #344)
> 		- fix: print reply from Subnet-Router anycast address (issue: #371)
> 		- fix: print reply with wrong source with warning (issue: #371)
> 		- fix: set mark (SO_MARK) on probe socket (PR: #340)
> 		- fix: man: update lowered minimum ping interval (issue: #367)
> 		- fix: mark is unsigned int, not signed (PR: #345)
> 	* rarpd
> 		- systemd unit: add ProtectHostname, ProtectKernelLogs (PR: #375)
> 	* rdisc
> 		- systemd unit: add ProtectHostname, ProtectKernelLogs (PR: #375)
> 	* localization
> 		- fix: add missing cs, id, ko languages (commit: be8f704)
> 		- new translations: Finnish, Korean
> 		- updated translations: German, Japanese, Turkish, Ukrainian
> 	* CI
> 		- add build with some non-default options (commit: c4a5373)
> 		- remove Tumbleweed (not only ocassional bugs: 086de3c, b19df68, but the way
> 		  how repos are published often breaks using it)
> 		- add latest CentOS (currently CentOS 8, commit: 5f3711e)
> 	* tests
> 		- add -V test for all binaries (commit: 802fade)
> 		- make tests optional with -DSKIP_TESTS=true (PR: #359)
>     20210722
> 	* Meson build system
> 		- enable NO_SETCAP_OR_SUID by default
> 	* clockdiff
> 		- fix missing new line
> 	* ping
> 		- lower minimal interval for flooding to 2 (issue: #317)
> 		- revert f7710a1 ("Add strict pattern matching on response when pattern was
> 		  provided") to fix broken report of truncated packets (issue: #320, PR: #331)
> 	* rdisc
> 		- systemd unit: remove PrivateUsers=yes from systemd service file (issue: #314)
> 		- systemd unit: support /etc/default/rdisc environment file (for Debian, PR: #356)
> 		- systemd unit: Add DynamicUser=yes (PR: #358)
> 		- systemd unit: add CAP_NET_ADMIN capability (PR: #351)
> 		- Add support for capability/setuid (PR: #347, #348) NOTE: This is strongly
> 		  discouraged as normal uses could possibly modify routing tables, recommended
> 		  way is to run it as systemd service which does not require it to be enabled.
> 		  It's added just for non-systemd users, which should run allow it to run just
> 		  for dedicated user.
> 		- set correct caps in setcap-setuid.sh
> 	* traceroute6
> 		- mention -V in usage() (PR: #323)
> 	* localization
> 		- new translations: Czech (100%), Indonesian (94%)
> 		- updated translations: Portuguese (Brazil, 95%), Indonesian (94%), French:
> 		  (58%), Chinese (Simplified, 53%)
> 		- fully translated languages in this release: Czech, Turkish, Ukrainian
> 	* CI
> 		- migrate from Travis CI to GitHub Actions (PR: #336)
> 		- add very basic ping testing (issue: #338, PR: #243)
> 		- skip tests on Ubuntu Xenial (commit: 9833cae)
> 		- various build.sh improvements
> 	* tests
> 		- skip tests on disabled IPv6 (commit: f10bfd8)
> 		- fix: flood ping test should pass on root (commit: 3dff080)
> 
> Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
> ---
>  config/rootfiles/common/iputils | 8 +++++---
>  lfs/iputils                     | 6 +++---
>  2 files changed, 8 insertions(+), 6 deletions(-)
> 
> diff --git a/config/rootfiles/common/iputils b/config/rootfiles/common/iputils
> index 37e0cb603..83b2e7824 100644
> --- a/config/rootfiles/common/iputils
> +++ b/config/rootfiles/common/iputils
> @@ -1,14 +1,16 @@
>  bin/ping
> -#etc/rc.d/init.d/ninfod.sh
>  #usr/bin/arping
>  #usr/bin/clockdiff
>  usr/bin/ping
>  usr/bin/tracepath
> -#usr/sbin/ninfod
> -#usr/sbin/rdisc
> +#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/ka/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
> diff --git a/lfs/iputils b/lfs/iputils
> index 663651e34..d881a0f74 100644
> --- a/lfs/iputils
> +++ b/lfs/iputils
> @@ -1,7 +1,7 @@
>  ###############################################################################
>  #                                                                             #
>  # IPFire.org - A linux based firewall                                         #
> -# Copyright (C) 2007-2021  IPFire Team  <info(a)ipfire.org>                     #
> +# Copyright (C) 2007-2023  IPFire Team  <info(a)ipfire.org>                     #
>  #                                                                             #
>  # This program is free software: you can redistribute it and/or modify        #
>  # it under the terms of the GNU General Public License as published by        #
> @@ -24,7 +24,7 @@
>  
>  include Config
>  
> -VER        = 20210202
> +VER        = 20221126
>  
>  THISAPP    = iputils-$(VER)
>  DL_FILE    = $(THISAPP).tar.gz
> @@ -40,7 +40,7 @@ objects = $(DL_FILE)
>  
>  $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>  
> -$(DL_FILE)_BLAKE2 = 37f3c10ff3918d40fe2eae1e4b19ed711b97c30cd2d682e42f484a11a28ab7c93975a51fbb7a8b1c1d725fc9051ae773bc2e81b9d80a2dd0e6ff55867d54875d
> +$(DL_FILE)_BLAKE2 = 97bdc49810ce9e517211323e8e8ffd2f2be505704d67533db0e8f296701048b82c61b39062aab4a8fa148b29175636a657c2dcdd65e3a16b1572d2f392b8ecf0
>  
>  install : $(TARGET)
>  

      reply	other threads:[~2023-01-05 10:44 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-01-04 11:50 Adolf Belka
2023-01-05 10:44 ` Peter Müller [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=2c18f023-73cd-20fe-498b-20a0b627b577@ipfire.org \
    --to=peter.mueller@ipfire.org \
    --cc=development@lists.ipfire.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox