From owner-cvs-ports@FreeBSD.ORG Thu Aug 18 19:12:09 2005 Return-Path: X-Original-To: cvs-ports@FreeBSD.org Delivered-To: cvs-ports@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 35DA316A41F; Thu, 18 Aug 2005 19:12:09 +0000 (GMT) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 09CFC43D45; Thu, 18 Aug 2005 19:12:09 +0000 (GMT) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j7IJC8lr060148; Thu, 18 Aug 2005 19:12:08 GMT (envelope-from dougb@repoman.freebsd.org) Received: (from dougb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j7IJC8bJ060147; Thu, 18 Aug 2005 19:12:08 GMT (envelope-from dougb) Message-Id: <200508181912.j7IJC8bJ060147@repoman.freebsd.org> From: Doug Barton Date: Thu, 18 Aug 2005 19:12:08 +0000 (UTC) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: ports/dns/bind9/files patch-lib_dns_resolver.c X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Aug 2005 19:12:09 -0000 dougb 2005-08-18 19:12:08 UTC FreeBSD ports repository Added files: dns/bind9/files patch-lib_dns_resolver.c Log: This issue was researched by glebius, and this patch was incorporated by ISC into the next version of BIND. The patch addresses a problem with high-load resolvers which hit memory barriers. Without this patch, running the resolving name server out of memory would lead to "unpredictable results." Of course, the canonical answer to this problem is to put more memory into the system, however that is not always possible, and the code should be able to handle this situation gracefully in any case. Approved by: portmgr (krion) Revision Changes Path 1.1 +23 -0 ports/dns/bind9/files/patch-lib_dns_resolver.c (new)