Skip to content

20231222

Choose a tag to compare

@pevik pevik released this 22 Dec 19:20
· 176 commits to master since this release
20231222
84cdf26

Milestone

Mostly ping fixes.

arping

  • fix: Properly fix -Wpedantic warnings (commit: 80a580a, PR: #505)

clockdiff

  • fix: Set ppoll timeout minimum to 1ms (commit: 471942d, issue: #326, PR: #459)

ping

  • feature: Add option -H to force reverse DNS resolution (commit: dd5a81a, issue: #421, https://bugs.debian.org/650479, PR: #494)
  • feature: Decode unreachable codes added in RFC 4443 (commit: c4c7d52, PR: #447)
  • feature: Allow over-PMTU-sized packets with DF set using PMTUDISC_PROBE (commit: e123cab, PR: #448)
  • fix: Revert "ping: use random value for the identifier field" to use PID again (commit: d466aab, issue: #489, PR: #503, regression from s20200821)
  • fix: Fix support for DSCP (Traffic Class, option -Q) (commit: 425f711, PR: #468, broken since s20060425)
  • fix: Fix the errno handling for strtod (commit: 33e78be, PR: #450, regression from s20190324)
  • fix: Drop redundant setsockopt(IPV6_TCLASS) call (commit: d38519a, PR: #468, regression from s20150815)
  • fix: Fix overflow on negative -i (commit: 2a63b94, issue: #465)
  • fix: Fix sporadically missing DNS record on targets with multiple IP addresses (commit: 80a580a, PR: #505, regression from s20200821), note this also caused periodic reverse DNS resolution (PTR lookup), see #414.
  • fix: Handle interval correctly in the first second after booting (commit: 7448c33, PR: #499)
  • fix: Fix presentation of IPv6 addresses with no reverse DNS (commit: bc3f2e3, issue: #455, PR: #478)
  • fix: Add missing whitespace in IPv6 output (commit: 14472fc, PR: #455)
  • fix: Allow to localize help (commit: e13508a)
  • fix: Use print target when empty ai_canonname (commit: c68afd5, issue: #421)
  • Improve interval error message (commit: fb75557, PR: #487)
  • man: Mention broadcast and multicast limit for non-root (commit: e7aafa7, PR: #486)
  • man: Document collisions and pid_max (commit: c515a0d, PR: #507)
  • man: Add missing parameter for -e (commit: 2400215)
  • man: Update TTL details (commit: 2beff77, issue: #488, PR: #497)
  • man: Describe the defaults for -n option, reword (commit: a6e6d24)

tracepath

  • fix: Restore the MTU probing behavior") (commit: a75feb0, PR: #448, regression from s20190709)
  • fix: Fix behavior during the first second after booting (commit: c64bcd8, PR: #499)
  • Add NULL pointer assert() check (commit: 065daad, PR: #498)
  • man: Fix output related docs (commit: 40c7bc3, issue: #469, PR: #470)
  • man: Document error messages (commit: 90371d2, issue: #463, PR: #495)

CI

Localization

  • 100% translated: Chinese (Simplified), Czech, French, Georgian, German, Korean, Portuguese (Brazil), Ukrainian
  • > 90% Finnish, Turkish, Japanese, Indonesian

Credit

Many thanks to the people contributing to this release:

    $ git shortlog -sen 20221126..
    54	Petr Vorel <pvorel@suse.cz>
     5	Temuri Doghonadze <temuri.doghonadze@gmail.com>
     5	Yuri Chornoivan <yurchor@ukr.net>
     5	김인수 <simmon@nplob.com>
     3	Jan Kuparinen <copper_fin@hotmail.com>
     3	Marek Küthe <m.k@mk16.de>
     3	Noah Meyerhans <noahm@debian.org>
     3	Rafael Fontenelle <rafaelff@gnome.org>
     3	Robert Scheck <robert@fedoraproject.org>
     3	yangyangdaji <1504305527@qq.com>
     2	Guillaume Nault <guillaume.nault@wanadoo.fr>
     2	Josh Triplett <josh@joshtriplett.org>
     2	Oğuz Ersen <oguz@ersen.moe>
     2	Yang Yulin <yylteam@icloud.com>
     2	csalinezh <csalinezh@gmail.com>
     1	Enrik Berkhan <Enrik.Berkhan@inka.de>
     1	Fábio Rodrigues Ribeiro <farribeiro@gmail.com>
     1	Jacek Tomasiak <jtomasiak@arista.com>
     1	Jean-Baptiste Holcroft <jean-baptiste@holcroft.fr>
     1	Marek Kuethe <m.k@mk16.de>
     1	Pavel Borecki <pavel.borecki@gmail.com>
     1	Ville-Pekka Vainio <vpvainio@iki.fi>
     1	caibingcheng <jack_cbc@163.com>

Also thanks to patch reviewers:

$ git log 20221126.. | grep -Ei '(reviewed|acked)-by:' | sed 's/.*by: //' | sort | uniq -c | sort -n -r
     14 Petr Vorel <pvorel@suse.cz>
      9 Cyril Hrubis <chrubis@suse.cz>
      3 Noah Meyerhans <noahm@debian.org>
      3 Marek Küthe <m.k@mk16.de>
      2 Petr Vorel <petr.vorel@gmail.com>
      2 Mike Frysinger <vapier@gmail.com>
      2 Guillaume Nault <guillaume.nault@wanadoo.fr>
      1 Vincent Lefevre <vincent@vinc17.net>
      1 Johannes Segitz jsegitz@suse.de
      1 Greg Skinner <gds@alum.mit.edu>
      1 Avinesh Kumar <akumar@suse.de>

and testers:

$ git log 20221126.. | grep -Ei 'tested-by:' | sed 's/.*by: //' | sort | uniq -c | sort -n -r
      1 Petr Vorel <pvorel@suse.cz>