<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/libexec/ftpd/ftpd.c, branch release/7.0.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2008-02-24T05:45:17+00:00</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2008-02-24T05:45:17+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a9c219fa3cec18ef9f30edec6fa106bf0e2d423d'/>
<id>a9c219fa3cec18ef9f30edec6fa106bf0e2d423d</id>
<content type='text'>
'RELENG_7_0_0_RELEASE'.

This commit was manufactured to restore the state of the 7.0-RELEASE image.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'RELENG_7_0_0_RELEASE'.

This commit was manufactured to restore the state of the 7.0-RELEASE image.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for RFC 2389 (FEAT) and RFC 2640 (UTF8) to ftpd(8).</title>
<updated>2007-04-18T22:43:39+00:00</updated>
<author>
<name>Yaroslav Tykhiy</name>
<email>ytykhiy@gmail.com</email>
</author>
<published>2007-04-18T22:43:39+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2ea42282145900918d4e2cfbaf22ac4ce9fc37b5'/>
<id>2ea42282145900918d4e2cfbaf22ac4ce9fc37b5</id>
<content type='text'>
The support for RFC 2640 (UTF8) is optional and rudimentary.
The server just advertises its capability to handle UTF-8 file
names and relies on its own 8-bit cleanness, as well as on
the backward compatibility of UTF-8 with ASCII.  So uploaded
files will have UTF-8 names, but the initial server contents
should be prepared in UTF-8 by hand, no on-the-fly conversion
of file names will be done.

PR:		bin/111714
Submitted by:	Zhang Weiwu &lt;see email in the PR&gt;
MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The support for RFC 2640 (UTF8) is optional and rudimentary.
The server just advertises its capability to handle UTF-8 file
names and relies on its own 8-bit cleanness, as well as on
the backward compatibility of UTF-8 with ASCII.  So uploaded
files will have UTF-8 names, but the initial server contents
should be prepared in UTF-8 by hand, no on-the-fly conversion
of file names will be done.

PR:		bin/111714
Submitted by:	Zhang Weiwu &lt;see email in the PR&gt;
MFC after:	1 week
</pre>
</div>
</content>
</entry>
<entry>
<title>Let automatic TCP send buffer sizing do its job for ftpd(8): stop</title>
<updated>2007-02-09T17:18:39+00:00</updated>
<author>
<name>Yaroslav Tykhiy</name>
<email>ytykhiy@gmail.com</email>
</author>
<published>2007-02-09T17:18:39+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=32072720cbc609e7bcf7985bcf999d035474198b'/>
<id>32072720cbc609e7bcf7985bcf999d035474198b</id>
<content type='text'>
setting the SO_SNDBUF socket option.  Using a hard-coded value for
it was a poor idea anyway in the face of diverse network conditions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
setting the SO_SNDBUF socket option.  Using a hard-coded value for
it was a poor idea anyway in the face of diverse network conditions.
</pre>
</div>
</content>
</entry>
<entry>
<title>- Reduce needless DNS query by lookup only appropriate address</title>
<updated>2006-03-01T16:13:17+00:00</updated>
<author>
<name>Hajimu UMEMOTO</name>
<email>ume@FreeBSD.org</email>
</author>
<published>2006-03-01T16:13:17+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2c9fd5f29e5b705c3f3551f8ca06f3a21dd6fe88'/>
<id>2c9fd5f29e5b705c3f3551f8ca06f3a21dd6fe88</id>
<content type='text'>
  family. [1]
- Specify appropriate hints to getaddrinfo(3). [1]
- Obtain address family from peername in inet mode.

Submitted by:	Rostislav Krasny &lt;rosti.bsd__at__gmail.com&gt; [1]
Tested by:	yar, Rostislav Krasny &lt;rosti.bsd__at__gmail.com&gt;
MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  family. [1]
- Specify appropriate hints to getaddrinfo(3). [1]
- Obtain address family from peername in inet mode.

