}
storvect.push_back(make_pair("Algorithm", algorithm));
- for(outputs_t::value_type value : outputs) {
+ for(const outputs_t::value_type& value : outputs) {
std::string tmp;
tmp.resize(BN_num_bytes(value.second));
int len = BN_bn2bin(value.second, reinterpret_cast<unsigned char*>(&tmp.at(0)));
bool result = true;
B.getAllDomains(&domainInfo);
- for(DomainInfo di : domainInfo) {
+ for(const DomainInfo& di : domainInfo) {
if (!quiet) {
cerr<<"Rectifying "<<di.zone<<": ";
}
cout << "keys: "<<endl;
}
- for(DNSSECKeeper::keyset_t::value_type value : keyset) {
+ for(const DNSSECKeeper::keyset_t::value_type& value : keyset) {
string algname = DNSSECKeeper::algorithm2name(value.first.d_algorithm);
if (!exportDS) {
cout<<"ID = "<<value.second.id<<" ("<<DNSSECKeeper::keyTypeToString(value.second.keyType)<<")";
B.getAllDomains(&domainInfo);
unsigned int zonesSecured=0, zoneErrors=0;
- for(DomainInfo di : domainInfo) {
+ for(const DomainInfo& di : domainInfo) {
if(!dk.isSecuredZone(di.zone)) {
cout<<"Securing "<<di.zone<<": ";
if (secureZone(dk, di.zone)) {
return 1;
}
bool found = false;
- for(std::string tmpname : meta) {
+ for(const std::string& tmpname : meta) {
if (tmpname == name) { found = true; break; }
}
if (!found) meta.push_back(name);
c.qtype = qtype;
time_t now = time(nullptr);
- for (auto comment : container["comments"].array_items()) {
+ for (const auto& comment : container["comments"].array_items()) {
c.modified_at = intFromJson(comment, "modified_at", now);
c.content = stringFromJson(comment, "content");
c.account = stringFromJson(comment, "account");
if (document["masters"].is_array()) {
masters = vector<ComboAddress>();
- for(auto value : document["masters"].array_items()) {
+ for(const auto& value : document["masters"].array_items()) {
string master = value.string_value();
if (master.empty())
throw ApiException("Master can not be an empty string");
if (!document["master_tsig_key_ids"].is_null()) {
vector<string> metadata;
- for(auto value : document["master_tsig_key_ids"].array_items()) {
+ for(const auto& value : document["master_tsig_key_ids"].array_items()) {
auto keyname(apiZoneIdToName(value.string_value()));
DNSName keyAlgo;
string keyContent;
}
if (!document["slave_tsig_key_ids"].is_null()) {
vector<string> metadata;
- for(auto value : document["slave_tsig_key_ids"].array_items()) {
+ for(const auto& value : document["slave_tsig_key_ids"].array_items()) {
auto keyname(apiZoneIdToName(value.string_value()));
DNSName keyAlgo;
string keyContent;
for (const auto& i : md) {
Json::array entries;
- for (string j : i.second)
+ for (const string& j : i.second)
entries.push_back(j);
Json::object key {
}
// create NS records if nameservers are given
- for (auto value : nameservers.array_items()) {
+ for (const auto& value : nameservers.array_items()) {
const string& nameserver = value.string_value();
if (nameserver.empty())
throw ApiException("Nameservers must be non-empty strings");