aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/mirror-checker.lua (follow)
Commit message (Collapse)AuthorAgeFilesLines
* More documentation.onefang2019-09-261-1/+1
| | | | | | | | | | Briefly describe the tests. Document the options. Theory of operation. --help now says to read the README.md.
* Whitespace fix.onefang2019-09-261-1/+1
|
* Various changes to the URL checker.onefang2019-09-071-12/+25
| | | | | | | | | | | | | Don't test protocols on hosts that don't support them. Don't test HTTPS on the deb.devuan.org IPs, they are all mirrors that shouldn't have the deb.devuan.org cert. Actually test HTTPS, coz LuaSocket doesn't actually support it, but doesn't tell you and silently converts them to HTTP. Use LuaSec for that. Neaten up the post checking.
* Use the saved mirrors list and the split packages lists.onefang2019-09-071-9/+13
|
* Split the checked packages to Debain and Devuan based ones.onefang2019-09-071-2/+9
|
* Save and load the mirror list between threads.onefang2019-09-071-1/+11
|
* Switch printTable to dumpTable.onefang2019-09-071-15/+19
|
* Parse more of mirror_list.txtonefang2019-09-071-3/+17
| | | | | | Don't bother checking mirrors where Active is not yes. Split up the protocols, so we can check later which ones are supported.
* Typo--onefang2019-09-061-1/+1
|
* Add a no fork option, though it's not actually implemented yet.onefang2019-09-061-0/+4
|
* TODO++onefang2019-09-061-0/+2
|
* Don't check CNAMES, just use them to get more IPs.onefang2019-09-061-8/+3
|
* Remove some excess uses of defaultURL from the calls to url.parse().onefang2019-06-281-2/+2
|
* Check redirections on individual files.onefang2019-06-281-28/+70
|
* Anotner message line up.onefang2019-06-281-1/+1
| | | | Missed this one in the last commit.
* Line up some of the messages better.onefang2019-06-281-8/+8
|
* Merge checkHost() and forkIP() into checkRedirect()onefang2019-06-271-31/+16
|
* Changes in how the DNS entries are scanned.onefang2019-06-261-10/+14
| | | | Fork more of the tests basically.
* Log file failure should exit, and another tweak.onefang2019-06-261-4/+4
|
* Change how the / at the end of the path is handled.onefang2019-06-261-9/+5
|
* Retry some of the HTTTP header downloads on certain errors, and report others.onefang2019-06-261-4/+23
|
* Various changes to the download function.onefang2019-06-261-12/+18
| | | | | | | | Use flock to prevent duplicating downloads that are already in progress. Change the command checker to include the flock command. Add a timeout to the wget call. Use --cut-dirs in wget to smooth out the extra path some mirrors have. Remove the IP from the wget lof file names.
* Move the check for a slash at the end of the BaseURL.onefang2019-06-261-6/+8
|
* Slightly more meaningfull output for the commmand checker.onefang2019-06-261-1/+1
|
* Sort DNS records in reverse order.onefang2019-06-261-1/+1
|
* Comment tweak.onefang2019-06-261-1/+1
|
* Add a check for non existing repos.onefang2019-06-261-0/+15
|
* More fixes of the logging.onefang2019-06-251-5/+9
| | | | | | | | Typo-- Use the base host name for the log file name, not the host/path. Actually check the open file return code. Close the log file at the end, though not really needed, coz Lua will close it at GC time.
* Modify printTable to look more like an actual table definition.onefang2019-06-251-8/+9
|
* Make logging work.onefang2019-06-251-8/+8
| | | | I really should test things better before comitting them
* Downgrade the version number, it's not even alpha yet.onefang2019-06-251-1/+1
| | | | | I'll need to actually output emails and web pages to get to alpha. Probaly should write the rest of the documentation to.
* Add the actual source code, and the basic documentation.onefang2019-06-251-0/+420
Still need to write the help output.