From owner-freebsd-arch Wed Mar 14 14:17: 6 2001 Delivered-To: freebsd-arch@freebsd.org Received: from dan.emsphone.com (dan.emsphone.com [199.67.51.101]) by hub.freebsd.org (Postfix) with ESMTP id 65E8537B72D for ; Wed, 14 Mar 2001 14:16:51 -0800 (PST) (envelope-from dan@dan.emsphone.com) Received: (from dan@localhost) by dan.emsphone.com (8.11.3/8.11.1) id f2EMGkZ25692; Wed, 14 Mar 2001 16:16:47 -0600 (CST) (envelope-from dan) Date: Wed, 14 Mar 2001 16:16:46 -0600 From: Dan Nelson To: Dag-Erling Smorgrav Cc: freebsd-arch@FreeBSD.ORG, Nate Williams Subject: Re: [PATCH] add a SITE MD5 command to ftpd Message-ID: <20010314161646.A1482@dan.emsphone.com> References: <20010314105918.A5204@roaming.cacheboy.net> <35525.984597779@critter> <20010314210758.A2405@roaming.cacheboy.net> <15023.53743.215996.538067@nomad.yogotech.com> <20010314130025.A3031@dragon.nuxi.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.14i In-Reply-To: ; from "Dag-Erling Smorgrav" on Wed Mar 14 22:37:20 GMT 2001 X-OS: FreeBSD 5.0-CURRENT Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In the last episode (Mar 14), Dag-Erling Smorgrav said: > "David O'Brien" writes: > > The checker can *easily* keep a list of files sizes and date stamps > > and compare that. > > Date stamps are useless. They'd be different on different master > sites anyway. File size is almost as bad, as two files can very > easily be totally different and still have the same size. But how often do port distfiles change, but keep their size? Pretty low, I'd say, at least compared to the number of times the size changes and the filename stays the same. Another thing to consider before adding SITE MD5 as a command is that it's an extremely slow operation. md5'ing a 10MB file takes about 1/3rd of a second on my pIII/600. It would take 5 minutes of CPU time to md5 1-gig worth of sources, and that's assuming that the FTP server is idle. ftpd would have to cache the md5 checksum somewhere for it to be acceptable, and then you've got the same caching problem (how does ftpd know when the file has changed to is can update its cached md5?). -- Dan Nelson dnelson@emsphone.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message