From: Miod Vallat Date: Mon, 8 Sep 2025 12:28:15 +0000 (+0200) Subject: Switch to a slightly less confusing name. X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F16083%2Fhead;p=thirdparty%2Fpdns.git Switch to a slightly less confusing name. Signed-off-by: Miod Vallat --- diff --git a/ext/lmdb-safe/lmdb-safe.hh b/ext/lmdb-safe/lmdb-safe.hh index b97eb0dd8..78bcf7ba5 100644 --- a/ext/lmdb-safe/lmdb-safe.hh +++ b/ext/lmdb-safe/lmdb-safe.hh @@ -850,10 +850,10 @@ public: return put_raw(dbi, key, val, flags); } - // Return an empty string with reserved space for a LSheader without extra - // bytes at its beginning. + // Return an empty string with reserved space for a LSheader (without any + // extension blocks) at its beginning. // This string should only be appended to, not assigned! - static std::string stringWithHeader() + static std::string stringWithEmptyHeader() { std::string result(LMDBLS::LS_MIN_HEADER_SIZE, '\0'); return result; diff --git a/ext/lmdb-safe/lmdb-typed.hh b/ext/lmdb-safe/lmdb-typed.hh index b13d5367e..bbd4ea786 100644 --- a/ext/lmdb-safe/lmdb-typed.hh +++ b/ext/lmdb-safe/lmdb-typed.hh @@ -774,7 +774,7 @@ public: } } #ifndef DNSDIST - std::string ser = MDBRWTransactionImpl::stringWithHeader(); + std::string ser = MDBRWTransactionImpl::stringWithEmptyHeader(); serializeToBuffer(ser, value); (*d_txn)->put_header_in_place(d_parent->d_main, itemId, ser, flags); #else diff --git a/modules/lmdbbackend/lmdbbackend.cc b/modules/lmdbbackend/lmdbbackend.cc index f795dc719..1cf65c145 100644 --- a/modules/lmdbbackend/lmdbbackend.cc +++ b/modules/lmdbbackend/lmdbbackend.cc @@ -1300,14 +1300,14 @@ void LMDBBackend::writeNSEC3RecordPair(const std::shared_ptr 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); } @@ -1352,7 +1352,7 @@ bool LMDBBackend::feedRecord(const DNSResourceRecord& r, const DNSName& ordernam 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()); @@ -1376,7 +1376,7 @@ bool LMDBBackend::feedEnts(domainid_t domain_id, map& nonterm) 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); } @@ -1393,7 +1393,7 @@ bool LMDBBackend::feedEnts3(domainid_t domain_id, const DNSName& domain, maptxn->put_header_in_place(d_rwtxn->db->dbi, co(domain_id, lrr.qname, QType::ENT), ser); @@ -1478,7 +1478,7 @@ bool LMDBBackend::replaceRRSet(domainid_t domain_id, const DNSName& qname, const 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); } @@ -1604,7 +1604,7 @@ bool LMDBBackend::viewAddZone(const string& view, const ZoneName& zone) 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); @@ -2904,7 +2904,7 @@ bool LMDBBackend::updateDNSSECOrderNameAndAuth(domainid_t domain_id, const DNSNa 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); } @@ -3008,7 +3008,7 @@ bool LMDBBackend::updateEmptyNonTerminals(domainid_t domain_id, set& in 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 <<" +"<