add dns servers to details tab (#5709)
Signed-off-by: si458 <simonsmith5521@gmail.com>
Simon Smith committed
Jan 18, 2024 at 21:42 UTC
6cb05ce009fe2cea709aa2300ca43d73f96fd92f
3 files changed
+14
-3
agents/meshcore.js
+1
@@ -1921,6 +1921,7 @@ function getSystemInformation(func) {
1921
} catch (ex) { }
1922
}
1923
results.hardware.agentvers = process.versions;
1924
+ results.hardware.network = { dns: require('os').dns() };
1925
replaceSpacesWithUnderscoresRec(results);
1926
var hasher = require('SHA384Stream').create();
1927
// results.hash = hasher.syncHash(JSON.stringify(results)).toString('hex');
views/default-mobile.handlebars
+6
-1
@@ -6015,7 +6015,12 @@
6015
if (iplayer.family == 'IPv6') { x += addDetailItem("IPv6 Layer", items.join(", ")); }
6016
}
6017
}
6018
- x += '</div>';
6018
+ x += '</div></td></tr>';
6019
+ }
6020
+ if (hardware.network && hardware.network.dns) {
6021
+ x += '<tr><td><div class=style10 style=border-radius:5px;padding:8px>';
6022
+ x += addDetailItem("<b>DNS Servers</b>", hardware.network.dns.join(", "));
6023
+ x += '</div></td></tr>';
6024
}
6025
x += '</table>';
6026
if (x != '') { sections.push({ name: "Networking", html: x, img: 'networking' }); }
views/default.handlebars
+7
-2
@@ -11877,7 +11877,7 @@
11877
if (ipv4layer.v4addr) { x += addDetailItem("IPv4 Layer", format("IP: {0}", EscapeHtml(ipv4layer.v4addr))); }
11878
}
11879
}
11880
- x += '</div>';
11880
+ x += '</div></td></tr>';
11881
}
11882
x += '</table>';
11883
if (x != '') { sections.push({ name: "Networking", html: x, img: 'networking64.png'}); }
@@ -11915,7 +11915,12 @@
11915
if (iplayer.family == 'IPv6') { x += addDetailItem("IPv6 Layer", items.join(", ")); }
11916
}
11917
}
11918
- x += '</div>';
11918
+ x += '</div></td></tr>';
11919
+ }
11920
+ if (hardware.network && hardware.network.dns) {
11921
+ x += '<tr><td><div class=style10 style=border-radius:5px;padding:8px>';
11922
+ x += addDetailItem("<b>DNS Servers</b>", hardware.network.dns.join(", "));
11923
+ x += '</div></td></tr>';
11924
}
11925
x += '</table>';
11926
if (x != '') { sections.push({ name: "Networking", html: x, img: 'networking64.png'}); }