From owner-freebsd-hackers@FreeBSD.ORG Wed Apr 18 07:15:52 2007 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9644116A403 for ; Wed, 18 Apr 2007 07:15:52 +0000 (UTC) (envelope-from yar@comp.chem.msu.su) Received: from comp.chem.msu.su (comp.chem.msu.su [158.250.32.97]) by mx1.freebsd.org (Postfix) with ESMTP id 632BE13C45B for ; Wed, 18 Apr 2007 07:15:50 +0000 (UTC) (envelope-from yar@comp.chem.msu.su) Received: from comp.chem.msu.su (localhost [127.0.0.1]) by comp.chem.msu.su (8.13.4/8.13.4) with ESMTP id l3I7FlSZ037668; Wed, 18 Apr 2007 11:15:47 +0400 (MSD) (envelope-from yar@comp.chem.msu.su) Received: (from yar@localhost) by comp.chem.msu.su (8.13.4/8.13.4/Submit) id l3I7FkKK037662; Wed, 18 Apr 2007 11:15:46 +0400 (MSD) (envelope-from yar) Date: Wed, 18 Apr 2007 11:15:46 +0400 From: Yar Tikhiy To: Zhang Weiwu Message-ID: <20070418071546.GB36635@comp.chem.msu.su> References: <1176725221.17708.16.camel@joe.realss.com> <200704161910.17794.pieter@degoeje.nl> <4623BF5E.7000907@realss.com> <200704171037.25514.nvass@teledomenet.gr> <1176799412.6766.19.camel@joe.realss.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1176799412.6766.19.camel@joe.realss.com> User-Agent: Mutt/1.5.9i Cc: freebsd-hackers@freebsd.org Subject: Re: a simple patch to enable RFC2640 for /usr/libexec/ftpd X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Apr 2007 07:15:52 -0000 On Tue, Apr 17, 2007 at 04:43:32PM +0800, Zhang Weiwu wrote: > On Tue, 2007-04-17 at 10:37 +0300, Nikos Vassiliadis wrote: > > On Monday 16 April 2007 21:24, Zhang Weiwu wrote: > > > Pieter de Goeje ??????: > > > > I think your patch looks good, however there have been some changes to ftpd > > > > since 6.1. Also, since lukemftp is imported from NetBSD, you might want to > > > > contact the original author so future imports won't discard this new feature. > > > > > > > Original author of lukemftp? I never used that software before, but > > > would be glad to try as next option and see if I can patch that too. > > > > lukemftp is the former name of tnftp, which is known in > > FreeBSD as the native ftp client and server. So it would > > be better to send your pathes directly to them, Luke Mewburn > > or the NetBSD project. > > > > http://freshmeat.net/projects/tnftp/ > > Okay, now I got it, so /usr/libexec/ftpd is > simply /usr/libexec/lukemftpd's copy or reconfigured version. Oh, what sad times are these when passing ruffians can say "Ni" at will to old ladies. There is a pestilence upon this land! nothing is sacred. Even those who arrange and design shrubberies are under considerable economic stress at this point in time. -- Monty Python and the Holy Grail In fact, it's tnftpd (aka, lukemftpd) that is a "copy or reconfigured version". :-) We still stick to the original BSD version of ftpd because it has much less configuration knobs, which means less opportunities for errors and security implications in simple scenarios. FreeBSD ftpd is also believed to perform better than tnftpd when all you need is to serve a bunch of files to the public w/o fine-grained access controls or data rate limits. Nevertheless, an imported version of tnftpd is also available in the base system as /usr/libexec/lukemftpd for more complex cases so that FreeBSD users don't need to install hairy ftpd ports unless they have really peculiar needs. -- Yar