<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/libexec/tftpd, branch releng/8.4</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F8.4</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F8.4'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2013-03-02T17:25:45Z</updated>
<entry>
<title>MFC: r235857</title>
<updated>2013-03-02T17:25:45Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2013-03-02T17:25:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=476a184a120f9ea84a169cd05d92828893723c2d'/>
<id>urn:sha1:476a184a120f9ea84a169cd05d92828893723c2d</id>
<content type='text'>
mdoc: Only use macros inside a reference block.
</content>
</entry>
<entry>
<title>MFC: r233648 (partial)</title>
<updated>2013-03-02T17:24:29Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2013-03-02T17:24:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e8f03bf8e61cd35ec487eb4e4fe670bbe58065fe'/>
<id>urn:sha1:e8f03bf8e61cd35ec487eb4e4fe670bbe58065fe</id>
<content type='text'>
Remove trailing whitespace per mdoc lint warning.
</content>
</entry>
<entry>
<title>MFC: r231973</title>
<updated>2013-03-02T17:21:44Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2013-03-02T17:21:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=dba2a026797dfd0762467414e48a846c427d07af'/>
<id>urn:sha1:dba2a026797dfd0762467414e48a846c427d07af</id>
<content type='text'>
Avoid error log for transfer stop w/o error code.
</content>
</entry>
<entry>
<title>MFC: r244686</title>
<updated>2013-03-02T17:18:38Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2013-03-02T17:18:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e9db2fc5fefdb28a75751ffa8fdf5be81fa6b8c0'/>
<id>urn:sha1:e9db2fc5fefdb28a75751ffa8fdf5be81fa6b8c0</id>
<content type='text'>
Use correct size in snprintf.
Remove unused buffer.

PR:		174631
Submitted by:	Henning Petersen
</content>
</entry>
<entry>
<title>MFC: r246106, r246139</title>
<updated>2013-03-02T17:14:53Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2013-03-02T17:14:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b54bb7d23410d6c78595b37f60a786cd4e2a54b0'/>
<id>urn:sha1:b54bb7d23410d6c78595b37f60a786cd4e2a54b0</id>
<content type='text'>
Mark tftp_log() as __printflike() and deal with the fallout.
</content>
</entry>
<entry>
<title>MFC: r241720 (partial)</title>
<updated>2013-03-02T16:39:00Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2013-03-02T16:39:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f217e3257a2cf9b86732b34ac06293677fa202fe'/>
<id>urn:sha1:f217e3257a2cf9b86732b34ac06293677fa202fe</id>
<content type='text'>
Fix warnings found by -Wmising-variable-declarations.
</content>
</entry>
<entry>
<title>MFC: r235643</title>
<updated>2013-03-02T16:33:39Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2013-03-02T16:33:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a210e638733f6ea2ac0a5185cb0b2df88783843b'/>
<id>urn:sha1:a210e638733f6ea2ac0a5185cb0b2df88783843b</id>
<content type='text'>
Properly use LDADD &amp; DPADD to link against libwrap.
</content>
</entry>
<entry>
<title>MFC r241848:</title>
<updated>2012-10-27T01:20:48Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2012-10-27T01:20:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=dfafcfa92b69410796accab3a965ce4251475188'/>
<id>urn:sha1:dfafcfa92b69410796accab3a965ce4251475188</id>
<content type='text'>
	Check the return error of set[e][ug]id. While this can never fail in the
	current version of FreeBSD, this isn't guarenteed by the API.
	Custom security modules, or future implementations of the setuid and
	setgid may fail.

Approved by:	cperciva (implicit)
</content>
</entry>
<entry>
<title>MFC 203377-231538.  This records mergeinfo for already merged</title>
<updated>2012-02-11T23:39:53Z</updated>
<author>
<name>Craig Rodrigues</name>
<email>rodrigc@FreeBSD.org</email>
</author>
<published>2012-02-11T23:39:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9f50882fb9ba23199505454982656c23fcdeb7ed'/>
<id>urn:sha1:9f50882fb9ba23199505454982656c23fcdeb7ed</id>
<content type='text'>
changesets, but brings in the following changes:

MFC 222326
    - Fix tftp_log() usage

MFC 223137
    - Man page updates

MFC 223487
    - Bring back syncnet() implementation from older tftp implementation.

MFC 229780
    - Spelling fixes for libexec/

MFC 229904
    - Fix warning when compiling with gcc46:
          error: variable 'bp' set but not used
</content>
</entry>
<entry>
<title>MFC r224536:</title>
<updated>2011-11-04T15:57:38Z</updated>
<author>
<name>Sean Bruno</name>
<email>sbruno@FreeBSD.org</email>
</author>
<published>2011-11-04T15:57:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ec53ee630c70f6cd971dd2d2837d0513957ea316'/>
<id>urn:sha1:ec53ee630c70f6cd971dd2d2837d0513957ea316</id>
<content type='text'>
Confirmed behavior of a Cisco 6509 in production.

In the old TFTP server, there was an undocumented behavior where
the block counter would rollover to 0 if a file larger
than 65535 blocks was transferred.  With the default block size
of 512 octets per block, this is a file size of approximately 32 megabytes.

The new TFTP server code would report an error and stop transferring
the file if a file was larger than 65535 blocks.

This patch restores the old TFTP server's behavior to the new
TFTP server code.  If a TFTP client transfers a file larger
than 65535 blocks, and does *not* specify the "rollover" option,
then automatically rollover the block counter to 0 every time
we reach 65535 blocks.

This restores interoperability with the FreeBSD 6 TFTP client.
Without this change, if a FreeBSD 6 TFTP client tried to
retrieve a file larger than 65535 blocks from a FreeBSD 9 TFTP server,
the transfer would fail.  The same file could be retrieved successfully
if the same FreeBSD 6 TFTP client was used against a FreeBSD 6 TFTP server.
</content>
</entry>
</feed>