Submitted by:	Rostislav Krasny &lt;rosti.bsd__at__gmail.com&gt; [1]
Tested by:	yar, Rostislav Krasny &lt;rosti.bsd__at__gmail.com&gt;
MFC after:	1 week
</pre>
</div>
</content>
</entry>
<entry>
<title>In the daemon code, check for and report possible errors</title>
<updated>2006-01-21T13:06:37+00:00</updated>
<author>
<name>Yaroslav Tykhiy</name>
<email>ytykhiy@gmail.com</email>
</author>
<published>2006-01-21T13:06:37+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a599a64a9f7c48b27f8f282e74569d35b1b3968b'/>
<id>a599a64a9f7c48b27f8f282e74569d35b1b3968b</id>
<content type='text'>
from accept(2) and fork(2).  Also close all unneeded fds
in the child process, namely listening sockets for all
address families and the fd initially obtained from accept(2).
(The main ftpd code operates on stdin/stdout anyway as it
has been designed for running from inetd.)

MFC after:	5 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
from accept(2) and fork(2).  Also close all unneeded fds
in the child process, namely listening sockets for all
address families and the fd initially obtained from accept(2).
(The main ftpd code operates on stdin/stdout anyway as it
has been designed for running from inetd.)

MFC after:	5 days
</pre>
</div>
</content>
</entry>
<entry>
<title>The daemon's child shouldn't go on with the for loop</title>
<updated>2006-01-21T12:34:28+00:00</updated>
<author>
<name>Yaroslav Tykhiy</name>
<email>ytykhiy@gmail.com</email>
</author>
<published>2006-01-21T12:34:28+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8eb0508fe1b91aef668161007b4c115ca689ff3b'/>
<id>8eb0508fe1b91aef668161007b4c115ca689ff3b</id>
<content type='text'>
over ctl_sock's -- it is solely the parent daemon's
job.  So just break out of the loop in the child.

MFC after:	5 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
over ctl_sock's -- it is solely the parent daemon's
job.  So just break out of the loop in the child.

MFC after:	5 days
</pre>
</div>
</content>
</entry>
<entry>
<title>Use pidfile(3) provided by libutil to manage the deamon's pid file.</title>
<updated>2006-01-21T12:21:41+00:00</updated>
<author>
<name>Yaroslav Tykhiy</name>
<email>ytykhiy@gmail.com</email>
</author>
<published>2006-01-21T12:21:41+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=125b96351a220401a063b41515158dff622a731d'/>
<id>125b96351a220401a063b41515158dff622a731d</id>
<content type='text'>
By default, create a pid file at the standard location, /var/run/ftpd.pid,
in accord with the expected behavior of a stock system daemon.

MFC after:	5 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By default, create a pid file at the standard location, /var/run/ftpd.pid,
in accord with the expected behavior of a stock system daemon.

MFC after:	5 days
</pre>
</div>
</content>
</entry>
<entry>
<title>Add some consistency checks to the signal-related code.</title>
<updated>2005-02-16T11:35:51+00:00</updated>
<author>
<name>Yaroslav Tykhiy</name>
<email>ytykhiy@gmail.com</email>
</author>
<published>2005-02-16T11:35:51+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f9036ce6dcd4958e5cc9d16629c16e2d0e1a9043'/>
<id>f9036ce6dcd4958e5cc9d16629c16e2d0e1a9043</id>
<content type='text'>
MFC:	along with rev. 1.202
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MFC:	along with rev. 1.202
</pre>
</div>
</content>
</entry>
<entry>
<title>A call to maskurg() makes sense only when a transfer is under way,</title>
<updated>2005-02-16T11:22:20+00:00</updated>
<author>
<name>Yaroslav Tykhiy</name>
<email>ytykhiy@gmail.com</email>
</author>
<published>2005-02-16T11:22:20+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=91ae77792e6291fc6cb05e69a945f2d11c6c2a21'/>
<id>91ae77792e6291fc6cb05e69a945f2d11c6c2a21</id>
<content type='text'>
the function will emit an annoying log message otherwise.

Reported by:	kris
MFC:		along with rev. 1.202
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the function will emit an annoying log message otherwise.

Reported by:	kris
MFC:		along with rev. 1.202
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix most cases where the address of an int is passed to a function expecting a</title>
<updated>2005-02-14T17:42:58+00:00</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2005-02-14T17:42:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=78e3eed07184d423cdabe6a8baae3edcd47c3dc5'/>
<id>78e3eed07184d423cdabe6a8baae3edcd47c3dc5</id>
<content type='text'>
socklen_t * argument.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
socklen_t * argument.
</pre>
</div>
</content>
</entry>
</feed>
