<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/libexec/tftpd, branch releng/6.1</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F6.1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F6.1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2005-05-31T17:22:53Z</updated>
<entry>
<title>o Missed colon in getopt(3) argument makes tftpd(8) crash.  Fix that.</title>
<updated>2005-05-31T17:22:53Z</updated>
<author>
<name>Maxim Konovalov</name>
<email>maxim@FreeBSD.org</email>
</author>
<published>2005-05-31T17:22:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=208ac62dc6cedbf5131a0f978881cfc0e6191c5e'/>
<id>urn:sha1:208ac62dc6cedbf5131a0f978881cfc0e6191c5e</id>
<content type='text'>
PR:		misc/81732
Submitted by:	Denis Grudkin
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>NI_WITHSCOPEID cleanup.  Neither RFC 2553 nor RFC 3493 defines</title>
<updated>2005-05-13T16:31:11Z</updated>
<author>
<name>Hajimu UMEMOTO</name>
<email>ume@FreeBSD.org</email>
</author>
<published>2005-05-13T16:31:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4f101318489d72d2eeada2463a8fc3d105855628'/>
<id>urn:sha1:4f101318489d72d2eeada2463a8fc3d105855628</id>
<content type='text'>
NI_WITHSCOPEID, and our getaddrinfo(3) does nothing special
for it, now.
</content>
</entry>
<entry>
<title>- Use socklen_t.</title>
<updated>2005-02-14T17:59:52Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2005-02-14T17:59:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4359d8a336e7700adc193058c7fc4473fd1a66fe'/>
<id>urn:sha1:4359d8a336e7700adc193058c7fc4473fd1a66fe</id>
<content type='text'>
- No need for 'fromlen' to have file scope.
- Remove an unused variable.
</content>
</entry>
<entry>
<title>Instead of "OpenFirmware", "openfirmware", etc. use the official spelling</title>
<updated>2004-08-16T15:45:27Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2004-08-16T15:45:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=39513fa66497aa8f8b91f43c923db7d31db657a3'/>
<id>urn:sha1:39513fa66497aa8f8b91f43c923db7d31db657a3</id>
<content type='text'>
"Open Firmware" from IEEE 1275 and OpenFirmware.org (no pun intended).

Ok'ed by:	tmm
</content>
</entry>
<entry>
<title>mdoc(7) fixes.</title>
<updated>2004-07-07T19:57:16Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2004-07-07T19:57:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2410103c1d01e5581dbe8c80c0fbbdb90c1fdadc'/>
<id>urn:sha1:2410103c1d01e5581dbe8c80c0fbbdb90c1fdadc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>The call to setuid(2) subsequently causes setgroups(2) to fail. setgroups(2)</title>
<updated>2004-06-30T18:58:19Z</updated>
<author>
<name>Christian S.J. Peron</name>
<email>csjp@FreeBSD.org</email>
</author>
<published>2004-06-30T18:58:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0c90b4887ef76d8909d955f46f6267d1a8f448a2'/>
<id>urn:sha1:0c90b4887ef76d8909d955f46f6267d1a8f448a2</id>
<content type='text'>
requires super-user access in order to complete successfully.
Move setgroups(2) to execute before setuid(2) so that it is successful.
</content>
</entry>
<entry>
<title>Call tzset() at startup.</title>
<updated>2004-06-21T10:47:12Z</updated>
<author>
<name>Brian Somers</name>
<email>brian@FreeBSD.org</email>
</author>
<published>2004-06-21T10:47:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3ec73cf1001463b2115697c35017aaee367fc703'/>
<id>urn:sha1:3ec73cf1001463b2115697c35017aaee367fc703</id>
<content type='text'>
Submitted by:	Andrzej ToboÅa &lt;ato@iem.pw.edu.pl&gt;
</content>
</entry>
<entry>
<title>o Reduce path names in RRQ and WRQ packets by:</title>
<updated>2004-06-21T08:01:16Z</updated>
<author>
<name>Brian Somers</name>
<email>brian@FreeBSD.org</email>
</author>
<published>2004-06-21T08:01:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7bc7e0c85e9a52a347fb79e4af0f31879355d3ce'/>
<id>urn:sha1:7bc7e0c85e9a52a347fb79e4af0f31879355d3ce</id>
<content type='text'>
    Reducing "/+./" strings to "/"
    Reducing "/[^/]+/../" to "/"

o Don't send an OACK when the result of the [RW]RQ is an error.

These changes allow tftpd to interact with pxelinux.bin from the syslinux
package.

Whilst the path reducing code doesn't properly handle situations where the
path component before the "/../" is a symlink to (say) ".", I would suggest
that it does the right thing in terms of the clients perception of what
their path string actually represents.  This seems better than using
realpath() and breaking environments where symlinks point outside of the
directory hierarchy that tftpd is configured to allow.
</content>
</entry>
<entry>
<title>- Close fd if fdopen(fd) fails.</title>
<updated>2004-05-25T01:40:27Z</updated>
<author>
<name>Matthew N. Dodd</name>
<email>mdodd@FreeBSD.org</email>
</author>
<published>2004-05-25T01:40:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e99c7b0d2c25cdc650bbe3ccb54b7c6cbd4014fa'/>
<id>urn:sha1:e99c7b0d2c25cdc650bbe3ccb54b7c6cbd4014fa</id>
<content type='text'>
- Format return () to resemble the one 5 lines up.
</content>
</entry>
<entry>
<title>Add two new flags: -w, which allows new files to be created,</title>
<updated>2004-05-24T22:56:15Z</updated>
<author>
<name>Matthew N. Dodd</name>
<email>mdodd@FreeBSD.org</email>
</author>
<published>2004-05-24T22:56:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eff778770687829afbfeddca4b1e81724699997a'/>
<id>urn:sha1:eff778770687829afbfeddca4b1e81724699997a</id>
<content type='text'>
and -U, which allows the umask to be set.

Obtained from:	 Patton Electronics, Co.
</content>
</entry>
</feed>
