head 1.2; access; symbols pkgsrc-2013Q2:1.2.0.20 pkgsrc-2013Q2-base:1.2 pkgsrc-2012Q4:1.2.0.18 pkgsrc-2012Q4-base:1.2 pkgsrc-2011Q4:1.2.0.16 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q2:1.2.0.14 pkgsrc-2011Q2-base:1.2 pkgsrc-2009Q4:1.2.0.12 pkgsrc-2009Q4-base:1.2 pkgsrc-2008Q4:1.2.0.10 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.8 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.6 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.4 pkgsrc-2008Q2-base:1.2 pkgsrc-2008Q1:1.2.0.2 pkgsrc-2008Q1-base:1.2; locks; strict; comment @# @; 1.2 date 2008.01.14.12.39.55; author spz; state dead; branches; next 1.1; 1.1 date 2008.01.05.14.35.22; author spz; state Exp; branches; next ; desc @@ 1.2 log @reduced Hagen Boehms cache patch to the bare minimum nececssary and also adding a pair of extra {}. It's a marvel what these can do for you. :) Thanks to Daryl Collins for bringing the problem to my attention. @ text @$NetBSD: patch-dn,v 1.1 2008/01/05 14:35:22 spz Exp $ --- src/irr/rawhoisc.hh.orig 2006-10-01 13:23:32.000000000 +0200 +++ src/irr/rawhoisc.hh @@@@ -146,6 +146,7 @@@@ public: int PendingData(); virtual bool getAutNum(char *as, char *&text, int &len); + virtual bool getASSet(SymID sname, char *&text, int &len); virtual bool getSet(SymID sname, char *clss, char *&text, int &len); virtual bool getRoute(char *rt, char *as, char *&text, int &len); virtual bool getInetRtr(SymID inetrtr, char *&text, int &len); @ 1.1 log @Hagen Boehms cache patch broke RAWhoisClient::getSet for all objects but RSSets and ASSets, which are also getting served by this function (so that eg "peval -compressed fltr-bogons" no longer worked). Revert the change to RAWhoisClient::getSet; introduce RAWhoisClient::getASSet for ASSets and RSSets and use that in RAWhoisClient::expandASSet and RAWhoisClient::expandRSSet @ text @d1 1 a1 1 $NetBSD$ @