<?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>d0b2dbfa - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/tftpd/Makefile#d0b2dbfa</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/libexec/tftpd/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:55:03 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fd5882e1 - tftpd: Disable -Wformat-nonliteral for GCC.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/tftpd/Makefile#fd5882e1</link>
        <description>tftpd: Disable -Wformat-nonliteral for GCC.GCC warns about the non-literal format string passed to strftime().  Awarning here seems a bit odd as strftime() does not take varargs sothere is not a risk of missing args.

            List of files:
            /freebsd-14.2/libexec/tftpd/Makefile</description>
        <pubDate>Tue, 22 Nov 2022 19:12:06 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>eb0292d9 - tftpd: cleanup</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/tftpd/Makefile#eb0292d9</link>
        <description>tftpd: cleanupSponsored by:	Klara, Inc.

            List of files:
            /freebsd-14.2/libexec/tftpd/Makefile</description>
        <pubDate>Tue, 15 Nov 2022 22:37:54 +0000</pubDate>
        <dc:creator>Dag-Erling Sm&#248;rgrav &lt;des@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>888651fc - Add some functional tests for tftpd(8)</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/tftpd/Makefile#888651fc</link>
        <description>Add some functional tests for tftpd(8)tftpd(8) is difficult to test in isolation due to its relationship withinetd.  Create a test program that mimics the behavior of tftp(1) andinetd(8) and verifies tftpd&apos;s response in several different scenarios.These test cases cover all of the basic TFTP protocol, but not the optionalparts.PR:		157700PR:		225996PR:		226004PR:		226005MFC after:	3 weeksDifferential Revision:	https://reviews.freebsd.org/D14310

            List of files:
            /freebsd-14.2/libexec/tftpd/Makefile</description>
        <pubDate>Fri, 09 Mar 2018 15:30:20 +0000</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4eb4663b - Conditionalize all code that uses tcpd.h behind `LIBWRAP` guard</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/tftpd/Makefile#4eb4663b</link>
        <description>Conditionalize all code that uses tcpd.h behind `LIBWRAP` guardThis will allow the code to stand by itself without libwrapMFC after:	2 weeks

            List of files:
            /freebsd-14.2/libexec/tftpd/Makefile</description>
        <pubDate>Fri, 06 Jan 2017 04:27:07 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ee5a34ec - Convert to LIBADD</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/tftpd/Makefile#ee5a34ec</link>
        <description>Convert to LIBADDReduce overlinking

            List of files:
            /freebsd-14.2/libexec/tftpd/Makefile</description>
        <pubDate>Tue, 25 Nov 2014 21:18:18 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fab3e10e - Properly use LDADD &amp; DPADD to link against libwrap.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/tftpd/Makefile#fab3e10e</link>
        <description>Properly use LDADD &amp; DPADD to link against libwrap.

            List of files:
            /freebsd-14.2/libexec/tftpd/Makefile</description>
        <pubDate>Sat, 19 May 2012 05:10:47 +0000</pubDate>
        <dc:creator>Marcel Moolenaar &lt;marcel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>04ebad38 - Make WARNS=6 clean.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/tftpd/Makefile#04ebad38</link>
        <description>Make WARNS=6 clean.MFC after:	1 week

            List of files:
            /freebsd-14.2/libexec/tftpd/Makefile</description>
        <pubDate>Fri, 24 Sep 2010 10:40:17 +0000</pubDate>
        <dc:creator>Marius Strobl &lt;marius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e865ab08 - Try to adhere to style.Makefile(5).</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/tftpd/Makefile#e865ab08</link>
        <description>Try to adhere to style.Makefile(5).MFC after:	3 days

            List of files:
            /freebsd-14.2/libexec/tftpd/Makefile</description>
        <pubDate>Thu, 23 Sep 2010 14:06:15 +0000</pubDate>
        <dc:creator>Marius Strobl &lt;marius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7ed09cd5 - Remove an explicit assignment of the CFLAGS variable intended for</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/tftpd/Makefile#7ed09cd5</link>
        <description>Remove an explicit assignment of the CFLAGS variable intended fordebugging purposes only.

            List of files:
            /freebsd-14.2/libexec/tftpd/Makefile</description>
        <pubDate>Wed, 15 Sep 2010 10:32:32 +0000</pubDate>
        <dc:creator>Rui Paulo &lt;rpaulo@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5276e639 - Go ahead and merge the work edwin@ on tftpd into the tree.  It is a</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/tftpd/Makefile#5276e639</link>
        <description>Go ahead and merge the work edwin@ on tftpd into the tree.  It is alot better than what&apos;s in the tree now.  Edwin tested it at a prioremployer, but can&apos;t test it today.  I&apos;ve found that it works a lotbetter with the various uboot versions that I&apos;ve used in my embeddedwork.  Here&apos;s the pkg-descr from the port that describes the changes:It all started when we got some new routers, which told me thefollowing when trying to upload configuration or download imagesfrom it: The TFTP server doesn&apos;t support the blocksize option.My curiousity was triggered, it took me some reading of RFCs andother documentation to find out what was possible and what couldbe done. Was plain TFTP very simple in its handshake, TFTP withoptions was kind of messy because of its backwards capability: Thefirst packet returned could either be an acknowledgement of options,or the first data packet.Going through the source code of src/libexec/tftpd and going throughthe code of src/usr.bin/tftp showed that there was a lot of duplicatecode, and the addition of options would only increase the amountof duplicate code. After all, both the client and the server canact as a sender and receiver.At the end, it ended up with a nearly complete rewrite of the tftpclient and server. It has been tested against the following TFTPclients and servers:- Itself (yay!)- The standard FreeBSD tftp client and server- The Fedora Core 6 tftp client and server- Cisco router tftp client- Extreme Networks tftp clientIt supports the following RFCs:RFC1350 - THE TFTP PROTOCOL (REVISION 2)RFC2347 - TFTP Option ExtensionRFC2348 - TFTP Blocksize OptionRFC2349 - TFTP Timeout Interval and Transfer Size OptionsRFC3617 - Uniform Resource Identifier (URI) Scheme and Applicability          Statement for the Trivial File Transfer Protocol (TFTP)It supports the following unofficial TFTP Options as described athttp://www.compuphase.com/tftp.htm:blksize2 - Block size restricted to powers of 2, excluding protocol headersrollover - Block counter roll-over (roll back to zero or to one)From the tftp program point of view the following things are changed:- New commands: &quot;blocksize&quot;, &quot;blocksize2&quot;, &quot;rollover&quot; and &quot;options&quot;- Development features: &quot;debug&quot; and &quot;packetdrop&quot;If you try this tftp/tftpd implementation, please let me know ifit works (or doesn&apos;t work) and against which implementaion so I canget a list of confirmed working systems.Author: Edwin Groothuis &lt;edwin@FreeBSD.org&gt;

            List of files:
            /freebsd-14.2/libexec/tftpd/Makefile</description>
        <pubDate>Tue, 04 May 2010 06:19:19 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1100c001 - Make WARNS=6 the default for libexec/.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/tftpd/Makefile#1100c001</link>
        <description>Make WARNS=6 the default for libexec/.Just like bin/ and sbin/, I think setting WARNS to the highest valuepossible will make it more attractive for people to fix warnings.- The WARNS variable is set in the Makefile in the directory of the  application itself, making it more likely that it will be removed out  of curiosity to see what happens.- New applications will most likely build with WARNS=6 out of the box,  because the author would more likely fix the warnings during  development than lower WARNS.Unfortunately almost all apps in libexec require a lowered value ofWARNS.

            List of files:
            /freebsd-14.2/libexec/tftpd/Makefile</description>
        <pubDate>Sat, 02 Jan 2010 09:50:19 +0000</pubDate>
        <dc:creator>Ed Schouten &lt;ed@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dba0fd30 - Add the -W options, which acts the same as -w but will generate</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/tftpd/Makefile#dba0fd30</link>
        <description>Add the -W options, which acts the same as -w but will generateunique names based on the submitted filename, a strftime(3) formatstring and a two digit sequence number.By default the strftime(3) format string is %Y%m%d (YYYYMMDD), butthis can be changed by the -F option.PR:		bin/106049 (based on patch in that PR)Approved by:	grog@ (mentor)

            List of files:
            /freebsd-14.2/libexec/tftpd/Makefile</description>
        <pubDate>Fri, 23 Nov 2007 00:05:29 +0000</pubDate>
        <dc:creator>Edwin Groothuis &lt;edwin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e5b5c66b - - Backout botched attempt to intoduce MANSECT feature.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/tftpd/Makefile#e5b5c66b</link>
        <description>- Backout botched attempt to intoduce MANSECT feature.- MAN[1-9] -&gt; MAN.

            List of files:
            /freebsd-14.2/libexec/tftpd/Makefile</description>
        <pubDate>Mon, 26 Mar 2001 14:22:12 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>020ee2dc - Set the default manual section for libexec/ to 8.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/tftpd/Makefile#020ee2dc</link>
        <description>Set the default manual section for libexec/ to 8.

            List of files:
            /freebsd-14.2/libexec/tftpd/Makefile</description>
        <pubDate>Tue, 20 Mar 2001 18:10:13 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7f3dea24 - $Id$ -&gt; $FreeBSD$</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/tftpd/Makefile#7f3dea24</link>
        <description>$Id$ -&gt; $FreeBSD$

            List of files:
            /freebsd-14.2/libexec/tftpd/Makefile</description>
        <pubDate>Sat, 28 Aug 1999 00:22:10 +0000</pubDate>
        <dc:creator>Peter Wemm &lt;peter@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>32af26a5 - Use realhostname() rather than various combinations of</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/tftpd/Makefile#32af26a5</link>
        <description>Use realhostname() rather than various combinations ofgethostbyaddr() &amp; gethostbyname().Remove brokeness in ftpd for hosts of MAXHOSTNAMELEN length.

            List of files:
            /freebsd-14.2/libexec/tftpd/Makefile</description>
        <pubDate>Tue, 06 Apr 1999 23:06:00 +0000</pubDate>
        <dc:creator>Brian Somers &lt;brian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9e522f7a - Revert $FreeBSD$ to $Id$</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/tftpd/Makefile#9e522f7a</link>
        <description>Revert $FreeBSD$ to $Id$

            List of files:
            /freebsd-14.2/libexec/tftpd/Makefile</description>
        <pubDate>Sat, 22 Feb 1997 14:22:49 +0000</pubDate>
        <dc:creator>Peter Wemm &lt;peter@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1130b656 - Make the long-awaited change from $Id$ to $FreeBSD$</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/tftpd/Makefile#1130b656</link>
        <description>Make the long-awaited change from $Id$ to $FreeBSD$This will make a number of things easier in the future, as well as (finally!)avoiding the Id-smashing problem which has plagued developers for so long.Boy, I&apos;m glad we&apos;re not using sup anymore.  This update would have beeninsane otherwise.

            List of files:
            /freebsd-14.2/libexec/tftpd/Makefile</description>
        <pubDate>Tue, 14 Jan 1997 07:20:47 +0000</pubDate>
        <dc:creator>Jordan K. Hubbard &lt;jkh@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>148531ef - add forgotten $Id$</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/tftpd/Makefile#148531ef</link>
        <description>add forgotten $Id$

            List of files:
            /freebsd-14.2/libexec/tftpd/Makefile</description>
        <pubDate>Sun, 22 Sep 1996 21:56:57 +0000</pubDate>
        <dc:creator>Wolfram Schneider &lt;wosch@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
