// Write ordername -> qname back chain record with ttl set to 0
lrr.ttl = 0;
lrr.content = qname.toDNSStringLC();
- std::string ser = MDBRWTransactionImpl::stringWithHeader();
+ std::string ser = MDBRWTransactionImpl::stringWithEmptyHeader();
serializeToBuffer(ser, lrr);
txn->txn->put_header_in_place(txn->db->dbi, co(domain_id, ordername, QType::NSEC3), ser);
// Write qname -> ordername forward chain record with ttl set to 1
lrr.ttl = 1;
lrr.content = ordername.toDNSString();
- ser = MDBRWTransactionImpl::stringWithHeader();
+ ser = MDBRWTransactionImpl::stringWithEmptyHeader();
serializeToBuffer(ser, lrr);
txn->txn->put_header_in_place(txn->db->dbi, co(domain_id, qname, QType::NSEC3), ser);
}
compoundOrdername co;
string matchName = co(lrr.domain_id, lrr.qname, lrr.qtype.getCode());
- string rrs = MDBRWTransactionImpl::stringWithHeader();
+ string rrs = MDBRWTransactionImpl::stringWithEmptyHeader();
MDBOutVal _rrs;
if (!d_rwtxn->txn->get(d_rwtxn->db->dbi, matchName, _rrs)) {
rrs.append(_rrs.get<string>());
lrr.auth = nt.second;
lrr.hasOrderName = false;
- std::string ser = MDBRWTransactionImpl::stringWithHeader();
+ std::string ser = MDBRWTransactionImpl::stringWithEmptyHeader();
serializeToBuffer(ser, lrr);
d_rwtxn->txn->put_header_in_place(d_rwtxn->db->dbi, co(domain_id, lrr.qname, QType::ENT), ser);
}
lrr.ttl = 0;
lrr.auth = nt.second;
lrr.hasOrderName = lrr.auth && !narrow;
- std::string ser = MDBRWTransactionImpl::stringWithHeader();
+ std::string ser = MDBRWTransactionImpl::stringWithEmptyHeader();
serializeToBuffer(ser, lrr);
d_rwtxn->txn->put_header_in_place(d_rwtxn->db->dbi, co(domain_id, lrr.qname, QType::ENT), ser);
adjustedRRSet.emplace_back(lrr);
}
- std::string ser = MDBRWTransactionImpl::stringWithHeader();
+ std::string ser = MDBRWTransactionImpl::stringWithEmptyHeader();
serializeToBuffer(ser, adjustedRRSet);
txn->txn->put_header_in_place(txn->db->dbi, match, ser);
}
auto txn = d_tdomains->getEnv()->getRWTransaction();
string key = view + string(1, (char)0) + keyConv(zone.operator const DNSName&());
- std::string val = MDBRWTransactionImpl::stringWithHeader();
+ std::string val = MDBRWTransactionImpl::stringWithEmptyHeader();
val.append(zone.getVariant()); // variant goes here
txn->put_header_in_place(d_tviews, key, val);
newRRs.push_back(std::move(lrr));
}
if (changed) {
- std::string ser = MDBRWTransactionImpl::stringWithHeader();
+ std::string ser = MDBRWTransactionImpl::stringWithEmptyHeader();
serializeToBuffer(ser, newRRs);
cursor.put_header_in_place(key, ser);
}
lrr.qname = name.makeRelative(info.zone);
lrr.ttl = 0;
lrr.auth = true;
- std::string ser = MDBRWTransactionImpl::stringWithHeader();
+ std::string ser = MDBRWTransactionImpl::stringWithEmptyHeader();
serializeToBuffer(ser, lrr);
txn->txn->put_header_in_place(txn->db->dbi, order(domain_id, lrr.qname, QType::ENT), ser);
// cout <<" +"<<name<<endl;