<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>e88291e3 - MFC r351318, r351330, r351393, r351398, r351440, r351461, r351548, r352226, r352229</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sbin/ping/Makefile#e88291e3</link>
        <description>MFC r351318, r351330, r351393, r351398, r351440, r351461, r351548, r352226, r352229r351318:ping: Add tests of the Internet checksum functionSubmitted by:	J&#225;n Su&#269;an &lt;sucanjan@gmail.com&gt;Sponsored by:	Google LLC (Google Summer of Code 2019)Differential Revision:	https://reviews.freebsd.org/D21340r351330:ping: do reverse DNS lookup of the target addressWhen printing replies, ping will now attempt a reverse DNS lookup of thetarget.  That can be suppressed by using the &quot;-n&quot; option.  Curiously, pinghas always done reverse lookups in certain error paths, but never in thesuccess path.Submitted by:	J&#225;n Su&#269;an &lt;sucanjan@gmail.com&gt;Sponsored by:	Google LLC (Google Summer of Code 2019)Differential Revision:	https://reviews.freebsd.org/D21351r351393:ping: add a basic functional testSubmitted by:	J&#225;n Su&#269;an &lt;sucanjan@gmail.com&gt;Sponsored by:	Google, inc. (Google Summer of Code 2019)Differential Revision:	https://reviews.freebsd.org/D21289r351398:ping: By default, don&apos;t reverse lookup IP addressesping&apos;s default is now not to attempt reverse DNS lookups.  The -H flag willenable them.  This change is not quite a reversion of r351330.  That changemade the happy path and error path do reverse lookups consistently; thischange changes the default for both paths.Submitted by:	J&#225;n Su&#269;an &lt;sucanjan@gmail.com&gt;Discussed with:	cemMFC-With:	351330Sponsored by:	Google LLC (Google Summer of Code 2019)Differential Revision:	https://reviews.freebsd.org/D21364r351440:ping: Fix alignment errorsThis fixes -Wcast-align errors when compiled with WARNS=6.Submitted by:	J&#225;n Su&#269;an &lt;sucanjan@gmail.com&gt;Sponsored by:	Google LLC (Google Summer of Code 2019)Differential Revision:	https://reviews.freebsd.org/D21327r351461:ping: fix unaligned access to ancillary dataUse CMSG_FIRSTHDR rather than assume that an array is correctly aligned.Fixes warnings on sparc64 and powerpcspe.Submitted by:	J&#225;n Su&#269;an &lt;sucanjan@gmail.com&gt;MFH:		2 weeksSponsored by:	Google LLC (Google Summer of Code 2019)Differential Revision:	https://reviews.freebsd.org/D21406r351548:ping: raise WARNS level to 6Submitted by:	J&#225;n Su&#269;an &lt;sucanjan@gmail.com&gt;Sponsored by:	Google LLC (Google Summer of Code 2019)Differential Revision:	https://reviews.freebsd.org/D21405r352226:ping: fix a string in an error messager352229:ping: Verify whether a datagram timestamp was actually received.ping(8) uses SO_TIMESTAMP, which attaches a timestamp to each IP datagram atthe time it&apos;s received by the kernel.  Except that occasionally it doesn&apos;t.Add a check to see whether such a timestamp was actually set before tryingto read it.  This fixes segfaults that can happen when the kernel doesn&apos;tattach a timestamp.The bug has always existed, but prior to r351461 it manifested as animplausible round-trip-time, not a segfault.Reported by:	phoMFC-With:	351461

            List of files:
            /freebsd-12.1/sbin/ping/Makefile</description>
        <pubDate>Mon, 16 Sep 2019 00:56:33 +0000</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0f5c99fa - MFC r350994, r350998, r351030, r351033, r351171, r351223, r351226, r351424</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sbin/ping/Makefile#0f5c99fa</link>
        <description>MFC r350994, r350998, r351030, r351033, r351171, r351223, r351226, r351424r350994:ping: fix data type of a variable for a packet sequence numberSubmitted by:	J&#225;n Su&#269;an &lt;sucanjan@gmail.com&gt;Sponsored by:	Google, inc. (Google Summer of Code 2019)Differential Revision:	https://reviews.freebsd.org/D21244r350998:ping: use the monotonic clock to measure durationsSubmitted by:	J&#225;n Su&#269;an &lt;sucanjan@gmail.com&gt;Sponsored by:	Google, inc. (Google Summer of Code 2019)Differential Revision:	https://reviews.freebsd.org/D21245r351030:ping: fix triptime calculation after r350998That revision changed the internal clock to the monotonic, but neglected tochange the datagram&apos;s timestamp source.Reported by:	Oliver Hartmann, Michael ButlerReviewed by:	J&#225;n Su&#269;an &lt;sucanjan@gmail.com&gt;, allanjudeMFC-With:	r350998Differential Revision:	https://reviews.freebsd.org/D21258r351033:ping: Make in_cksum() operate on u_char bufferThis fixes -Wcast-align errors for in_cksum() calls when compiled withWARNS=6.Submitted by:	J&#225;n Su&#269;an &lt;sucanjan@gmail.com&gt;Sponsored by:	Google, inc. (Google Summer of Code 2019)Differential Revision:	https://reviews.freebsd.org/D21261r351171:ping: Move in_cksum() to a separate source fileThis is a preparation step for adding ATF tests of in_cksum(), which has beenmodified to operate on unaligned data. ping.o cannot be linked to the testexecutable because both of them contain &apos;main&apos; symbol.Submitted by:	J&#225;n Su&#269;an &lt;sucanjan@gmail.com&gt;Sponsored by:	Google, inc. (Google Summer of Code 2019)Differential Revision:	https://reviews.freebsd.org/D21288r351223:ping: fix -Wformat-truncating warning with GCCIncrease buffer size for the string representation of n_timeICMP timestamp is a 32-bit number. In pr_ntime(), number of minutesand seconds is always 2 characters wide. Max. number of hours is 4characters wide. The buffer size should be at least:4 + 2 + 2 + 1 (&apos;:&apos;) + 1 (&apos;:&apos;) + 1 (&apos;\0&apos;) = 11Submitted by:	J&#225;n Su&#269;an &lt;sucanjan@gmail.com&gt;Sponsored by:	Google, inc. (Google Summer of Code 2019)Differential Revision:	https://reviews.freebsd.org/D21325r351226:Fix uninitialized variable warnings when MK_CASPER=noSubmitted by:	J&#225;n Su&#269;an &lt;sucanjan@gmail.com&gt;Sponsored by:	Google, inc. (Google Summer of Code 2019)Differential Revision:	https://reviews.freebsd.org/D21322r351424:ping: fix include guard symbol name to reflect the header file nameSubmitted by:	J&#225;n Su&#269;an &lt;sucanjan@gmail.com&gt;MFC-With:	351171Sponsored by:	Google LLC (Google Summer of Code 2019)Differential Revision:	https://reviews.freebsd.org/D21374

            List of files:
            /freebsd-12.1/sbin/ping/Makefile</description>
        <pubDate>Sun, 15 Sep 2019 16:53:02 +0000</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2c208ed8 - Allow dhclient and ping to build WITHOUT_DYNAMICROOT</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sbin/ping/Makefile#2c208ed8</link>
        <description>Allow dhclient and ping to build WITHOUT_DYNAMICROOTdhclient and ping normally use libcasper services.  These are notavailable in statically-linked binaries, so when WITHOUT_DYNAMICROOT isset disable libcasper use, as with rescue builds.  Also emit a warningas it&apos;s undesirable to build this way.Reported by:	Michael DexterReviewed by:	rgrimesTested by:	Michael DexterApproved by:	re (kib)Sponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D17074

            List of files:
            /freebsd-12.1/sbin/ping/Makefile</description>
        <pubDate>Sun, 09 Sep 2018 17:26:44 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2560d181 - We use a few different ifdef&apos;s names to check if we are using Casper or not,</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sbin/ping/Makefile#2560d181</link>
        <description>We use a few different ifdef&apos;s names to check if we are using Casper or not,let&apos;s standardize this. Now we are always use WITH_CASPER name.Discussed with:	emaste@MFC after:	1 month

            List of files:
            /freebsd-12.1/sbin/ping/Makefile</description>
        <pubDate>Thu, 21 Sep 2017 14:41:41 +0000</pubDate>
        <dc:creator>Mariusz Zaborski &lt;oshogbo@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c501d73c - Convert casperd(8) daemon to the libcasper.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sbin/ping/Makefile#c501d73c</link>
        <description>Convert casperd(8) daemon to the libcasper.After calling the cap_init(3) function Casper will fork from it&apos;s originalprocess, using pdfork(2). Forking from a process has a lot of advantages:1. We have the same cwd as the original process.2. The same uid, gid and groups.3. The same MAC labels.4. The same descriptor table.5. The same routing table.6. The same umask.7. The same cpuset(1).From now services are also in form of libraries.We also removed libcapsicum at all and converts existing program using Casperto new architecture.Discussed with:		pjd, jonathan, ed, drysdale@google.com, emastePartially reviewed by:	drysdale@google.com, bdreweryApproved by:		pjd (mentor)Differential Revision:	https://reviews.freebsd.org/D4277

            List of files:
            /freebsd-12.1/sbin/ping/Makefile</description>
        <pubDate>Thu, 25 Feb 2016 18:23:40 +0000</pubDate>
        <dc:creator>Mariusz Zaborski &lt;oshogbo@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>406d87b1 - Explicitly add more files to the &apos;runtime&apos; package.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sbin/ping/Makefile#406d87b1</link>
        <description>Explicitly add more files to the &apos;runtime&apos; package.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-12.1/sbin/ping/Makefile</description>
        <pubDate>Tue, 09 Feb 2016 20:19:31 +0000</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>13eb765f - Convert sbin/ to LIBADD</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sbin/ping/Makefile#13eb765f</link>
        <description>Convert sbin/ to LIBADDReduce overlinking

            List of files:
            /freebsd-12.1/sbin/ping/Makefile</description>
        <pubDate>Tue, 25 Nov 2014 11:23:12 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7e9489e0 - WARNS=3 and style fixes.  No functionality change.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sbin/ping/Makefile#7e9489e0</link>
        <description>WARNS=3 and style fixes.  No functionality change.

            List of files:
            /freebsd-12.1/sbin/ping/Makefile</description>
        <pubDate>Mon, 20 Oct 2014 00:27:40 +0000</pubDate>
        <dc:creator>Hiroki Sato &lt;hrs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c6063d0d - Use src.opts.mk in preference to bsd.own.mk except where we need stuff</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sbin/ping/Makefile#c6063d0d</link>
        <description>Use src.opts.mk in preference to bsd.own.mk except where we need stufffrom the latter.

            List of files:
            /freebsd-12.1/sbin/ping/Makefile</description>
        <pubDate>Tue, 06 May 2014 04:22:01 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a4986e9a - Fix statically-linked build (WITHOUT_DYNAMICROOT).</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sbin/ping/Makefile#a4986e9a</link>
        <description>Fix statically-linked build (WITHOUT_DYNAMICROOT).

            List of files:
            /freebsd-12.1/sbin/ping/Makefile</description>
        <pubDate>Sun, 16 Mar 2014 13:43:06 +0000</pubDate>
        <dc:creator>Jilles Tjoelker &lt;jilles@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>49133c6d - Protect ping(8) using Capsicum and Casper. This is protection against malicious</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sbin/ping/Makefile#49133c6d</link>
        <description>Protect ping(8) using Capsicum and Casper. This is protection against maliciousnetwork packets that we parse and not against local users trying to gain rootaccess through ping&apos;s set-uid bit - this is handled by dropping privileges veryearly in ping.Submitted by:	Mikhail &lt;mp@lenta.ru&gt;

            List of files:
            /freebsd-12.1/sbin/ping/Makefile</description>
        <pubDate>Tue, 04 Feb 2014 21:43:53 +0000</pubDate>
        <dc:creator>Pawel Jakub Dawidek &lt;pjd@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2b46c64c - Remove alpha left-overs.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sbin/ping/Makefile#2b46c64c</link>
        <description>Remove alpha left-overs.

            List of files:
            /freebsd-12.1/sbin/ping/Makefile</description>
        <pubDate>Tue, 22 Aug 2006 08:03:01 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>604d24db - style.Makefile(5):</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sbin/ping/Makefile#604d24db</link>
        <description>style.Makefile(5):	Use WARNS?= instead of WARNS=.

            List of files:
            /freebsd-12.1/sbin/ping/Makefile</description>
        <pubDate>Mon, 23 Feb 2004 20:25:27 +0000</pubDate>
        <dc:creator>Johan Karlsson &lt;johan@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>31eac03b - Update ping to be WARNS=2 compliant.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sbin/ping/Makefile#31eac03b</link>
        <description>Update ping to be WARNS=2 compliant.Reviewed by:	-audit (no objections ~1mo)Approved by:	nectar

            List of files:
            /freebsd-12.1/sbin/ping/Makefile</description>
        <pubDate>Wed, 05 Mar 2003 22:42:03 +0000</pubDate>
        <dc:creator>Sean Chittenden &lt;seanc@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2d68bf45 - Default to WARNS=2.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sbin/ping/Makefile#2d68bf45</link>
        <description>Default to WARNS=2.Binary builds that cannot handle this must explicitly set WARNS=0.Reviewed by:	mike

            List of files:
            /freebsd-12.1/sbin/ping/Makefile</description>
        <pubDate>Tue, 04 Dec 2001 02:19:58 +0000</pubDate>
        <dc:creator>David E. O&apos;Brien &lt;obrien@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cda2a9b2 - Set BINOWN=root explicitly for setuid root binaries.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sbin/ping/Makefile#cda2a9b2</link>
        <description>Set BINOWN=root explicitly for setuid root binaries.This is not &quot;useless&quot;, as one may have non-defaultsetting for BINOWN in make.conf, and we still wantthese to be installed setuid root in this case.

            List of files:
            /freebsd-12.1/sbin/ping/Makefile</description>
        <pubDate>Thu, 13 Sep 2001 06:48:18 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f328d583 - Use CFLAGS, not COPTS, in the Makefile.  bsd.prog.mk conveniently adds</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sbin/ping/Makefile#f328d583</link>
        <description>Use CFLAGS, not COPTS, in the Makefile.  bsd.prog.mk conveniently addsCOPTS towards the end of final CFLAGS so that it can be used tooverride Makefile and other defaults.  Using it in Makefiles riskshaving options set using it clobbered when somebody uses it on thecommand line.Approved by:	bde

            List of files:
            /freebsd-12.1/sbin/ping/Makefile</description>
        <pubDate>Wed, 05 Sep 2001 20:10:59 +0000</pubDate>
        <dc:creator>Dima Dorfman &lt;dd@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0a5779d4 - - Backout botched attempt to introduce MANSECT feature.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sbin/ping/Makefile#0a5779d4</link>
        <description>- Backout botched attempt to introduce MANSECT feature.- MAN[1-9] -&gt; MAN.

            List of files:
            /freebsd-12.1/sbin/ping/Makefile</description>
        <pubDate>Mon, 26 Mar 2001 14:33:27 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fe655281 - Set the default manual section for sbin/ to 8.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sbin/ping/Makefile#fe655281</link>
        <description>Set the default manual section for sbin/ to 8.

            List of files:
            /freebsd-12.1/sbin/ping/Makefile</description>
        <pubDate>Tue, 20 Mar 2001 18:13:31 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3285f641 - Don&apos;t try to include ipsec support if we are building for the install</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sbin/ping/Makefile#3285f641</link>
        <description>Don&apos;t try to include ipsec support if we are building for the installfloppy image.

            List of files:
            /freebsd-12.1/sbin/ping/Makefile</description>
        <pubDate>Fri, 07 Jan 2000 19:06:54 +0000</pubDate>
        <dc:creator>Mike Smith &lt;msmith@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
