aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/apt-panopticon.lua (unfollow)
Commit message (Collapse)AuthorFilesLines
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.
2019-12-12Some refactoring of the results data handling.onefang1-11/+1
2019-12-12Whitespace--onefang1-1/+1
2019-12-11Detect timeouts for actually downloaded files as well.onefang1-0/+4
2019-12-11More info for package size mismatches.onefang1-2/+1
2019-12-10Move common code to it's own module.onefang1-395/+112
Some minor clean ups and test tweaks likely came for the ride.
2019-12-09Prevent a lockup.onefang1-1/+1
2019-12-09Don't miscount some redirections as Protocol changes.onefang1-1/+1
2019-12-07MD5sums are deprecated in favour of sha256, so don't bother with them anymore.onefang1-7/+3
2019-12-05Tweakage of how Packages are checked.onefang1-14/+18
2019-12-05Various little cleanups.onefang1-6/+7
2019-12-05Store any previously parsed Packages, so we always have one to use.onefang1-4/+6
2019-12-05Pack up ancient results for later.onefang1-1/+7
2019-12-04Check for existance of Release file before trying to sort it.onefang1-13/+15
2019-12-04Not being able to remove a non existing file isn't a failure.onefang1-16/+16
I hates that error message. lol
2019-12-04Report the timeout differently, the other was a hack that caused problems.onefang1-10/+2
2019-12-04Move the speed calc to the main script.onefang1-0/+21
2019-12-04Don't log some of the executes.onefang1-8/+7
2019-12-04Try to keep the old results directories small and clean.onefang1-36/+35
2019-12-03Test and report speed.onefang1-5/+7
2019-12-03Don't leave those massive unpacked Packages files around.onefang1-0/+1
2019-12-03Make unpacking nicer.onefang1-2/+2
2019-12-03Add max time for each download.onefang1-1/+8
2019-12-02Implement URLSanity test.onefang1-8/+30
2019-12-02Make it match test_rewrite.sh more.onefang1-2/+3
2019-12-02TODO+=2onefang1-0/+2
2019-12-02Typo--onefang1-1/+1
2019-12-02Merge email and web report scripts.onefang1-2/+1
2019-12-02Add more report stuff.onefang1-70/+85
TIMEOUT, report inactive mirrors and why it's not active, add a * for things tested but not supported.
2019-12-01Much work on the Updated tests.onefang1-39/+204
Plus keep a history of results.
2019-11-26Enable the Integrity tests by default.onefang1-1/+1
2019-11-26Basic integrity check - GPG verify Release files.onefang1-0/+8
2019-11-26Put stamp file back.onefang1-0/+1
2019-11-26Oops, clean up after curl downloads.onefang1-1/+1
2019-11-26Cut down the abount of meta files downloaded automaticallyonefang1-10/+10
2019-11-26Curl based downloader.onefang1-29/+77
Moving back to Lua-socket might be better, due to the crappy "modified" support in curl, but then I can't fork it.
2019-11-26Minor cleanups.onefang1-5/+6
2019-11-26Remove more obsolete code.onefang1-2/+0
2019-11-26Remove obsolete code.onefang1-4/+0
2019-11-26Make fork() more like execute().onefang1-1/+1
2019-11-25More curl status codes and messages.onefang1-90/+95
Plus some white space clean up of that table.
2019-11-25Clean up the timeout code.onefang1-16/+40
Make it a command line parameter. Re-factor the code somewhat. Comment out the timeout backoff, for now. Reduce the retry sleep time.
2019-11-24No "-" in the middle of test names, it confuses the option parsing.onefang1-6/+6
2019-11-24Implement DNS-RR test fully.onefang1-4/+6
2019-11-24Curl status 28 and 7 should both be treated as timeouts.onefang1-7/+7
28 is the actual timeout status code, 7 means it could not connect, though it still takes a long time to get there. Also clean up thi code a bit.
2019-11-23Uncomment the util-linux file test.onefang1-1/+1