Changeset 211 for trunk/pdns/pdns/packethandler.cc
- Timestamp:
- 12/22/03 12:53:41 (9 years ago)
- Files:
-
- 1 modified
-
trunk/pdns/pdns/packethandler.cc (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pdns/pdns/packethandler.cc
r198 r211 52 52 d_logDNSDetails= arg().mustDo("log-dns-details"); 53 53 d_doIPv6AdditionalProcessing = arg().mustDo("do-ipv6-additional-processing"); 54 d_corrupt = S.getPointer( "corrupt-packets" ); 55 d_servfail = S.getPointer( "servfail-packets" ); 54 56 } 55 57 … … 155 157 156 158 if (p->qclass == 3 && p->qtype.getName() == "HINFO") { 157 rr.content = "PowerDNS $Id: packethandler.cc,v 1. 19 2003/11/23 15:14:57ahu Exp $";159 rr.content = "PowerDNS $Id: packethandler.cc,v 1.20 2003/12/22 11:53:41 ahu Exp $"; 158 160 rr.ttl = 5; 159 161 rr.qname=target; … … 171 173 DNSResourceRecord rr; 172 174 if(p->qtype.getCode()==QType::TXT && target=="version.bind") {// TXT 173 rr.content="Served by POWERDNS "VERSION" $Id: packethandler.cc,v 1. 19 2003/11/23 15:14:57ahu Exp $";175 rr.content="Served by POWERDNS "VERSION" $Id: packethandler.cc,v 1.20 2003/12/22 11:53:41 ahu Exp $"; 174 176 rr.ttl=5; 175 177 rr.qname=target; … … 498 500 if(p->d.qr) { // QR bit from dns packet (thanks RA from N) 499 501 L<<Logger::Error<<"Received an answer (non-query) packet from "<<p->getRemote()<<", dropping"<<endl; 500 S.inc("corrupt-packets");502 (*d_corrupt)++; 501 503 return 0; 502 504 } … … 507 509 if(!p->qdomain.empty() && (p->qdomain[0]=='%' || p->qdomain.find('|')!=string::npos) ) { 508 510 L<<Logger::Error<<"Received a malformed qdomain from "<<p->getRemote()<<", '"<<p->qdomain<<"': dropping"<<endl; 509 S.inc("corrupt-packets");511 (*d_corrupt)++; 510 512 return 0; 511 513 } … … 771 773 L<<Logger::Error<<"Database module reported condition which prevented lookup - sending out servfail"<<endl; 772 774 r->setRcode(RCode::ServFail); 773 S.inc("servfail-packets");774 775 S.ringAccount("servfail-queries",p->qdomain); 776 (*d_servfail)++; 775 777 } 776 778 return r;