1. 09 Nov, 2018 5 commits
    • Damian Johnson's avatar
      Update mac links · b49dfdb2
      Damian Johnson authored
      Our wiki now links to different pages. Scanning the same for version
      information.
      
      Unfortunately the page line with the version don't have any anchors to key off,
      but in practice this seems fine for the moment.
      b49dfdb2
    • Damian Johnson's avatar
      Add torsock's netbsd package · 6f45e9ee
      Damian Johnson authored
      The wiki no longer points toward the 'wip' page so we can now include it like
      our other packages.
      6f45e9ee
    • Damian Johnson's avatar
      Drop txtorcon's deb · ec5e3d6b
      Damian Johnson authored
      The page we link to has been gone for about a week. A few days ago I reached
      out to Iain to see if the package was renamed but haven't yet heard back.
      ec5e3d6b
    • Damian Johnson's avatar
      Replace package wiki index table · c3bcf445
      Damian Johnson authored
      Our PACKAGES constant match our wiki's layout so there's no need to have a
      separate dictionary with static indices. In the process also learned that we
      weren't tracking Nyx's Fedora package.
      c3bcf445
    • Damian Johnson's avatar
      Track txtorcon's NetBSD packages · e3609021
      Damian Johnson authored
      Txtorcon also now has a NetBSD package so tracking that as well.
      e3609021
  2. 08 Nov, 2018 1 commit
    • Damian Johnson's avatar
      Track Stem and Nyx's NetBSD packages · de040d97
      Damian Johnson authored
      Added new packages to the wiki so gotta adjust this script as well. Yeah, yeah,
      stinky I do all this index stuff but the point of this script is to be an
      effort saving daemon for me so meh.
      de040d97
  3. 03 Nov, 2018 1 commit
    • Damian Johnson's avatar
      Drop ooniprobe's debian package · 805a859b
      Damian Johnson authored
      The debian package link no longer works. Reached out to Arturo and Iain to see
      if that's intentional, and if the package has possibly been renamed.
      805a859b
  4. 02 Nov, 2018 1 commit
  5. 28 Oct, 2018 1 commit
    • Damian Johnson's avatar
      Bump fallback notification theshold (25% => 50%) · ce681b89
      Damian Johnson authored
      This has been notifying everyone for weeks due to breaching the 25% thresold.
      Four days ago I reached out to teor and Nick to see what we want to do with
      this but haven't heard back.
      
      DocTor notices need to spur action or they're just noise. Bumping the threshold
      to 50% so this no longer emails us.
      ce681b89
  6. 27 Sep, 2018 1 commit
  7. 01 Aug, 2018 1 commit
  8. 22 Jul, 2018 1 commit
  9. 23 Jun, 2018 1 commit
  10. 15 Jun, 2018 1 commit
    • Damian Johnson's avatar
      Stacktrace when tor26 lacks authority flag · a7989448
      Damian Johnson authored
      Oops, need to be a tad more defensive here...
      
      	Traceback (most recent call last):
        	File "/srv/doctor.torproject.org/doctor/consensus_health_checker.py", line 976, in <module>
          	main()
      	  File "/srv/doctor.torproject.org/doctor/consensus_health_checker.py", line 258, in main
        	  issues += run_checks(consensuses, votes)
      	  File "/srv/doctor.torproject.org/doctor/consensus_health_checker.py", line 352, in run_checks
        	  issues = checker(latest_consensus, consensuses, votes)
      	  File "/srv/doctor.torproject.org/doctor/consensus_health_checker.py", line 640, in has_authority_flag
        	  seen_authorities.remove('tor26')
      	KeyError: 'tor26'
      a7989448
  11. 27 May, 2018 1 commit
    • Damian Johnson's avatar
      Report fallback directory DirPort failures · 1e61af07
      Damian Johnson authored
      The whole point of our fallback directory daemon is to tell us how many
      fallbacks are unusable, but now that one of their DirPorts is misbehaving
      it's resulting in uncaught exceptions. Interestingly, we're getting quite a
      range...
      
        Traceback (most recent call last):
          File "fallback_directories.py", line 82, in <module>
            main()
          File "fallback_directories.py", line 57, in main
            downloader.get_consensus(endpoints = [(relay.address, relay.dir_port)]).run()
          File "/home/atagar/Desktop/tor/doctor/stem/descriptor/remote.py", line 445, in run
            return list(self._run(suppress))
          File "/home/atagar/Desktop/tor/doctor/stem/descriptor/remote.py", line 456, in _run
            raise self.error
        HTTPError: HTTP Error 404: Not Found
      
      ... as well as...
      
        HTTPError: HTTP Error 503: Directory busy, try again later
      
      ... or...
      
        CertificateError: hostname '85.214.62.48' doesn't match either of 'andamur.com', 'www.andamur.com'
      
      Our DescriptorDownloader raises an unpleasantly large array of exceptions so
      unfortunately requires a catch-all here (maybe I'll change that at some point
      in stem...).
      1e61af07
  12. 13 May, 2018 1 commit
  13. 10 May, 2018 1 commit
  14. 08 May, 2018 2 commits
  15. 29 Apr, 2018 1 commit
    • Damian Johnson's avatar
      Surface errors when health check fails · fc76344d
      Damian Johnson authored
      Oops, since we iterate it suppresses errors resulting in a pretty unhelpful
      notice...
      
        Traceback (most recent call last):
          File "/srv/doctor.torproject.org/doctor/relay_check.py", line 63, in <module>
            main()
          File "/srv/doctor.torproject.org/doctor/relay_check.py", line 32, in main
            ))[0]
        IndexError: list index out of range
      fc76344d
  16. 25 Apr, 2018 1 commit
  17. 22 Apr, 2018 1 commit
    • Damian Johnson's avatar
      Errors are getting incorrectly suppressed · 023cbeef
      Damian Johnson authored
      Interesting! Roger reported an issue where he isn't getting notified about
      moria1's bwauth scanner being down. In taking a look at the logs I'm indeed
      seeing something funky...
      
        04/21/2018 21:05:46 [DEBUG] NOTICE: The following directory authorities are not reporting bandwidth scanner results: gabelmoo
        04/21/2018 21:05:47 [INFO] Suppressing The_following_directory_authorities_are_not_reporting_bandwidth_scanner_results:_gabelmoo, time remaining is 1
        3 hours
        04/21/2018 21:05:47 [INFO] All 1 issues were suppressed. Not sending a notification.
        04/21/2018 21:05:47 [DEBUG] Checks finished, runtime was 46.84 seconds
        04/21/2018 22:05:45 [DEBUG] ERROR: The following directory authorities are not reporting bandwidth scanner results: gabelmoo, moria1
        04/21/2018 22:05:46 [INFO] All 1 issues were suppressed. Not sending a notification.
        04/21/2018 22:05:46 [DEBUG] Checks finished, runtime was 45.56 seconds
      
      I suspect what's happening is this...
      
        * When only gabelmoo is down this is a NOTICE runlevel notification, which
          works.
      
        * When moria1 is down as well it's an ERROR runlevel notice which should
          generate an email every hour, but isn't. I think this is due to a bug where
          ERROR notices in specific are getting incorrectly suppressed.
      
      Lets give this a try...
      023cbeef
  18. 16 Apr, 2018 1 commit
    • Damian Johnson's avatar
      Simple script to check if your relay's up · 1b7516ba
      Damian Johnson authored
      Great first use of our new ORPort capabilities. Using it to provide a health
      check when my relay's down. If this goes well I'l add it to our Stem tutorials.
      
      Yeah, yeah, I know. Not dirauth related. But hey, there's no reason DocTor
      can't provide outage notifications to me as well! :P
      1b7516ba
  19. 14 Apr, 2018 2 commits
  20. 13 Apr, 2018 1 commit
  21. 11 Apr, 2018 2 commits
    • Damian Johnson's avatar
      Suspend descriptor validation for tor26 too · 93c3a9b4
      Damian Johnson authored
      Oops, forgot about a second validation script that's spamming me.
      93c3a9b4
    • Damian Johnson's avatar
      Disable DocTor checks for tor26 · 5bae2023
      Damian Johnson authored
      To cut down on abuse tor26 rejects DirPort requests without a '.z' suffix
      (technically it throttles them, but I've never seen one work so effectively
      it's blocked). Stem no longer appends this suffix, using headers to indicate
      the compression it wants instead.
      5bae2023
  22. 01 Apr, 2018 1 commit
  23. 24 Mar, 2018 1 commit
  24. 25 Feb, 2018 1 commit
  25. 17 Feb, 2018 4 commits
  26. 12 Feb, 2018 3 commits
  27. 11 Feb, 2018 1 commit
  28. 09 Feb, 2018 1 commit
    • Damian Johnson's avatar
      Bump archlinux tor version · 6bfdb71d
      Damian Johnson authored
      I already bumped this on the wiki a while ago, but gotta adjust it here too so
      I stop getting notifications.
      
      ... I should expand this script to check the wiki.
      6bfdb71d