From owner-cvs-all@FreeBSD.ORG Sat Jul 23 02:47:39 2005 Return-Path: X-Original-To: cvs-all@FreeBSD.ORG Delivered-To: cvs-all@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0D49116A429; Sat, 23 Jul 2005 02:47:39 +0000 (GMT) (envelope-from grog@lemis.com) Received: from blackwater.lemis.com (wantadilla.lemis.com [192.109.197.135]) by mx1.FreeBSD.org (Postfix) with ESMTP id EA54543DE3; Sat, 23 Jul 2005 02:21:39 +0000 (GMT) (envelope-from grog@lemis.com) Received: by blackwater.lemis.com (Postfix, from userid 1004) id 61D3686DD9; Sat, 23 Jul 2005 11:51:38 +0930 (CST) Date: Sat, 23 Jul 2005 11:51:38 +0930 From: Greg 'groggy' Lehey To: Andrey Chernov , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG Message-ID: <20050723022138.GX842@wantadilla.lemis.com> References: <200507230146.j6N1koqL061690@repoman.freebsd.org> <20050723015517.GA28428@nagual.pp.ru> <20050723020120.GV842@wantadilla.lemis.com> <20050723020810.GA28712@nagual.pp.ru> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="USQ0BwiCE5W4XvtQ" Content-Disposition: inline In-Reply-To: <20050723020810.GA28712@nagual.pp.ru> User-Agent: Mutt/1.4.2.1i Organization: The FreeBSD Project Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-418-838-708 WWW-Home-Page: http://www.FreeBSD.org/ X-PGP-Fingerprint: 9A1B 8202 BCCE B846 F92F 09AC 22E6 F290 507A 4223 Cc: Subject: Re: cvs commit: src/games/fortune/fortune fortune.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jul 2005 02:47:39 -0000 --USQ0BwiCE5W4XvtQ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Saturday, 23 July 2005 at 6:08:10 +0400, Andrey A. Chernov wrote: > On Sat, Jul 23, 2005 at 11:31:20AM +0930, Greg 'groggy' Lehey wrote: >> No, it was there: >> >> ... >> >> But for whatever reasons, many systems seem to have incorrect >> random(4) initialization. You'll recall the debate about removing > > If you care about many systems, please do not degrade our own FreeBSD > system fortune randomness and use this workaround instead: > > #ifdef __FreeBSD__ > ... > #else This is only for FreeBSD. >> [...] Rush Limbaugh fortunes recently because, for some reason >> related to this issue, his fortunes kept popping up. This is the >> only place [...] > > It means something wrong with /dev/random initialization, ... Yes, that's what I said. > Use rc-embedded ability to keep randomness around boots and add more > random sources instead. I suspect that there's a large number of people out there who don't want to go to that much trouble just to get rid of Rush Limbaugh. For people who really care about random(4), that's a different issue, of course. Would you like to investigate? I've been seeing problems in this are for the last few years. And of course, once we can be really sure that random(4) is always at least as random as the microsecond value of the time at which the fortune program is started, the commit should be reverted. > You fix the problem in the wrong place. We have a _lots_ of places > where srandomdev() or arc4random() used (which both use /dev/random) Correct. Greg -- The virus once contained in this message has lost interest in life, shrivelled up and died. LEMIS anti-virus has given it an appropriate burial. For further details see http://www.lemis.com/grog/lemis-virus.html Finger grog@FreeBSD.org for PGP public key. See complete headers for address and phone numbers. --USQ0BwiCE5W4XvtQ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFC4amyIubykFB6QiMRAk0HAJ0eDYKZCL+lyUAPblEQ6IKfl2+1JACdFlDe 84pV6NXxHC+fxeTo2fHGDsg= =414G -----END PGP SIGNATURE----- --USQ0BwiCE5W4XvtQ--