Changeset 1030

Show
Ignore:
Timestamp:
04/15/07 23:15:57 (1 year ago)
Author:
ahu
Message:

implement @ = zone name in content for zoneparser-tng, thanks to Marco Davids for noticing

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/pdns/pdns/backends/bind/bindbackend2.cc

    r1029 r1030  
    198198  switch(r.qtype.getCode()) { 
    199199  case QType::MX: 
    200     if(!stripDomainSuffix(&content,domain)) 
     200    if(!stripDomainSuffix(&content, domain)) 
    201201      content+="."; 
    202202    *d_of<<qname<<"\t"<<r.ttl<<"\t"<<r.qtype.getName()<<"\t"<<r.priority<<"\t"<<content<<endl; 
     
    204204  case QType::CNAME: 
    205205  case QType::NS: 
    206     if(!stripDomainSuffix(&content,domain)) 
     206    if(!stripDomainSuffix(&content, domain)) 
    207207      content+="."; 
    208208    *d_of<<qname<<"\t"<<r.ttl<<"\t"<<r.qtype.getName()<<"\t"<<content<<endl; 
  • trunk/pdns/pdns/zoneparser-tng.cc

    r1026 r1030  
    311311  chopComment(rr.content); 
    312312 
     313  if(equals(rr.content, "@")) 
     314    rr.content=d_zonename; 
     315 
    313316  if(findAndElide(rr.content, '(')) {      // have found a ( and elided it 
    314317    if(!findAndElide(rr.content, ')')) {