<?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/usr.bin/tftp/Makefile#d0b2dbfa</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/usr.bin/tftp/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>64c2a712 - tftp: Add tests.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/tftp/Makefile#64c2a712</link>
        <description>tftp: Add tests.Sponsored by:	Klara, Inc.Reviewed by:	asomersDifferential Revision:	https://reviews.freebsd.org/D38969

            List of files:
            /freebsd-14.2/usr.bin/tftp/Makefile</description>
        <pubDate>Fri, 10 Mar 2023 13:24:56 +0000</pubDate>
        <dc:creator>Dag-Erling Sm&#248;rgrav &lt;des@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a35f04fb - Adopt SRCTOP in usr.bin</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/tftp/Makefile#a35f04fb</link>
        <description>Adopt SRCTOP in usr.binPrefer ${SRCTOP}/foo over ${.CURDIR}/../../foo and ${SRCTOP}/usr.bin/fooover ${.CURDIR}/../foo for paths in Makefiles.Differential Revision:	https://reviews.freebsd.org/D9932Sponsored by:		NetflixSilence on:		arch@ (twice)

            List of files:
            /freebsd-14.2/usr.bin/tftp/Makefile</description>
        <pubDate>Sun, 12 Mar 2017 18:58:44 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3e11bd9e - Convert to usr.bin/ to LIBADD</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/tftp/Makefile#3e11bd9e</link>
        <description>Convert to usr.bin/ to LIBADDReduce overlinking

            List of files:
            /freebsd-14.2/usr.bin/tftp/Makefile</description>
        <pubDate>Tue, 25 Nov 2014 14:29:10 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>80189b3b - Replace all uses of libncurses and libtermcap with their wide character</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/tftp/Makefile#80189b3b</link>
        <description>Replace all uses of libncurses and libtermcap with their wide charactervariants.  This allows usable file system images (i.e. those with both ashell and an editor) to be created with only one copy of the curses library.Exp-run:	antoinePR:		189842Discussed with:	baptSponsored by:	DARPA, AFRL

            List of files:
            /freebsd-14.2/usr.bin/tftp/Makefile</description>
        <pubDate>Thu, 17 Jul 2014 18:24:34 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@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/usr.bin/tftp/Makefile#04ebad38</link>
        <description>Make WARNS=6 clean.MFC after:	1 week

            List of files:
            /freebsd-14.2/usr.bin/tftp/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/usr.bin/tftp/Makefile#e865ab08</link>
        <description>Try to adhere to style.Makefile(5).MFC after:	3 days

            List of files:
            /freebsd-14.2/usr.bin/tftp/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>ce7704b6 - Remove an explicit assignment of the CFLAGS variable intended for</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/tftp/Makefile#ce7704b6</link>
        <description>Remove an explicit assignment of the CFLAGS variable intended fordebugging purposes only.MFC after:	3 days

            List of files:
            /freebsd-14.2/usr.bin/tftp/Makefile</description>
        <pubDate>Thu, 23 Sep 2010 10:03:03 +0000</pubDate>
        <dc:creator>Marius Strobl &lt;marius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>752fa694 - 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/usr.bin/tftp/Makefile#752fa694</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/usr.bin/tftp/Makefile</description>
        <pubDate>Tue, 04 May 2010 06:13:17 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e35f9517 - Remove NO_WERRORs and WARNS=n&apos;s. To be revisited after GCC3.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/tftp/Makefile#e35f9517</link>
        <description>Remove NO_WERRORs and WARNS=n&apos;s. To be revisited after GCC3.

            List of files:
            /freebsd-14.2/usr.bin/tftp/Makefile</description>
        <pubDate>Fri, 08 Feb 2002 23:07:37 +0000</pubDate>
        <dc:creator>Mark Murray &lt;markm@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8049f797 - WARNS=2 fixes. NO_WERROR set as there are some hard-to-fix</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/tftp/Makefile#8049f797</link>
        <description>WARNS=2 fixes. NO_WERROR set as there are some hard-to-fixsigned/unsigned comparisons. Use __FBSDID().

            List of files:
            /freebsd-14.2/usr.bin/tftp/Makefile</description>
        <pubDate>Tue, 11 Dec 2001 23:43:15 +0000</pubDate>
        <dc:creator>Mark Murray &lt;markm@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1c6f6c11 - Fixed missing DPADD and misplaced $FreeBSD$ in previous commit.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/tftp/Makefile#1c6f6c11</link>
        <description>Fixed missing DPADD and misplaced $FreeBSD$ in previous commit.

            List of files:
            /freebsd-14.2/usr.bin/tftp/Makefile</description>
        <pubDate>Fri, 19 Oct 2001 12:15:56 +0000</pubDate>
        <dc:creator>Bruce Evans &lt;bde@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c33ed450 - Add libedit support to tftp.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/tftp/Makefile#c33ed450</link>
        <description>Add libedit support to tftp.

            List of files:
            /freebsd-14.2/usr.bin/tftp/Makefile</description>
        <pubDate>Fri, 19 Oct 2001 00:23:07 +0000</pubDate>
        <dc:creator>Matthew N. Dodd &lt;mdodd@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9b50d902 - BSD 4.4 Lite Usr.bin Sources</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/tftp/Makefile#9b50d902</link>
        <description>BSD 4.4 Lite Usr.bin Sources

            List of files:
            /freebsd-14.2/usr.bin/tftp/Makefile</description>
        <pubDate>Fri, 27 May 1994 12:33:43 +0000</pubDate>
        <dc:creator>Rodney W. Grimes &lt;rgrimes@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
