aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/apt-panopticon.lua (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-12-28A better way to clean up after the archiving, no need to wait for it.onefang1-5/+4
2019-12-27Archive results to a daily folder.onefang1-1/+1
2019-12-26Give mirrors some time to actually finish their rsynsc.onefang1-2/+3
2019-12-26New explanations.html page.onefang1-0/+1
2019-12-26Protocol change is an ERROR for the round robin, not a WARNING.onefang1-2/+8
2019-12-26TODO++onefang1-1/+9
2019-12-26Fix up Updated time checks.onefang1-5/+5
2019-12-25Proper Updated check.onefang1-2/+41
2019-12-25Don't log some APT.execute() calls.onefang1-3/+3
2019-12-25TODO++onefang1-0/+1
2019-12-25Use proper time and date format, and check for the directory before ↵onefang1-6/+6
tarballing it up.
2019-12-25Track, store, and report info from the hosts that get redirected to.onefang1-3/+100
2019-12-24Everyone gets a car, er I mean linky!onefang1-17/+22
2019-12-24Refactor logging.onefang1-12/+2
2019-12-24Slightly better forking and testing for redirection.onefang1-15/+17
2019-12-24Rearrange the package selection, Devuan first, security second.onefang1-2/+2
2019-12-24Make URL sanity test more generic.onefang1-1/+2
And make it more insane! Muahahaha!
2019-12-24Oops, fix different host redirection.onefang1-4/+4
2019-12-24Log both origin and destination in a redirect loop.onefang1-1/+1
2019-12-24Whitespace clean up.onefang1-3/+3
2019-12-24Actually test DEBIAN packages.onefang1-0/+6
2019-12-24Clean out left over test.onefang1-1/+1
2019-12-24Better log file names for IPs and files.onefang1-5/+5
2019-12-24Better handling of redirects to different hosts.onefang1-30/+34
2019-12-24Minor tweaks to the redirection log messages.onefang1-2/+4
2019-12-24Better handling of STATUS files.onefang1-3/+19
Once again may need to wait a little, but don't wait too long.
2019-12-24Nice the tar.onefang1-1/+1
2019-12-24Wait for things to start up before checking for them.onefang1-1/+4
Sometimes you have to give the system time to actually start executing things you are about to check for.
2019-12-23TODO++onefang1-0/+3
2019-12-23Send any arguments to reports.onefang1-1/+1
2019-12-23A little OCD, didn't matter much.onefang1-1/+1
2019-12-23Fork the tarballing of results_old.onefang1-1/+2
2019-12-23Clean up the clean up of STATUS files.onefang1-3/+3
2019-12-23Rearrange sanity checks, and do unsupported checks anyway.onefang1-9/+14
2019-12-23Change the default files we do HEAD checks on.onefang1-3/+2
2019-12-23Some more timeout tweaks.onefang1-2/+2
2019-12-23Major refactor, especially of the downloading and processing code.onefang1-282/+398
Make the code more readable, less scattered. Use a coroutine to multitask better. Plugable functions for parsing the download results, and figuring out what to download next. Track timeouts at a finer level. Dig for IPs in the forked apt-panopticons, not all at once at the beginning. Various cleanups and tweaks.
2019-12-14Clean up some commented out code from a previous refactor.onefang1-1/+0
2019-12-14Validate the mirrors_list FQDN and BaseURL.onefang1-10/+22
Also, move the relatd tests into this new function.
2019-12-13Have I finally fixed that copy-pasta bug?onefang1-2/+2
2019-12-13Refactor the protocols table.onefang1-1/+2
2019-12-12Comment++onefang1-0/+3
2019-12-12Time how long it takes.onefang1-0/+3
2019-12-12Oops, copy-pasta error.onefang1-1/+1
2019-12-12Remove some more stuff we don't really need to keep around.onefang1-2/+2
2019-12-12Speed up things by being clever.onefang1-8/+10
Don't wait for pkgmaster to be completely finished, wait for the things we need to wait for. Knocks about a minute off the run time. Could knock another 30 seconds off by runing the IP lookups in parallel somehow. Maybe.
2019-12-12TODO++onefang1-0/+1
2019-12-12Count curl full download timeouts.onefang1-0/+1
2019-12-12Attempt to clean up after mirrors timeout.onefang1-5/+10
It still wont clean up the STATUS_* files, so only partially fixed.
2019-12-12Do the curl log file stuff differently.onefang1-62/+70
Use the log file as the flock lock file. Name the .curl files similar to the .log files, and don't delete them. Don't bother dealing with the stuff we decide to not download, stops spurious log files with errors in them.