Skip to content

20221126

Compare
Choose a tag to compare
@pevik pevik released this 25 Nov 23:29
· 186 commits to master since this release
20221126
5ffabc4

Milestone

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)

credit

Many thanks to the people contributing to this release:

$ git shortlog -sen 20221126..
   47  Petr Vorel <pvorel@suse.cz>
    4  Vadim Rumyantsev <vadelve@yandex.ru>
    3  Temuri Doghonadze <temuri.doghonadze@gmail.com>
    3  김인수 <simmon@nplob.com>
    2  Jan Kuparinen <copper_fin@hotmail.com>
    2  Noah Meyerhans <noahm@debian.org>
    2  Oğuz Ersen <oguz@ersen.moe>
    2  Seong-ho Cho <darkcircle.0426@gmail.com>
    2  yangyangdaji <1504305527@qq.com>
    1  Artur Lebedev <ras_atari@mail.ru>
    1  Eli Schwartz <eschwartz93@gmail.com>
    1  Gal Pressman <gal@nvidia.com>
    1  Luiz Angelo Daros de Luca <luizluca@gmail.com>
    1  Michael Karr <michaelkarr21@gmail.com>
    1  Pavel Borecki <pavel.borecki@gmail.com>
    1  Petr Pisar <ppisar@redhat.com>
    1  Qiyu Yan <yanqiyu01@gmail.com>
    1  Rafael Fontenelle <rafaelff@gnome.org>
    1  Ricky Tigg <ricky.tigg@gmail.com>
    1  Robert Scheck <redhat@linuxnetz.de>
    1  Takuro Onoue <kusanaginoturugi@gmail.com>
    1  Thomas Habets <thomas@habets.se>
    1  Xin Long <lucien.xin@gmail.com>
    1  Yang Yulin <yylteam@icloud.com>
    1  Yuri Chornoivan <yurchor@ukr.net>
    1  lvgenggeng <lvgenggeng@uniontech.com>

Also thanks to patch reviewers:

$ git log 20211215.. | grep -Ei '(reviewed|acked)-by:' |  sed 's/.*by: //' | sort | uniq -c | sort -n -r
     27 Petr Vorel <pvorel@suse.cz>
      4 Sevan Janiyan <venture37@geeklan.co.uk>
      4 Rosen Penev <rosenp@gmail.com>
      4 Mike Gilbert <floppym@gentoo.org>
      4 Mike Frysinger <vapier@gentoo.org>
      4 Cyril Hrubis <chrubis@suse.cz>
      3 David Heidelberg <david@ixit.cz>
      3 Benjamin Poirier <benjamin.poirier@gmail.com>
      2 Richard Palethorpe <rpalethorpe@suse.com>
      2 Jan Synacek <jan.synacek@scrive.com>
      1 Noah Meyerhans <noahm@debian.org>
      1 David Ahern <dsahern@gmail.com>

and testers:

$ git log 20211215.. | grep -Ei 'tested-by:' | sed 's/.*by: //' | sort | uniq -c | sort -n -r
      1 Petr Vorel <pvorel@suse.cz>
      1 Benjamin Poirier <benjamin.poirier@gmail.com>

Special thanks to: Benjamin Poirier (kernel network developer, iputils contributor), Pavel Šimerda (ex. iputils contributor), David Ahern (IPv4/IPv6 kernel maintainer), Hideaki Yoshifuji (ex. iputils maintainer, IPv4/IPv6 kernel maintainer), Michal Kubeček (kernel network developer) for their support in this release.