From owner-freebsd-hackers@FreeBSD.ORG Sun Mar 15 22:11:13 2009 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 71860106564A for ; Sun, 15 Mar 2009 22:11:13 +0000 (UTC) (envelope-from neldredge@math.ucsd.edu) Received: from euclid.ucsd.edu (euclid.ucsd.edu [132.239.145.52]) by mx1.freebsd.org (Postfix) with ESMTP id 51A788FC0A for ; Sun, 15 Mar 2009 22:11:13 +0000 (UTC) (envelope-from neldredge@math.ucsd.edu) Received: from zeno.ucsd.edu (zeno.ucsd.edu [132.239.145.22]) by euclid.ucsd.edu (8.11.7p3+Sun/8.11.7) with ESMTP id n2FMBCo28671; Sun, 15 Mar 2009 15:11:13 -0700 (PDT) Received: from localhost (neldredg@localhost) by zeno.ucsd.edu (8.11.7p3+Sun/8.11.7) with ESMTP id n2FMBC428629; Sun, 15 Mar 2009 15:11:12 -0700 (PDT) X-Authentication-Warning: zeno.ucsd.edu: neldredg owned process doing -bs Date: Sun, 15 Mar 2009 15:11:12 -0700 (PDT) From: Nate Eldredge X-X-Sender: neldredg@zeno.ucsd.edu To: =?ISO-8859-1?Q?Mikko_Ty=F6l=E4j=E4rvi?= In-Reply-To: <20090315144440.N24160@antec.home> Message-ID: References: <49BA9E63.3040000@smartt.com> <20090315144440.N24160@antec.home> MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1056796358-1237155072=:3173" Cc: freebsd-hackers@freebsd.org, Chris St Denis Subject: Re: Bug in tcp wrappers? 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: Sun, 15 Mar 2009 22:11:13 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. ---559023410-1056796358-1237155072=:3173 Content-Type: TEXT/PLAIN; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: QUOTED-PRINTABLE On Sun, 15 Mar 2009, Mikko Ty=F6l=E4j=E4rvi wrote: > The real fix involves rewriting chunks of the libwrap code, or finding > a version where someone has already done so. It doesn't seem like it should be too bad. xgets is only called in three= =20 places. It would be easy enough to replace it with something like glibc's= =20 getline(3), that uses realloc to size a buffer appropriately. If nobody else feels like doing this, maybe I will. --=20 Nate Eldredge neldredge@math.ucsd.edu ---559023410-1056796358-1237155072=:3173--