Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package iputils for openSUSE:Factory checked in at 2021-02-07 15:14:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/iputils (Old) and /work/SRC/openSUSE:Factory/.iputils.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "iputils" Sun Feb 7 15:14:08 2021 rev:57 rq:868573 version:20210202 Changes: -------- --- /work/SRC/openSUSE:Factory/iputils/iputils.changes 2020-11-23 18:46:00.245090233 +0100 +++ /work/SRC/openSUSE:Factory/.iputils.new.28504/iputils.changes 2021-02-07 15:14:15.609401913 +0100 @@ -1,0 +2,7 @@ +Tue Feb 2 08:32:14 UTC 2021 - Petr Vorel <[email protected]> + +- Update to version 20210202 + https://github.com/iputils/iputils/releases/tag/20210202 +- Version scheme change: dropped leading 's', update that change + +------------------------------------------------------------------- Old: ---- s20200821.tar.gz New: ---- 20210202.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ iputils.spec ++++++ --- /var/tmp/diff_new_pack.bYRw0N/_old 2021-02-07 15:14:16.373402730 +0100 +++ /var/tmp/diff_new_pack.bYRw0N/_new 2021-02-07 15:14:16.377402734 +0100 @@ -1,7 +1,7 @@ # # spec file for package iputils # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: iputils -Version: s20200821 +Version: 20210202 Release: 0 Summary: IPv4 and IPv6 Networking Utilities License: BSD-3-Clause AND GPL-2.0-or-later ++++++ s20200821.tar.gz -> 20210202.tar.gz ++++++ ++++ 3729 lines of diff (skipped) ++++ retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/iputils-s20200821/.travis.yml new/iputils-20210202/.travis.yml --- old/iputils-s20200821/.travis.yml 2020-08-21 16:20:41.000000000 +0200 +++ new/iputils-20210202/.travis.yml 2021-02-02 09:11:38.000000000 +0100 @@ -1,3 +1,4 @@ +--- # Copyright (c) 2019-2020 Petr Vorel <[email protected]> sudo: required @@ -42,7 +43,7 @@ compiler: clang - os: linux - env: DISTRO=ubuntu:eoan + env: DISTRO=ubuntu:groovy compiler: gcc - os: linux @@ -72,8 +73,8 @@ - docker build -t iputils . script: - - INSTALL="${DISTRO%%:*}" - - INSTALL="${INSTALL%%/*}" - - DISTRO_VERSION="${DISTRO#*:}" - - case $VARIANT in cross-compile*) BUILD="cross";; i386) BUILD="32";; *) BUILD="native";; esac - - docker run -it iputils /bin/sh -c "cd travis && DISTRO_VERSION=\"$DISTRO_VERSION\" ./$INSTALL.sh && if [ \"$VARIANT\" ]; then ARCH=\"$ARCH\" ./$INSTALL.$VARIANT.sh; fi && CC=$CC EXTRA_BUILD_OPTS=\"$EXTRA_BUILD_OPTS\" ../build.sh" + - INSTALL="${DISTRO%%:*}" + - INSTALL="${INSTALL%%/*}" + - DISTRO_VERSION="${DISTRO#*:}" + - case $VARIANT in cross-compile*) BUILD="cross";; i386) BUILD="32";; *) BUILD="native";; esac + - docker run -it iputils /bin/sh -c "cd travis && DISTRO_VERSION=\"$DISTRO_VERSION\" ./$INSTALL.sh && if [ \"$VARIANT\" ]; then ARCH=\"$ARCH\" ./$INSTALL.$VARIANT.sh; fi && CC=$CC EXTRA_BUILD_OPTS=\"$EXTRA_BUILD_OPTS\" ../build.sh" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/iputils-s20200821/CHANGES new/iputils-20210202/CHANGES --- old/iputils-s20200821/CHANGES 2020-08-21 16:20:41.000000000 +0200 +++ new/iputils-20210202/CHANGES 2021-02-02 09:11:38.000000000 +0100 @@ -1,3 +1,37 @@ +===== 20210202 ===== +released February 2, 2021 + +* version scheme change: dropped leading 's' (issue: #269) + +* Meson build system +- new variable INSTALL_SYSTEMD_UNITS forces installing systemd units even if + systemd is not installed on build host (PR: #297) + +* all +- fix infinite loop when getrandom fails (issue: #291) + +* arping +- make update neighbours work again (issue: 298) + +* ping +- fix dead loop problem (issue: #276) +- process interrupts in ping*_receive_error_msg (commit: 2583fb7) +- restore -W 0 as infinite timeout (issue: #290, PR: #306) +- man: fix formatting (commit: b1ebe35) + +* tftpd: +- fix: recvfile: avoid closing the file twice (PR: #311) +- fix: install into sbindir: the xinet.d config expects the daemon to live + in sbin (PR: #310) + +* localization +- update POTFILES and iputils.pot (PR: #280) +- updated translations: Portuguese (Brazil) (86%), French (55%), + Japanese (rebased after PR: #280) + +* Travis CI +- Use Ubuntu 20.10 groovy instead of Eoan + ===== s20200821 ===== released August 21, 2020 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/iputils-s20200821/Documentation/README.maintainer new/iputils-20210202/Documentation/README.maintainer --- old/iputils-s20200821/Documentation/README.maintainer 2020-08-21 16:20:41.000000000 +0200 +++ new/iputils-20210202/Documentation/README.maintainer 2021-02-02 09:11:38.000000000 +0100 @@ -39,7 +39,7 @@ Create release commit and tag. - tag="$(date +s%Y%m%d)" + tag="$(date +%Y%m%d)" sed --in-place "s/version : '.*')/version : '$tag')/" meson.build git add meson.build CHANGES git commit --signoff --message "release: iputils-$tag" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/iputils-s20200821/arping.c new/iputils-20210202/arping.c --- old/iputils-s20200821/arping.c 2020-08-21 16:20:41.000000000 +0200 +++ new/iputils-20210202/arping.c 2021-02-02 09:11:38.000000000 +0100 @@ -968,7 +968,7 @@ } memset(&saddr, 0, sizeof(saddr)); saddr.sin_family = AF_INET; - if (!ctl.unsolicited && (ctl.source || ctl.gsrc.s_addr)) { + if (ctl.source || ctl.gsrc.s_addr) { saddr.sin_addr = ctl.gsrc; if (bind(probe_fd, (struct sockaddr *)&saddr, sizeof(saddr)) == -1) error(2, errno, "bind"); @@ -979,12 +979,14 @@ saddr.sin_port = htons(1025); saddr.sin_addr = ctl.gdst; - if (setsockopt(probe_fd, SOL_SOCKET, SO_DONTROUTE, (char *)&on, sizeof(on)) == -1) - error(0, errno, _("WARNING: setsockopt(SO_DONTROUTE)")); - if (connect(probe_fd, (struct sockaddr *)&saddr, sizeof(saddr)) == -1) - error(2, errno, "connect"); - if (getsockname(probe_fd, (struct sockaddr *)&saddr, &alen) == -1) - error(2, errno, "getsockname"); + if (!ctl.unsolicited) { + if (setsockopt(probe_fd, SOL_SOCKET, SO_DONTROUTE, (char *)&on, sizeof(on)) == -1) + error(0, errno, _("WARNING: setsockopt(SO_DONTROUTE)")); + if (connect(probe_fd, (struct sockaddr *)&saddr, sizeof(saddr)) == -1) + error(2, errno, "connect"); + if (getsockname(probe_fd, (struct sockaddr *)&saddr, &alen) == -1) + error(2, errno, "getsockname"); + } ctl.gsrc = saddr.sin_addr; } close(probe_fd); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/iputils-s20200821/doc/ping.xml new/iputils-20210202/doc/ping.xml --- old/iputils-s20200821/doc/ping.xml 2020-08-21 16:20:41.000000000 +0200 +++ new/iputils-20210202/doc/ping.xml 2021-02-02 09:11:38.000000000 +0100 @@ -683,9 +683,10 @@ <para>Time to wait for a response, in seconds. The option affects only timeout in absence of any responses, otherwise - <command>ping</command> waits for two RTTs.</para> + <command>ping</command> waits for two RTTs. Real number allowed with dot as a decimal separator (regardless locale setup). + 0 means infinite timeout.</para> </listitem> </varlistentry> </variablelist> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/iputils-s20200821/iputils_common.c new/iputils-20210202/iputils_common.c --- old/iputils-s20200821/iputils_common.c 2020-08-21 16:20:41.000000000 +0200 +++ new/iputils-20210202/iputils_common.c 2021-02-02 09:11:38.000000000 +0100 @@ -98,18 +98,24 @@ void iputils_srand(void) { unsigned int i; + #if HAVE_GETRANDOM ssize_t ret; - while ((ret = getrandom(&i, sizeof(i), GRND_NONBLOCK)) != sizeof(i)) { - switch(errno) { + do { + errno = 0; + ret = getrandom(&i, sizeof(i), GRND_NONBLOCK); + switch (errno) { + case 0: + break; case EINTR: continue; default: i = iputil_srand_fallback(); - break; + goto done; } - } + } while (ret != sizeof(i)); + done: #else i = iputil_srand_fallback(); #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/iputils-s20200821/meson.build new/iputils-20210202/meson.build --- old/iputils-s20200821/meson.build 2020-08-21 16:20:41.000000000 +0200 +++ new/iputils-20210202/meson.build 2021-02-02 09:11:38.000000000 +0100 @@ -5,7 +5,7 @@ 'localstatedir=var', ], meson_version : '>=0.39', - version : 's20200821') # keep in sync with: git describe | awk -F- '{print $1}' + version : '20210202') # keep in sync with: git describe | awk -F- '{print $1}' cc = meson.get_compiler('c') @@ -40,8 +40,10 @@ sbindir = join_paths(prefix, get_option('sbindir')) systemd = dependency('systemd', required : false) +install_systemd_units = systemd.found() or get_option('INSTALL_SYSTEMD_UNITS') + systemdunitdir = get_option('systemdunitdir') -if systemdunitdir == '' and systemd.found() +if systemdunitdir == '' and install_systemd_units systemdunitdir = systemd.get_pkgconfig_variable('systemdsystemunitdir') endif @@ -280,7 +282,7 @@ install_dir: sbindir, link_with : [libcommon], install: true) - if systemd.found() + if install_systemd_units subs = configuration_data() subs.set('sbindir', sbindir) unit_file = configure_file( @@ -316,7 +318,7 @@ install_dir: sbindir, link_with : [libcommon], install: true) - if systemd.found() + if install_systemd_units subs = configuration_data() subs.set('sbindir', sbindir) unit_file = configure_file( @@ -359,7 +361,7 @@ output += 'Capatiblity (with libcap): ' + cap.to_string() + '\n' output += 'IDN (with libidn2): ' + idn.to_string() + '\n' output += 'I18N (with gettext): ' + gettext.to_string() + '\n' -output += 'systemd: ' + systemd.found().to_string() + '\n' +output += 'systemd: ' + install_systemd_units.to_string() + '\n' output += '\nSYSTEM PATHS\n' output += 'prefix: ' + prefix + '\n' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/iputils-s20200821/meson_options.txt new/iputils-20210202/meson_options.txt --- old/iputils-s20200821/meson_options.txt 2020-08-21 16:20:41.000000000 +0200 +++ new/iputils-20210202/meson_options.txt 2021-02-02 09:11:38.000000000 +0100 @@ -64,5 +64,8 @@ option('systemdunitdir', type: 'string', value: '', description: 'Directory for systemd units') +option('INSTALL_SYSTEMD_UNITS', type: 'boolean', value: false, + description: 'Install generated systemd unit files') + option('USE_GETTEXT', type: 'boolean', value: true, description: 'Enable I18N') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/iputils-s20200821/ninfod/meson.build new/iputils-20210202/ninfod/meson.build --- old/iputils-s20200821/ninfod/meson.build 2020-08-21 16:20:41.000000000 +0200 +++ new/iputils-20210202/ninfod/meson.build 2021-02-02 09:11:38.000000000 +0100 @@ -18,7 +18,7 @@ conf_data = configuration_data() conf_data.set('prefix', prefix) -if systemd.found() +if install_systemd_units subs = configuration_data() subs.set('sbindir', sbindir) unit_file = configure_file( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/iputils-s20200821/ping/ping.c new/iputils-20210202/ping/ping.c --- old/iputils-s20200821/ping/ping.c 2020-08-21 16:20:41.000000000 +0200 +++ new/iputils-20210202/ping/ping.c 2021-02-02 09:11:38.000000000 +0100 @@ -488,7 +488,7 @@ double optval; optval = ping_strtod(optarg, _("bad linger time")); - if (isless(optval, 0.001) || isgreater(optval, (double)INT_MAX / 1000)) + if (isless(optval, 0) || isgreater(optval, (double)INT_MAX / 1000)) error(2, 0, _("bad linger time: %s"), optarg); /* lingertime will be converted to usec later */ rts.lingertime = (int)(optval * 1000); @@ -1314,8 +1314,11 @@ msg.msg_controllen = sizeof(cbuf); res = recvmsg(sock->fd, &msg, MSG_ERRQUEUE | MSG_DONTWAIT); - if (res < 0) + if (res < 0) { + if (errno == EAGAIN || errno == EINTR) + local_errors++; goto out; + } e = NULL; for (cmsgh = CMSG_FIRSTHDR(&msg); cmsgh; cmsgh = CMSG_NXTHDR(&msg, cmsgh)) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/iputils-s20200821/ping/ping.h new/iputils-20210202/ping/ping.h --- old/iputils-s20200821/ping/ping.h 2020-08-21 16:20:41.000000000 +0200 +++ new/iputils-20210202/ping/ping.h 2021-02-02 09:11:38.000000000 +0100 @@ -163,7 +163,7 @@ int preload; int deadline; /* time to die */ int lingertime; - struct timeval start_time, cur_time; + struct timespec start_time, cur_time; volatile int exiting; volatile int status_snapshot; int confirm; @@ -293,6 +293,20 @@ } out->tv_sec -= in->tv_sec; } + +/* + * tssub -- + * Subtract 2 timespec structs: out = out - in. Out is assumed to + * be >= in. + */ +static inline void tssub(struct timespec *out, struct timespec *in) +{ + if ((out->tv_nsec -= in->tv_nsec) < 0) { + --out->tv_sec; + out->tv_nsec += 1000000000; + } + out->tv_sec -= in->tv_sec; +} static inline void set_signal(int signo, void (*handler)(int)) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/iputils-s20200821/ping/ping6_common.c new/iputils-20210202/ping/ping6_common.c --- old/iputils-s20200821/ping/ping6_common.c 2020-08-21 16:20:41.000000000 +0200 +++ new/iputils-20210202/ping/ping6_common.c 2021-02-02 09:11:38.000000000 +0100 @@ -481,8 +481,11 @@ msg.msg_controllen = sizeof(cbuf); res = recvmsg(sock->fd, &msg, MSG_ERRQUEUE | MSG_DONTWAIT); - if (res < 0) + if (res < 0) { + if (errno == EAGAIN || errno == EINTR) + local_errors++; goto out; + } e = NULL; for (cmsg = CMSG_FIRSTHDR(&msg); cmsg; cmsg = CMSG_NXTHDR(&msg, cmsg)) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/iputils-s20200821/ping/ping_common.c new/iputils-20210202/ping/ping_common.c --- old/iputils-s20200821/ping/ping_common.c 2020-08-21 16:20:41.000000000 +0200 +++ new/iputils-20210202/ping/ping_common.c 2021-02-02 09:11:38.000000000 +0100 @@ -313,15 +313,15 @@ /* Check that packets < rate*time + preload */ if (rts->cur_time.tv_sec == 0) { - gettimeofday(&rts->cur_time, NULL); + clock_gettime(CLOCK_MONOTONIC_RAW, &rts->cur_time); tokens = rts->interval * (rts->preload - 1); } else { long ntokens, tmp; - struct timeval tv; + struct timespec tv; - gettimeofday(&tv, NULL); + clock_gettime(CLOCK_MONOTONIC_RAW, &tv); ntokens = (tv.tv_sec - rts->cur_time.tv_sec) * 1000 + - (tv.tv_usec - rts->cur_time.tv_usec) / 1000; + (tv.tv_nsec - rts->cur_time.tv_nsec) / 1000000; if (!rts->interval) { /* Case of unlimited flood is special; * if we see no reply, they are limited to 100pps */ @@ -531,7 +531,7 @@ sigemptyset(&sset); sigprocmask(SIG_SETMASK, &sset, NULL); - gettimeofday(&rts->start_time, NULL); + clock_gettime(CLOCK_MONOTONIC_RAW, &rts->start_time); if (rts->deadline) { struct itimerval it; @@ -868,10 +868,10 @@ */ int finish(struct ping_rts *rts) { - struct timeval tv = rts->cur_time; + struct timespec tv = rts->cur_time; char *comma = ""; - tvsub(&tv, &rts->start_time); + tssub(&tv, &rts->start_time); putchar('\n'); fflush(stdout); @@ -891,7 +891,7 @@ #endif printf(_(", %g%% packet loss"), (float)((((long long)(rts->ntransmitted - rts->nreceived)) * 100.0) / rts->ntransmitted)); - printf(_(", time %ldms"), 1000 * tv.tv_sec + (tv.tv_usec + 500) / 1000); + printf(_(", time %ldms"), 1000 * tv.tv_sec + (tv.tv_nsec + 500000) / 1000000); } putchar('\n'); @@ -924,7 +924,7 @@ } if (rts->nreceived && (!rts->interval || rts->opt_flood || rts->opt_adaptive) && rts->ntransmitted > 1) { - int ipg = (1000000 * (long long)tv.tv_sec + tv.tv_usec) / (rts->ntransmitted - 1); + int ipg = (1000000 * (long long)tv.tv_sec + tv.tv_nsec / 1000) / (rts->ntransmitted - 1); printf(_("%sipg/ewma %d.%03d/%d.%03d ms"), comma, ipg / 1000, ipg % 1000, rts->rtt / 8000, (rts->rtt / 8) % 1000); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/iputils-s20200821/po/POTFILES new/iputils-20210202/po/POTFILES --- old/iputils-s20200821/po/POTFILES 2020-08-21 16:20:41.000000000 +0200 +++ new/iputils-20210202/po/POTFILES 2021-02-02 09:11:38.000000000 +0100 @@ -1,7 +1,8 @@ arping.c clockdiff.c -ping.c -ping_common.c -ping6_common.c +ping/node_info.c +ping/ping6_common.c +ping/ping.c +ping/ping_common.c tracepath.c traceroute6.c diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/iputils-s20200821/po/fr.po new/iputils-20210202/po/fr.po --- old/iputils-s20200821/po/fr.po 2020-08-21 16:20:41.000000000 +0200 +++ new/iputils-20210202/po/fr.po 2021-02-02 09:11:38.000000000 +0100 @@ -1,22 +1,20 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# Copyright (C) Julien Humbert <[email protected]>, 2020-2021 # This file is distributed under the same license as the iputils package. -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. -# msgid "" msgstr "" "Project-Id-Version: iputils\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-03-09 19:20+0000\n" -"PO-Revision-Date: 2020-07-02 02:40+0000\n" +"PO-Revision-Date: 2021-01-27 16:40+0000\n" "Last-Translator: Julien Humbert <[email protected]>\n" -"Language-Team: French <https://translate.fedoraproject.org/projects/iputils/iputils/fr/>\n" +"Language-Team: French <https://translate.fedoraproject.org/projects/iputils/" +"iputils/fr/>\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.1.1\n" +"X-Generator: Weblate 4.4.2\n" #: ping/ping.c:1081 #, c-format @@ -783,17 +781,17 @@ #: ping/ping6_common.c:444 #, c-format msgid "MLD Query" -msgstr "" +msgstr "Requ??te MLD" #: ping/ping6_common.c:450 #, c-format msgid "MLD Reduction" -msgstr "" +msgstr "R??duction MLD" #: ping/ping6_common.c:447 #, c-format msgid "MLD Report" -msgstr "" +msgstr "Rapport MLD" #: traceroute6.c:480 msgid "Membership Query" @@ -842,15 +840,15 @@ #: ping/ping6_common.c:392 #, c-format msgid "No route" -msgstr "" +msgstr "Aucune route" #: traceroute6.c:510 msgid "OUT-OF-RANGE" -msgstr "" +msgstr "HORS DE PORT??E" #: tracepath.c:456 tracepath.c:461 msgid "Only one -4 or -6 option may be specified" -msgstr "" +msgstr "Seule l???option -4 ou -6 peut ??tre sp??cifi??e" #: clockdiff.c:245 #, c-format @@ -860,26 +858,26 @@ #: ping/ping_common.c:225 #, c-format msgid "PATTERN: 0x" -msgstr "" +msgstr "MOTIF??: 0x" #: ping/ping.c:924 #, c-format msgid "PING %s (%s) " -msgstr "" +msgstr "PING %s (%s) " #: ping/ping6_common.c:364 #, c-format msgid "PING %s(%s) " -msgstr "" +msgstr "PING %s(%s) " #: traceroute6.c:470 msgid "Packet Too Big" -msgstr "" +msgstr "Paquet trop grand" #: ping/ping.c:1182 #, c-format msgid "Packet filtered\n" -msgstr "" +msgstr "Paquet filtr??\n" #: ping/ping6_common.c:412 #, c-format @@ -903,7 +901,7 @@ #: ping/ping6_common.c:404 #, c-format msgid "Port unreachable" -msgstr "" +msgstr "Port injoignable" #: ping/ping.c:1188 #, c-format @@ -923,7 +921,7 @@ #: arping.c:286 #, c-format msgid "Received %d response(s)" -msgstr "" +msgstr "%d r??ponse(s) re??ue(s)" #: traceroute6.c:494 msgid "Redirect" @@ -1013,7 +1011,7 @@ #: ping/ping.c:1259 #, c-format msgid "Timestamp\n" -msgstr "" +msgstr "Horodatage\n" #: ping/ping.c:1263 #, c-format @@ -1027,17 +1025,17 @@ #: ping/ping6_common.c:407 #, c-format msgid "Unknown code %d" -msgstr "" +msgstr "Code %d inconnu" #: ping/ping6_common.c:430 #, c-format msgid "Unknown header " -msgstr "" +msgstr "Ent??te inconnu " #: ping/ping6_common.c:432 #, c-format msgid "Unknown option " -msgstr "" +msgstr "Option inconnue " #: ping/ping.c:1092 #, c-format @@ -1052,45 +1050,47 @@ #: ping/ping6_common.c:918 ping/ping.c:1695 msgid "WARNING: failed to install socket filter" -msgstr "" +msgstr "AVERTISSEMENT??: ??chec de l???installation du filtre de socket" #: traceroute6.c:822 arping.c:965 msgid "WARNING: interface is ignored" -msgstr "" +msgstr "AVERTISSEMENT??: l???interface est ignor??e" #: ping/ping.c:712 #, c-format msgid "WARNING: pinging broadcast address\n" -msgstr "" +msgstr "AVERTISSEMENT??: ping de l???adresse de diffusion\n" #: ping/ping_common.c:445 msgid "WARNING: probably, rcvbuf is not enough to hold preload" msgstr "" +"AVERTISSEMENT??: probablement, le rcvbuf n???est pas suffisant pour maintenir " +"le pr??chargement" #: ping/ping.c:830 msgid "WARNING: setsockopt(ICMP_FILTER)" -msgstr "" +msgstr "AVERTISSEMENT??: setsockopt(ICMP_FILTER)" #: ping/ping.c:839 msgid "WARNING: setsockopt(IP_RECVTTL)" -msgstr "" +msgstr "AVERTISSEMENT??: setsockopt(IP_RECVTTL)" #: ping/ping.c:841 msgid "WARNING: setsockopt(IP_RETOPTS)" -msgstr "" +msgstr "AVERTISSEMENT??: setsockopt(IP_RETOPTS)" #: arping.c:983 msgid "WARNING: setsockopt(SO_DONTROUTE)" -msgstr "" +msgstr "AVERTISSEMENT??: setsockopt(SO_DONTROUTE)" #: arping.c:662 #, c-format msgid "WARNING: using default broadcast address.\n" -msgstr "" +msgstr "AVERTISSEMENT??: utilisation de l???adresse de diffusion par d??faut.\n" #: ping/ping.c:835 msgid "WARNING: your kernel is veeery old. No problems." -msgstr "" +msgstr "AVERTISSEMENT??: votre noyau est tr??????s vieux. Aucun probl??me." #. Do not exit, old kernels do not support mark. #: ping/ping_common.c:491 @@ -1124,7 +1124,7 @@ #: tracepath.c:236 msgid "[LOCALHOST]" -msgstr "" +msgstr "[LOCALHOST]" #: tracepath.c:323 tracepath.c:325 #, c-format @@ -1134,7 +1134,7 @@ #: ping/ping6_common.c:435 #, c-format msgid "at %u" -msgstr "" +msgstr "?? %u" #: tracepath.c:613 #, c-format @@ -1205,7 +1205,7 @@ #: ping/ping.c:391 #, c-format msgid "cannot copy: %s" -msgstr "" +msgstr "impossible de copier??: %s" #: ping/ping.c:908 msgid "cannot disable multicast loopback" @@ -1250,12 +1250,12 @@ #: ping/ping6_common.c:423 #, c-format msgid "code %d" -msgstr "" +msgstr "code %d" #: ping/ping6_common.c:434 #, c-format msgid "code %d " -msgstr "" +msgstr "code %d " #: ping/node_info.c:358 msgid "dn_comp() returned too long result" @@ -1277,12 +1277,12 @@ #: arping.c:398 #, c-format msgid "for " -msgstr "" +msgstr "pour " #: arping.c:393 #, c-format msgid "for %s " -msgstr "" +msgstr "pour %s " #: arping.c:1016 #, c-format @@ -1323,7 +1323,7 @@ #: ping/ping.c:468 ping/ping.c:481 tracepath.c:471 tracepath.c:474 #: tracepath.c:477 tracepath.c:498 arping.c:872 arping.c:875 arping.c:878 msgid "invalid argument" -msgstr "" +msgstr "param??tre invalide" #: ping/ping.c:400 #, c-format @@ -1337,12 +1337,12 @@ #: ping/ping6_common.c:504 msgid "local error" -msgstr "" +msgstr "erreur locale" #: ping/ping.c:1334 #, c-format msgid "local error: %s" -msgstr "" +msgstr "erreur locale??: %s" #: ping/ping6_common.c:506 #, c-format @@ -1361,7 +1361,7 @@ #: ping/ping6_common.c:258 ping/node_info.c:343 ping/node_info.c:385 #: ping/ping.c:449 ping/ping.c:512 ping/ping.c:922 msgid "memory allocation failed" -msgstr "" +msgstr "??chec de l???allocation de m??moire" #: ping/ping6_common.c:236 msgid "multicast ping does not fragment" @@ -1454,11 +1454,11 @@ #: arping.c:388 msgid "reply" -msgstr "" +msgstr "r??ponse" #: arping.c:388 msgid "request" -msgstr "" +msgstr "requ??te" #: ping/ping_common.c:914 #, c-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/iputils-s20200821/po/ja.po new/iputils-20210202/po/ja.po --- old/iputils-s20200821/po/ja.po 2020-08-21 16:20:41.000000000 +0200 +++ new/iputils-20210202/po/ja.po 2021-02-02 09:11:38.000000000 +0100 @@ -1,21 +1,22 @@ # Japanese messages for iputils # Jun Nishii <[email protected]>, 2000 # Daisuke SUZUKI <[email protected]>, 2004 -# Tomohiro "Tomo-p" KATO <[email protected]>, 2018 +# Tomohiro "Tomo-p" KATO <[email protected]>, 2018-2021 msgid "" msgstr "" "Project-Id-Version: iputils 20161105\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-11-16 03:31+0900\n" -"PO-Revision-Date: 2020-08-07 07:29+0000\n" +"PO-Revision-Date: 2021-01-26 05:47+0000\n" "Last-Translator: Tomohiro KATO <[email protected]>\n" -"Language-Team: Japanese <https://translate.fedoraproject.org/projects/iputils/iputils/ja/>\n" +"Language-Team: Japanese <https://translate.fedoraproject.org/projects/" +"iputils/iputils/ja/>\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.1.1\n" +"X-Generator: Weblate 4.4.2\n" #: arping.c:191 #, c-format @@ -64,8 +65,8 @@ "For more details see arping(8).\n" msgstr "" "\n" -" -s <?????????????????????> ?????????IP?????????????????????????????????\n" -" <?????????> DNS????????????IP?????????????????????????????????\n" +" -s <?????????> ?????????IP????????????\n" +" <?????????> DNS????????????IP????????????\n" "\n" "????????? arping(8) ??????????????????????????????\n" @@ -184,7 +185,7 @@ #: arping.c:1274 #, c-format msgid "ARPING %s " -msgstr "" +msgstr "ARPING %s " #: arping.c:1275 #, c-format @@ -870,7 +871,7 @@ #: ping_common.c:868 #, c-format msgid " (truncated)\n" -msgstr "" +msgstr " (???????????????????????????)\n" #: ping_common.c:873 #, c-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/iputils-s20200821/po/pt_BR.po new/iputils-20210202/po/pt_BR.po --- old/iputils-s20200821/po/pt_BR.po 2020-08-21 16:20:41.000000000 +0200 +++ new/iputils-20210202/po/pt_BR.po 2021-02-02 09:11:38.000000000 +0100 @@ -1,22 +1,21 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# Copyright (C) Rafael Fontenelle <[email protected]>, 2020-2021 # This file is distributed under the same license as the iputils package. -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # msgid "" msgstr "" "Project-Id-Version: iputils\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-03-09 19:20+0000\n" -"PO-Revision-Date: 2020-07-02 02:40+0000\n" +"PO-Revision-Date: 2021-01-29 19:40+0000\n" "Last-Translator: Rafael Fontenelle <[email protected]>\n" -"Language-Team: Portuguese (Brazil) <https://translate.fedoraproject.org/projects/iputils/iputils/pt_BR/>\n" +"Language-Team: Portuguese (Brazil) <https://translate.fedoraproject.org/" +"projects/iputils/iputils/pt_BR/>\n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.1.1\n" +"X-Generator: Weblate 4.4.2\n" #: ping/ping.c:1081 #, c-format @@ -781,29 +780,29 @@ #: ping/ping6_common.c:444 #, c-format msgid "MLD Query" -msgstr "Consulta MLD" +msgstr "Consulta de MLD" #: ping/ping6_common.c:450 #, c-format msgid "MLD Reduction" -msgstr "Redu????o MLD" +msgstr "Redu????o de MLD" #: ping/ping6_common.c:447 #, c-format msgid "MLD Report" -msgstr "Relat??rio MLD" +msgstr "Relat??rio de MLD" #: traceroute6.c:480 msgid "Membership Query" -msgstr "" +msgstr "Consulta de associa????o" #: traceroute6.c:484 msgid "Membership Reduction" -msgstr "" +msgstr "Redu????o de associa????o" #: traceroute6.c:482 msgid "Membership Report" -msgstr "" +msgstr "Relat??rio de associa????o" #: traceroute6.c:508 msgid "Mobile Prefix Solicitation Advertisement" @@ -819,113 +818,113 @@ #: tracepath.c:340 msgid "NET ERROR" -msgstr "" +msgstr "ERRO DE REDE" #: traceroute6.c:492 msgid "Neighbor Advertisement" -msgstr "" +msgstr "An??ncio de vizinho" #: traceroute6.c:496 msgid "Neighbor Query" -msgstr "" +msgstr "Consulta de vizinho" #: traceroute6.c:498 msgid "Neighbor Reply" -msgstr "" +msgstr "Resposta de vizinho" #: traceroute6.c:490 msgid "Neighbor Solicitation" -msgstr "" +msgstr "Solicita????o de vizinho" #: ping/ping6_common.c:392 #, c-format msgid "No route" -msgstr "" +msgstr "Nenhuma rota" #: traceroute6.c:510 msgid "OUT-OF-RANGE" -msgstr "" +msgstr "FORA DO INTERVALO" #: tracepath.c:456 tracepath.c:461 msgid "Only one -4 or -6 option may be specified" -msgstr "" +msgstr "Apenas uma op????o -4 ou -6 pode ser especificada" #: clockdiff.c:245 #, c-format msgid "Overflow %d hops\n" -msgstr "" +msgstr "Excesso de %d saltos\n" #: ping/ping_common.c:225 #, c-format msgid "PATTERN: 0x" -msgstr "" +msgstr "PADR??O: 0x" #: ping/ping.c:924 #, c-format msgid "PING %s (%s) " -msgstr "" +msgstr "PING %s (%s) " #: ping/ping6_common.c:364 #, c-format msgid "PING %s(%s) " -msgstr "" +msgstr "PING %s(%s) " #: traceroute6.c:470 msgid "Packet Too Big" -msgstr "" +msgstr "Pacote grande demais" #: ping/ping.c:1182 #, c-format msgid "Packet filtered\n" -msgstr "" +msgstr "Pacote filtrado\n" #: ping/ping6_common.c:412 #, c-format msgid "Packet too big: mtu=%u" -msgstr "" +msgstr "Pacote grande demais: mtu=%u" #: traceroute6.c:474 msgid "Parameter Problem" -msgstr "" +msgstr "Problema de par??metro" #: ping/ping6_common.c:426 #, c-format msgid "Parameter problem: " -msgstr "" +msgstr "Problema de par??metro: " #: ping/ping.c:1253 #, c-format msgid "Parameter problem: pointer = %u\n" -msgstr "" +msgstr "Problema de par??metro: ponteiro = %u\n" #: ping/ping6_common.c:404 #, c-format msgid "Port unreachable" -msgstr "" +msgstr "Porta inalcan????vel" #: ping/ping.c:1188 #, c-format msgid "Precedence Cutoff\n" -msgstr "" +msgstr "Corte de preced??ncia\n" #: ping/ping.c:1185 #, c-format msgid "Precedence Violation\n" -msgstr "" +msgstr "Viola????o de preced??ncia\n" #: ping/node_info.c:165 #, c-format msgid "Qtype conflict\n" -msgstr "" +msgstr "Conflito de qtype\n" #: arping.c:286 #, c-format msgid "Received %d response(s)" -msgstr "" +msgstr "Recebida(s) %d resposta(s)" #: traceroute6.c:494 msgid "Redirect" -msgstr "" +msgstr "Redirecionamento" #: ping/ping.c:1208 #, c-format @@ -954,21 +953,21 @@ #: traceroute6.c:488 msgid "Router Advertisement" -msgstr "" +msgstr "An??ncio de roteador" #: traceroute6.c:486 msgid "Router Solicitation" -msgstr "" +msgstr "Solicita????o de roteador" #: arping.c:285 #, c-format msgid "Sent %d probes (%d broadcast(s))\n" -msgstr "" +msgstr "Enviadas %d sondas (%d broadcast(s))\n" #: ping/ping.c:1167 #, c-format msgid "Source Host Isolated\n" -msgstr "" +msgstr "Host de origem isolado\n" #: ping/ping.c:1198 #, c-format @@ -983,35 +982,36 @@ #: ping/node_info.c:217 #, c-format msgid "Subject type conflict\n" -msgstr "" +msgstr "Conflito de tipo de assunto\n" #: arping.c:945 msgid "Suitable device could not be determined. Please, use option -I." msgstr "" +"Dispositivo adequado n??o p??de ser determinado. Por favor, use a op????o -I." #: traceroute6.c:472 msgid "Time Exceeded in Transit" -msgstr "" +msgstr "Tempo excedido em tr??nsito" #: ping/ping.c:1246 #, c-format msgid "Time exceeded, Bad Code: %d\n" -msgstr "" +msgstr "Tempo excedido, c??digo inv??lido: %d\n" #: ping/ping6_common.c:417 #, c-format msgid "Time exceeded: " -msgstr "" +msgstr "Tempo excedido: " #: ping/ping.c:1240 #, c-format msgid "Time to live exceeded\n" -msgstr "" +msgstr "Tempo de vida excedido\n" #: ping/ping.c:1259 #, c-format msgid "Timestamp\n" -msgstr "" +msgstr "Marca de tempo\n" #: ping/ping.c:1263 #, c-format @@ -1020,27 +1020,27 @@ #: arping.c:387 msgid "Unicast" -msgstr "" +msgstr "Unicast" #: ping/ping6_common.c:407 #, c-format msgid "Unknown code %d" -msgstr "" +msgstr "C??digo desconhecido %d" #: ping/ping6_common.c:430 #, c-format msgid "Unknown header " -msgstr "" +msgstr "Cabe??alho desconhecido " #: ping/ping6_common.c:432 #, c-format msgid "Unknown option " -msgstr "" +msgstr "Op????o desconhecida " #: ping/ping.c:1092 #, c-format msgid "Unrecorded hops: %d\n" -msgstr "" +msgstr "Saltos n??o registrados: %d\n" #. point to options #: ping/ping.c:1116 @@ -1050,75 +1050,76 @@ #: ping/ping6_common.c:918 ping/ping.c:1695 msgid "WARNING: failed to install socket filter" -msgstr "" +msgstr "AVISO: falha ao instalar filtro de socket" #: traceroute6.c:822 arping.c:965 msgid "WARNING: interface is ignored" -msgstr "" +msgstr "AVISO: interface ignorada" #: ping/ping.c:712 #, c-format msgid "WARNING: pinging broadcast address\n" -msgstr "" +msgstr "AVISO: pingando endere??o de broadcast\n" #: ping/ping_common.c:445 msgid "WARNING: probably, rcvbuf is not enough to hold preload" -msgstr "" +msgstr "AVISO: provavelmente rcvbuf n??o ?? suficiente para manter a pr??-carga" #: ping/ping.c:830 msgid "WARNING: setsockopt(ICMP_FILTER)" -msgstr "" +msgstr "AVISO: setsockopt(ICMP_FILTER)" #: ping/ping.c:839 msgid "WARNING: setsockopt(IP_RECVTTL)" -msgstr "" +msgstr "AVISO: setsockopt(IP_RECVTTL)" #: ping/ping.c:841 msgid "WARNING: setsockopt(IP_RETOPTS)" -msgstr "" +msgstr "AVISO: setsockopt(IP_RETOPTS)" #: arping.c:983 msgid "WARNING: setsockopt(SO_DONTROUTE)" -msgstr "" +msgstr "AVISO: setsockopt(SO_DONTROUTE)" #: arping.c:662 #, c-format msgid "WARNING: using default broadcast address.\n" -msgstr "" +msgstr "AVISO: usando endere??o padr??o de broadcast.\n" #: ping/ping.c:835 msgid "WARNING: your kernel is veeery old. No problems." -msgstr "" +msgstr "AVISO: seu kernel ?? beeem antigo. Sem problemas." #. Do not exit, old kernels do not support mark. #: ping/ping_common.c:491 #, c-format msgid "Warning: Failed to set mark: %d" -msgstr "" +msgstr "Aviso: Falha ao definir marca: %d" #: ping/ping_common.c:476 msgid "Warning: no SO_TIMESTAMP support, falling back to SIOCGSTAMP" -msgstr "" +msgstr "Aviso: sem suporte a SO_TIMESTAMP, recorrendo a SIOCGSTAMP" #: ping/ping6_common.c:206 ping/ping.c:753 #, c-format msgid "Warning: source address might be selected on device other than: %s" msgstr "" +"Aviso: endere??o fonte pode estar selecionado em um dispositivo que n??o: %s" #: ping/ping_common.c:750 #, c-format msgid "Warning: time of day goes back (%ldus), taking countermeasures" -msgstr "" +msgstr "Aviso: a hora do dia est?? voltando (%ldus), tomando contramedidas" #: ping/ping6_common.c:428 #, c-format msgid "Wrong header field " -msgstr "" +msgstr "Campo de cabe??alho incorreto " #: clockdiff.c:240 #, c-format msgid "Wrong timestamp %d\n" -msgstr "" +msgstr "Marca de tempo incorreta %d\n" #: tracepath.c:236 msgid "[LOCALHOST]" @@ -1127,12 +1128,12 @@ #: tracepath.c:323 tracepath.c:325 #, c-format msgid "asymm %2d " -msgstr "" +msgstr "asymm %2d " #: ping/ping6_common.c:435 #, c-format msgid "at %u" -msgstr "" +msgstr "em %u" #: tracepath.c:613 #, c-format @@ -1142,7 +1143,7 @@ #: ping/ping.c:244 #, c-format msgid "bad TOS value: %s" -msgstr "" +msgstr "valor de TOS inv??lido: %s" #: ping/ping.c:487 msgid "bad linger time" @@ -1155,30 +1156,30 @@ #: ping/ping.c:378 msgid "bad timing interval" -msgstr "" +msgstr "intervalo de tempo inv??lido" #: ping/ping.c:380 #, c-format msgid "bad timing interval: %s" -msgstr "" +msgstr "intervalo de tempo inv??lido: %s" #: ping/ping.c:221 #, c-format msgid "bad value for flowinfo: %s" -msgstr "" +msgstr "valor inv??lido para flowinfo: %s" #: ping/ping.c:806 msgid "broadcast ping does not fragment" -msgstr "" +msgstr "o ping de broadcast n??o fragmenta" #: ping/ping.c:804 #, c-format msgid "broadcast ping with too short interval: %d" -msgstr "" +msgstr "ping de broadcast com intervalo muito curto: %d" #: ping/ping6_common.c:306 msgid "can't disable multicast loopback" -msgstr "" +msgstr "n??o ?? poss??vel desativar o loopback de multicast" #: ping/ping6_common.c:326 msgid "can't receive hop limit" @@ -1237,6 +1238,8 @@ "cmsg4:%d\n" " " msgstr "" +"cmsg4:%d\n" +" " #: tracepath.c:215 #, c-format @@ -1244,20 +1247,22 @@ "cmsg6:%d\n" " " msgstr "" +"cmsg6:%d\n" +" " #: ping/ping6_common.c:423 #, c-format msgid "code %d" -msgstr "" +msgstr "c??digo %d" #: ping/ping6_common.c:434 #, c-format msgid "code %d " -msgstr "" +msgstr "c??digo %d " #: ping/node_info.c:358 msgid "dn_comp() returned too long result" -msgstr "" +msgstr "dn_comp() retornou um resultado longo demais" #: ping/ping6_common.c:352 msgid "flow labels are not supported" @@ -1275,31 +1280,31 @@ #: arping.c:398 #, c-format msgid "for " -msgstr "" +msgstr "para " #: arping.c:393 #, c-format msgid "for %s " -msgstr "" +msgstr "pra %s " #: arping.c:1016 #, c-format msgid "from %s %s\n" -msgstr "" +msgstr "de %s %s\n" #: ping/ping6_common.c:371 ping/ping.c:926 #, c-format msgid "from %s %s: " -msgstr "" +msgstr "de %s %s: " #: ping/ping.c:735 msgid "gatifaddrs failed" -msgstr "" +msgstr "gatifaddrs falhou" #: tracepath.c:611 #, c-format msgid "hops %d " -msgstr "" +msgstr "saltos %d " #: ping/ping_common.c:464 #, c-format @@ -1335,82 +1340,82 @@ #: ping/ping6_common.c:504 msgid "local error" -msgstr "" +msgstr "erro local" #: ping/ping.c:1334 #, c-format msgid "local error: %s" -msgstr "" +msgstr "erro local: %s" #: ping/ping6_common.c:506 #, c-format msgid "local error: message too long, mtu: %u" -msgstr "" +msgstr "erro local: mensagem longa demais, mtu: %u" #: ping/ping.c:1336 #, c-format msgid "local error: message too long, mtu=%u" -msgstr "" +msgstr "erro local: mensagem longa demais, mtu=%u" #: clockdiff.c:589 msgid "measure: unknown failure" -msgstr "" +msgstr "medida: falha desconhecida" #: ping/ping6_common.c:258 ping/node_info.c:343 ping/node_info.c:385 #: ping/ping.c:449 ping/ping.c:512 ping/ping.c:922 msgid "memory allocation failed" -msgstr "" +msgstr "aloca????o de mem??ria falhou" #: ping/ping6_common.c:236 msgid "multicast ping does not fragment" -msgstr "" +msgstr "ping multicast n??o fragmenta" #: ping/ping6_common.c:233 #, c-format msgid "multicast ping with too short interval: %d" -msgstr "" +msgstr "ping multicast com intervalo curto demais: %d" #: ping/ping_common.c:345 #, c-format msgid "no answer yet for icmp_seq=%lu\n" -msgstr "" +msgstr "nenhuma resposta ainda para icmp_seq=%lu\n" #: tracepath.c:232 #, c-format msgid "no info\n" -msgstr "" +msgstr "nenhuma informa????o\n" #: arping.c:1020 msgid "no source address in not-DAD mode" -msgstr "" +msgstr "nenhum endere??o de origem em modo n??o DAD" #: ping/ping.c:316 ping/ping.c:343 msgid "only one -4 or -6 option may be specified" -msgstr "" +msgstr "apenas uma op????o entre -4 ou -6 pode ser especificada" #: ping/ping.c:324 ping/ping.c:329 msgid "only one of -T or -R may be used" -msgstr "" +msgstr "apenas um entre -T ou -R pode ser usado" #: ping/ping.c:188 #, c-format msgid "option argument contains garbage: %s" -msgstr "" +msgstr "o argumento de op????o cont??m lixo: %s" #: ping/ping.c:1508 #, c-format msgid "packet too short (%d bytes) from %s" -msgstr "" +msgstr "pacote curto demais (%d bytes) de %s" #: ping/ping6_common.c:813 #, c-format msgid "packet too short: %d bytes" -msgstr "" +msgstr "pacote curto demais: %d bytes" #: ping/ping_common.c:208 #, c-format msgid "patterns must be specified as hex digits: %s" -msgstr "" +msgstr "os padr??es devem ser especificados como d??gitos hexadecimais: %s" #: ping/node_info.c:398 #, c-format @@ -1434,29 +1439,47 @@ " subject-name=name\n" " subject-fqdn=name\n" msgstr "" +"ping -6 -N <nodeinfo opt>\n" +"Ajuda:\n" +" help\n" +"consulta:\n" +" name\n" +" ipv6\n" +" ipv6-all\n" +" ipv6-compatible\n" +" ipv6-global\n" +" ipv6-linklocal\n" +" ipv6-sitelocal\n" +" ipv4\n" +" ipv4-all\n" +"Assunto:\n" +" subject-ipv6=addr\n" +" subject-ipv4=addr\n" +" subject-name=name\n" +" subject-fqdn=name\n" #: tracepath.c:618 #, c-format msgid "pktlen must be within: %d < value <= %d" -msgstr "" +msgstr "pktlen deve estar entre: %d < valor <= %d" #: tracepath.c:302 #, c-format msgid "pmtu %d\n" -msgstr "" +msgstr "pmtu %d\n" #: tracepath.c:307 #, c-format msgid "reached\n" -msgstr "" +msgstr "atingido\n" #: arping.c:388 msgid "reply" -msgstr "" +msgstr "resposta" #: arping.c:388 msgid "request" -msgstr "" +msgstr "solicita????o" #: ping/ping_common.c:914 #, c-format @@ -1465,18 +1488,18 @@ #: ping/ping6_common.c:133 msgid "scope discrepancy among the nodes" -msgstr "" +msgstr "discrep??ncia de escopo entre os n??s" #: ping/ping6_common.c:331 msgid "setsockopt(IPV6_TCLASS)" -msgstr "" +msgstr "setsockopt(IPV6_TCLASS)" #. checksum should be enabled by default and setting this #. * option might fail anyway. #. #: ping/ping6_common.c:280 msgid "setsockopt(RAW_CHECKSUM) failed - try to continue" -msgstr "" +msgstr "setsockopt(RAW_CHECKSUM) falhou - tente continuar" #. #. * checksum should be enabled by default and setting this @@ -1485,66 +1508,66 @@ #: traceroute6.c:795 #, c-format msgid "setsockopt(RAW_CHECKSUM) failed - try to continue." -msgstr "" +msgstr "setsockopt(RAW_CHECKSUM) falhou - tente continuar." #: ping/ping.c:247 #, c-format msgid "the decimal value of TOS bits must be in range 0-255: %d" -msgstr "" +msgstr "o valor em decimal de bits TOS deve estar no intervalo 0-255: %d" #: ping/ping.c:189 msgid "this will become fatal error in the future" -msgstr "" +msgstr "este se tornar?? um erro fatal no futuro" #: ping/node_info.c:319 msgid "too long scope name" -msgstr "" +msgstr "nome de escopo longo demais" #: traceroute6.c:845 #, c-format msgid "traceroute to %s (%s)" -msgstr "" +msgstr "traceroute para %s (%s)" #: traceroute6.c:437 #, c-format msgid "traceroute: wrote %s %d chars, ret=%d\n" -msgstr "" +msgstr "traceroute: escritos %s %d caracteres, ret=%d\n" #: ping/ping6_common.c:333 msgid "traffic class is not supported" -msgstr "" +msgstr "classe de tr??fego n??o suportada" #: traceroute6.c:837 #, c-format msgid "unknown addr %s" -msgstr "" +msgstr "endere??o desconhecido %s" #: ping/ping6_common.c:453 #, c-format msgid "unknown icmp type: %u" -msgstr "" +msgstr "tipo de icmp desconhecido: %u" #: ping/ping6_common.c:87 ping/ping.c:688 ping/ping.c:797 #, c-format msgid "unknown iface: %s" -msgstr "" +msgstr "interface desconhecida: %s" #: ping/ping.c:777 msgid "unknown interface" -msgstr "" +msgstr "interface desconhecida" #: ping/ping.c:578 #, c-format msgid "unknown protocol family: %d" -msgstr "" +msgstr "fam??lia de protocolo desconhecida: %d" #: traceroute6.c:718 msgid "wait must be >1 sec" -msgstr "" +msgstr "espera deve ser >1 segundo" #: ping/ping.c:702 msgid "warning: QOS sockopts" -msgstr "" +msgstr "aviso: sockopts de QOS" #: clockdiff.c:270 #, c-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/iputils-s20200821/tftpd/meson.build new/iputils-20210202/tftpd/meson.build --- old/iputils-s20200821/tftpd/meson.build 2020-08-21 16:20:41.000000000 +0200 +++ new/iputils-20210202/tftpd/meson.build 2021-02-02 09:11:38.000000000 +0100 @@ -3,7 +3,8 @@ executable('tftpd', ['tftpd.c', 'tftpsubs.c', git_version_h], include_directories : inc, link_with : [libcommon], - install: true) + install: true, + install_dir: sbindir) subs = configuration_data() subs.set('sbindir', sbindir) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/iputils-s20200821/tftpd/tftpd.c new/iputils-20210202/tftpd/tftpd.c --- old/iputils-s20200821/tftpd/tftpd.c 2020-08-21 16:20:41.000000000 +0200 +++ new/iputils-20210202/tftpd/tftpd.c 2021-02-02 09:11:38.000000000 +0100 @@ -387,7 +387,6 @@ write_behind(ctl->file, pf->f_convert); if (close_stream(ctl->file)) syslog(LOG_ERR, "tftpd: write error: %s\n", strerror(errno)); - fclose(ctl->file); /* close data file */ ap->th_opcode = htons((uint16_t)ACK); /* send the "final" ack */ ap->th_block = htons(block);
