From fbd53b3ef35ced9589f77aae34313016412de195 Mon Sep 17 00:00:00 2001 From: onefang Date: Sun, 29 Sep 2019 12:29:48 +1000 Subject: checkRedirects -> checkHost --- README.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index fe62f04..347049b 100644 --- a/README.md +++ b/README.md @@ -190,19 +190,19 @@ Active mirrors keyed by the FDQN, include the listed Protocols as a sub table. Write this table to results/mirrors.lua so that the forked tests can read it. -Remove the mirror site from the mirrors table, then checkRedirects() it +Remove the mirror site from the mirrors table, then checkHost() it first. -checkRedirects() deb.devuan.org, the DNS RR. +checkHost() deb.devuan.org, the DNS RR. -Loop through the mirrors table, and checkRedirects() each one. +Loop through the mirrors table, and checkHost() each one. Wait for all forked tests to finish. Delete results/*.check. -The checkRedirects() function does this - +The checkHost() function does this - If there is no second argument, then the host is set to the first argument, otherwise the host is the second argument. @@ -222,7 +222,7 @@ ionice -c3 ./mirror-checker.lua example.com/path x.x.x.x & ionice -c3 ./mirror-checker.lua example.com/path [x:x:x:x:x:x] & -For each CNAME, it checkRedirects() the host, but with the CNAME as a +For each CNAME, it checkHost() the host, but with the CNAME as a second argument. SRV reconds don't do anything yet, coz I have yet to see one from my test @@ -241,9 +241,9 @@ directory, downloads the reference files using wget. While it should actually perform the Integrity and Updated tests now, those haven't been written yet. Note that currently this downloads 4GB per mirror. -Calls checkRedirects() with the host as first and second arguments, and +Calls checkHost() with the host as first and second arguments, and includes the IP this time. The inclusion of the IP causes -checkRedirects() to call checkFiles(). +checkHost() to call checkFiles(). checkFiles() will call checkHEAD() for each of the reference files. @@ -253,7 +253,7 @@ checkHEAD() uses LuaSocket (or LuaSec for HTTPS) to send a HEAD request to the IP, with a Host header set to the original host name. Redirects will not be followed by that request. If the request returns a redirect, then checkHEAD() is called recursively. If the redirect is to some host we are -not already checking, we call checkRedirects() on it, with an IP of -"redir". This causes checkRedirects() to bypass the test that would +not already checking, we call checkHost() on it, with an IP of +"redir". This causes checkHost() to bypass the test that would otherwise call checkFiles(), instead gathering the IPs and fork as usual. -- cgit v1.1