diff options
-rwxr-xr-x | apt-panopticon-report-web.lua | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/apt-panopticon-report-web.lua b/apt-panopticon-report-web.lua index fa6df4d..78e631f 100755 --- a/apt-panopticon-report-web.lua +++ b/apt-panopticon-report-web.lua | |||
@@ -252,21 +252,30 @@ if nil == file then C("opening mirrors file - " .. e) else | |||
252 | local integrity = "[<font color='gray'><b>skip</b></font>]" | 252 | local integrity = "[<font color='gray'><b>skip</b></font>]" |
253 | local updated = "[<font color='gray'><b>skip</b></font>]" | 253 | local updated = "[<font color='gray'><b>skip</b></font>]" |
254 | 254 | ||
255 | -- DNS-RR test. | ||
255 | if "deb.devuan.org" ~= k then | 256 | if "deb.devuan.org" ~= k then |
256 | for l, w in pairs(mirrors[k].IPs) do | 257 | for l, w in pairs(mirrors[k].IPs) do |
257 | if type(w) == "table" then | 258 | if type(w) == "table" then |
258 | for i, u in pairs(w) do | 259 | for i, u in pairs(w) do |
259 | if nil ~= mirrors["deb.devuan.org"].IPs["deb.roundr.devuan.org"][i] then | 260 | if nil ~= mirrors["deb.devuan.org"].IPs["deb.roundr.devuan.org"][i] then |
260 | dns = dns .. " " .. logCount("deb.devuan.org", i) | 261 | local log = logCount("deb.devuan.org", l) |
262 | if "" ~= log then | ||
263 | if "" == dns then dns = " " else dns = dns .. " " end | ||
264 | dns = dns .. logCount("deb.devuan.org", i) | ||
265 | end | ||
261 | end | 266 | end |
262 | end | 267 | end |
263 | else | 268 | else |
264 | if nil ~= mirrors["deb.devuan.org"].IPs["deb.roundr.devuan.org"][l] then | 269 | if nil ~= mirrors["deb.devuan.org"].IPs["deb.roundr.devuan.org"][l] then |
265 | dns = dns .. " " .. logCount("deb.devuan.org", l) | 270 | local log = logCount("deb.devuan.org", l) |
271 | if "" ~= log then | ||
272 | if "" == dns then dns = " " else dns = dns .. " " end | ||
273 | dns = dns .. log | ||
274 | end | ||
266 | end | 275 | end |
267 | end | 276 | end |
268 | end | 277 | end |
269 | if "" == dns then dns = "DNS-RR: [<font color='gray'><b>no</b></font>]" else dns = "DNS-RR: " .. dns end | 278 | if "" == dns then dns = "DNS-RR: [<font color='gray'><b>no</b></font>]" else dns = "DNS-RR:" .. dns end |
270 | end | 279 | end |
271 | 280 | ||
272 | file:write("<td>http: " .. http .. " </td><td>https: " .. https .. " </td><td>" .. dns .. | 281 | file:write("<td>http: " .. http .. " </td><td>https: " .. https .. " </td><td>" .. dns .. |