| Figure out for itself which package version to test |
immediate |
Bug |
crash |
open |
| Instead of hard coding which releases to check figure it out |
immediate |
Feature |
major |
open |
| Need a watchdog timer |
immediate |
Bug |
block |
fixed |
| Only check each mirror once for DNSRR |
immediate |
Bug |
block |
fixed |
| iopopen returns nil sometimes |
immediate |
Bug |
crash |
fixed |
| Get the PHP graphing stuff working under CGI |
immediate |
TODO |
block |
fixed |
| Write actual documentation |
immediate |
TODO |
block |
fixed |
| Move those APTexe tweaks from aataajlua |
urgent |
TODO |
major |
open |
| Add option for keep X days of history |
urgent |
Feature |
feature |
fixed |
| Check the expiry date of the signing keys |
urgent |
TODO |
major |
open |
| Update pkgmaster mirrorstatushtml to just point to aptpanopticons |
urgent |
TODO |
text |
fixed |
| If pkgmaster doesnt pass all the tests skip the updated tests for everything else |
urgent |
Bug |
crash |
open |
| Add the name of the test to any log messages about that test |
urgent |
Feature |
text |
fixed |
| CNAMES are still not being handled correctly |
urgent |
Bug |
block |
fixed |
| See if I can get curl to report aptpanopticon as the user agent |
high |
Feature |
text |
open |
| Colour the backgrounds of the weekly stats |
high |
Feature |
major |
open |
| Check that apt multiple slashes bug |
high |
TODO |
trivial |
open |
| Double check Im not downloading too much |
high |
General |
major |
open |
| Some mirrors will be on the CC but not the main DNSRR |
high |
Bug |
major |
open |
| Test CCdebdevuanorg |
high |
Feature |
feature |
open |
| Check InRelease files havent expired |
high |
Feature |
feature |
open |
| URL sanity check fails for mirrors with HTTP but no HTTPS |
high |
Bug |
major |
open |
| Have it automatically drive decisions of what mirror is in or out of the DNSRR including CC |
high |
Feature |
major |
open |
| More updates for the mirror walkthrough text |
high |
TODO |
text |
open |
| Double check the metadata files are the same |
high |
General |
feature |
open |
| Check for Packagesxz actually being compressed with gzip |
high |
Feature |
crash |
open |
| Update the mirror walkthrough documents |
high |
General |
text |
open |
| Investigate and document methods of properly syncing mirrors |
high |
General |
feature |
open |
| Try to estimate the update time |
high |
Feature |
major |
open |
| Does it deal with CNAME properly |
high |
Bug |
minor |
open |
| Document the code |
high |
TODO |
text |
open |
| I get a segfault every now and then |
high |
Bug |
crash |
open |
| Test for all supported archs |
high |
Feature |
feature |
open |
| HTTPS HTTP redirects of DEBIANSECURITY are actually valid |
high |
Bug |
major |
open |
| The Updated test should use the updating interval and only raise an error if the mirror has taken too long to update |
high |
Feature |
tweak |
fixed |
| Add details about the debian mirrors into the web report |
high |
TODO |
feature |
fixed |
| Validate mirrorlisttxt a bit more |
high |
TODO |
major |
fixed |
| Implement the URLsanity test |
high |
TODO |
feature |
fixed |
| IPv6 addresses not showing fully in the log but working anyway |
normal |
Bug |
text |
fixed |
| Check the source code of the various apt implementations see if they all have the same timeout |
normal |
TODO |
tweak |
open |
| Setup obeardly accounts so he can setup aptpanopticon and do the other things |
normal |
TODO |
feature |
open |
| The package mirrors walk through text says most mirrors also mirror Debian |
normal |
TODO |
text |
open |
| Deal with lengthy timeouts |
normal |
Feature |
crash |
open |
| display all the DNS results in the web page |
normal |
Feature |
feature |
open |
| Test DNSSEC |
normal |
Feature |
feature |
open |
| Count timeouts per week |
normal |
Feature |
minor |
open |
| Check HSTS headers |
normal |
Feature |
minor |
open |
| Flag all errors on the table |
normal |
Bug |
major |
open |
| The goodbad DNS RR code is putting IPv6 addresses into good when the server doesnt support IPv6 |
normal |
Bug |
major |
fixed |
| Its not an update ERROR for the mirror if the Debian upstream mirror is out of date |
normal |
Bug |
major |
open |
| Make the log messages more understandable |
normal |
TODO |
text |
fixed |
| Add a quick option or perhaps a slow one |
normal |
Feature |
feature |
fixed |
| Weekly reports |
normal |
Feature |
feature |
fixed |
| Add links in the web report to pages describing the tests |
normal |
TODO |
text |
fixed |
| Make sure the mirrors HTTPS certificate are actually valid |
normal |
TODO |
feature |
reopened |
| Write metrics files in various formats |
normal |
Feature |
feature |
fixed |
| Track new and updated packages and check all mirrors have them |
normal |
Feature |
major |
open |
| Time the downloads and log the times |
normal |
Feature |
feature |
fixed |
| Implement the Updated and Integrity tests |
normal |
TODO |
feature |
fixed |
| Even if the mirrors list says something isnt supported check it anyway |
normal |
TODO |
minor |
fixed |
| Add the ability to check a specific package on all mirrors |
normal |
Feature |
minor |
open |
| Use Protocols from the mirror list to decide what to test |
normal |
TODO |
feature |
fixed |
| Check mirror times |
low |
Feature |
feature |
open |
| Check through at least one proxy |
low |
Feature |
feature |
open |
| Debian has a similar tool |
low |
TODO |
text |
open |
| Remove the currently hard coded limit on the number of mirrors |
low |
Bug |
major |
open |
| Implement tests for FTP and RSYNC |
low |
TODO |
feature |
open |
| I should check if the hard coded packages are still current |
low |
Bug |
minor |
fixed |
| Redirecting DEVUAN back out to debdevuanorg is a mistake that needs to be reported |
low |
TODO |
trivial |
fixed |
| Check if mergedpoolDEBIANSECURITY should always be redirected to Debian |
low |
TODO |
minor |
fixed |
| Do more with HTTP HTTPS redirects and other HTTPS issues |
low |
Feature |
minor |
fixed |
| Implement email and web page outputs |
low |
TODO |
block |
fixed |
| Should we checkIP on returned redirects |
low |
TODO |
minor |
fixed |
| rrq wants a light theme |
none |
Feature |
feature |
open |
| Send a proper HTTP browser user string |
none |
TODO |
text |
open |
| sledjhamr and veritas often disagree about that Indian mirror being down |
none |
Bug |
major |
open |
| Release files can be dated in the future |
none |
Feature |
trivial |
open |
| Warning extra type option |
none |
Bug |
minor |
fixed |
| Support torrents |
none |
Feature |
feature |
open |
| Add some sort of overall health indicator at the top of the web page |
none |
Feature |
text |
open |
| Refactor all the pairs within pairs blocks |
none |
TODO |
tweak |
fixed |
| Add a simple open connection test Maybe |
none |
Feature |
feature |
no change required |
| Link some of the stuff in the web report to the matching graph in cgp |
none |
Feature |
feature |
fixed |
| Auto refresh the web page |
none |
Feature |
feature |
fixed |
| Pick random package files to compare |
none |
TODO |
feature |
open |
| Add an option to run it in non forked mode |
none |
Feature |
trivial |
won't fix |
| Support TOR |
none |
Feature |
feature |
open |
| Check that those that should be in the DNSRR actually are |
none |
Feature |
feature |
fixed |
| Consider a name change |
none |
General |
trivial |
fixed |
| Only get the mirror list once |
none |
TODO |
tweak |
fixed |
| Check how many redirects is too many |
none |
TODO |
tweak |
fixed |
| Make even more generic and package as a standalone MirrorChecker package |
none |
Feature |
feature |
open |
| Have it check iso mirrors to |
none |
Feature |
feature |
open |
| Maybe merge checkHost and forkIP |
none |
TODO |
tweak |
fixed |
| Deal with SRV DNS records |
none |
Feature |
feature |
open |