Changeset 1836 for trunk/pdns/pdns/packethandler.cc
- Timestamp:
- 01/08/11 01:53:40 (2 years ago)
- Files:
-
- 1 modified
-
trunk/pdns/pdns/packethandler.cc (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pdns/pdns/packethandler.cc
r1830 r1836 586 586 else { 587 587 ret=db->getBeforeAndAfterNamesAbsolute(id, toLower(toBase32Hex(hashed)), unhashed, before, after); 588 before=fromBase32Hex(before); 589 after=fromBase32Hex(after); 588 590 } 589 591 // cerr<<"rgetNSEC3Hashes: "<<hashed<<", "<<unhashed<<", "<<before<<", "<<after<<endl; … … 609 611 610 612 getNSEC3Hashes(narrow, sd.db, sd.domain_id, hashed, false, unhashed, before, after); 611 cerr<<"Done calling for closest encloser, before='"<< before<<"', after='"<<after<<"'"<<endl;612 emitNSEC3(ns3rc, auth, unhashed, fromBase32Hex(before), fromBase32Hex(after), target, r, mode);613 cerr<<"Done calling for closest encloser, before='"<<toBase32Hex(before)<<"', after='"<<toBase32Hex(after)<<"'"<<endl; 614 emitNSEC3(ns3rc, auth, unhashed, before, after, target, r, mode); 613 615 614 616 // now add the main nsec3 615 617 unhashed = p->qdomain; 616 hashed= toLower(toBase32Hex(hashQNameWithSalt(ns3rc.d_iterations, ns3rc.d_salt, unhashed)));618 hashed=hashQNameWithSalt(ns3rc.d_iterations, ns3rc.d_salt, unhashed); 617 619 getNSEC3Hashes(narrow, sd.db,sd.domain_id, hashed, true, unhashed, before, after); 618 cerr<<"Done calling for main, before='"<< before<<"', after='"<<after<<"'"<<endl;619 emitNSEC3( ns3rc, auth, unhashed, fromBase32Hex(before), fromBase32Hex(after), target, r, mode);620 cerr<<"Done calling for main, before='"<<toBase32Hex(before)<<"', after='"<<toBase32Hex(after)<<"'"<<endl; 621 emitNSEC3( ns3rc, auth, unhashed, before, after, target, r, mode); 620 622 621 623 // now add the * 622 624 unhashed=dotConcat("*", auth); 623 hashed= toLower(toBase32Hex(hashQNameWithSalt(ns3rc.d_iterations, ns3rc.d_salt, unhashed)));625 hashed=hashQNameWithSalt(ns3rc.d_iterations, ns3rc.d_salt, unhashed); 624 626 625 627 getNSEC3Hashes(narrow, sd.db, sd.domain_id, hashed, true, unhashed, before, after); 626 cerr<<"Done calling for '*', before='"<< before<<"', after='"<<after<<"'"<<endl;627 emitNSEC3( ns3rc, auth, unhashed, fromBase32Hex(before), fromBase32Hex(after), target, r, mode);628 cerr<<"Done calling for '*', before='"<<toBase32Hex(before)<<"', after='"<<toBase32Hex(after)<<"'"<<endl; 629 emitNSEC3( ns3rc, auth, unhashed, before, after, target, r, mode); 628 630 } 629 631