From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Jan 11 11:10:21 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DE8FA16A4CE for ; Sun, 11 Jan 2004 11:10:21 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 830DE43D5D for ; Sun, 11 Jan 2004 11:10:16 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i0BJAGFR069141 for ; Sun, 11 Jan 2004 11:10:16 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i0BJAG7J069140; Sun, 11 Jan 2004 11:10:16 -0800 (PST) (envelope-from gnats) Resent-Date: Sun, 11 Jan 2004 11:10:16 -0800 (PST) Resent-Message-Id: <200401111910.i0BJAG7J069140@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Ralf van der Enden Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 80F6A16A4CE for ; Sun, 11 Jan 2004 11:08:45 -0800 (PST) Received: from mail.cainites.net (caine.xs4all.nl [80.126.212.243]) by mx1.FreeBSD.org (Postfix) with ESMTP id 230DB43D31 for ; Sun, 11 Jan 2004 11:08:43 -0800 (PST) (envelope-from root@cainites.net) Received: from localhost (localhost.cainites.net [127.0.0.1]) by mail.cainites.net (Postfix) with ESMTP id 1E07C39C for ; Sun, 11 Jan 2004 20:08:41 +0100 (CET) Received: from mail.cainites.net ([127.0.0.1]) by localhost (lan.cainites.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 49564-05 for ; Sun, 11 Jan 2004 20:08:36 +0100 (CET) Received: by mail.cainites.net (Postfix, from userid 0) id 5B7D2371; Sun, 11 Jan 2004 20:08:36 +0100 (CET) Message-Id: <20040111190836.5B7D2371@mail.cainites.net> Date: Sun, 11 Jan 2004 20:08:36 +0100 (CET) From: Ralf van der Enden To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/61213: Update to 2.9.13 including High CPU Load issue fix X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Ralf van der Enden List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jan 2004 19:10:22 -0000 >Number: 61213 >Category: ports >Synopsis: Update to 2.9.13 including High CPU Load issue fix >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sun Jan 11 11:10:16 PST 2004 >Closed-Date: >Last-Modified: >Originator: Ralf van der Enden >Release: FreeBSD 5.1-RELEASE-p11 i386 >Organization: >Environment: System: FreeBSD lan.cainites.net 5.1-RELEASE-p11 FreeBSD 5.1-RELEASE-p11 #0: Sat Nov 29 15:04:40 CET 2003 root@lan.cainites.net:/usr/obj/usr/src/sys/HELLKERNEL i386 >Description: Update to PowerDNS 2.9.13 - Opteron support! - pdns_recursor jumbles answers now - Big LDAP cleanup - Zone2sql is now somewhat clearer when reporting malformed line errors - pdns_recursor now survives the expiration of all its root records - Serious issue fixed: added a patch to fix High CPU Load with the pdns_server and mysqld processes >How-To-Repeat: >Fix: --- pdns-2.9.13.diff begins here --- diff -ruN powerdns.orig/Makefile powerdns/Makefile --- powerdns.orig/Makefile Sun Jan 11 18:04:11 2004 +++ powerdns/Makefile Sun Jan 11 18:10:47 2004 @@ -6,8 +6,7 @@ # PORTNAME= powerdns -PORTVERSION= 2.9.12 -PORTREVISION= 1 +PORTVERSION= 2.9.13 CATEGORIES= dns ipv6 MASTER_SITES= http://downloads.powerdns.com/releases/ DISTNAME= pdns-${PORTVERSION} diff -ruN powerdns.orig/Makefile.inc powerdns/Makefile.inc --- powerdns.orig/Makefile.inc Sun Jan 11 18:04:11 2004 +++ powerdns/Makefile.inc Thu Jan 1 01:00:00 1970 @@ -1 +0,0 @@ -WITH_POSTGRESQL_DRIVER=YES diff -ruN powerdns.orig/distinfo powerdns/distinfo --- powerdns.orig/distinfo Sun Jan 11 18:04:11 2004 +++ powerdns/distinfo Sun Jan 11 18:12:44 2004 @@ -1 +1 @@ -MD5 (pdns-2.9.12.tar.gz) = c30c664b7f1c3baad4422e99c9dd1f18 +MD5 (pdns-2.9.13.tar.gz) = ffd80b49f553cbaaa089a02a90df7729 diff -ruN powerdns.orig/files/patch-pdns_communicator_hh powerdns/files/patch-pdns_communicator_hh --- powerdns.orig/files/patch-pdns_communicator_hh Thu Jan 1 01:00:00 1970 +++ powerdns/files/patch-pdns_communicator_hh Sun Jan 11 18:11:58 2004 @@ -0,0 +1,11 @@ +--- pdns/communicator.hh 21 Jun 2003 09:59:08 -0000 1.5 ++++ pdns/communicator.hh 10 Jan 2004 15:47:47 -0000 +@@ -94,7 +94,7 @@ + + time_t earliest() + { +- time_t early=1<<31-1; // y2038 problem lurking here :-) ++ time_t early=(1<<31)-1; // y2038 problem lurking here :-) + for(d_nqueue_t::const_iterator i=d_nqueue.begin();i!=d_nqueue.end();++i) + early=min(early,i->next); + return early-time(0); diff -ruN powerdns.orig/files/patch-pdns_iputils_hh powerdns/files/patch-pdns_iputils_hh --- powerdns.orig/files/patch-pdns_iputils_hh Sun Jan 11 18:04:11 2004 +++ powerdns/files/patch-pdns_iputils_hh Thu Jan 1 01:00:00 1970 @@ -1,18 +0,0 @@ ---- pdns/iputils.hh.orig Sat Aug 30 16:27:48 2003 -+++ pdns/iputils.hh Mon Nov 10 17:27:02 2003 -@@ -51,10 +51,13 @@ - Netmask(const string &mask) - { - char *p; -- char bits=32; -+ u_int8_t bits=32; -+ d_mask=0xFFFFFFFF; -+ - if((p=strchr(mask.c_str(),'/'))) -- bits=atoi(p+1); -+ bits = (u_int8_t) atoi(p+1); - -+ if( bits < 32 ) - d_mask=~(0xFFFFFFFF>>bits); - - struct in_addr a; --- pdns-2.9.13.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: