GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

  1. 16 Apr, 2021 1 commit
  2. 23 Feb, 2021 1 commit
  3. 22 Feb, 2021 1 commit
    • Damian Johnson's avatar
      Expand DIRAUTH_SKIP_CHECKS suppressions · e4e2b437
      Damian Johnson authored
      DIRAUTH_SKIP_CHECKS prevented us from downloading (and by extension checking)
      a dirauth's consensus documents, but it did not suppress other checks (presence
      in votes, ORPort reachability, etc). This expands the suppression to cover
      everything that references the DIRECTORY_AUTHORITIES global, which should
      hopefully be everything.
      
      ------------------------------------------------------------
      DocTor Output Before
      ------------------------------------------------------------
      
      WARNING: moria1 is missing the server descriptor of dannenberg
      WARNING: moria1 is missing the server descriptor of Faravahar
      WARNING: dizum is missing the server descriptor of dannenberg
      WARNING: dizum is missing the server descriptor of Faravahar
      WARNING: gabelmoo is missing the server descriptor of dannenberg
      WARNING: gabelmoo is missing the server descriptor of Faravahar
      WARNING: maatuska is missing the server descriptor of dannenberg
      WARNING: maatuska is missing the server descriptor of Faravahar
      WARNING: Faravahar is missing the server descriptor of dannenberg
      WARNING: longclaw is missing the server descriptor of dannenberg
      WARNING: longclaw is missing the server descriptor of Faravahar
      WARNING: bastet is missing the server descriptor of dannenberg
      WARNING: bastet is missing the server descriptor of Faravahar
      WARNING: The following directory authorities do not support the consensus method that the consensus uses: Faravahar
      NOTICE: Consensus fetched from dizum was missing the following authority signatures: dannenberg, Faravahar
      NOTICE: Consensus fetched from gabelmoo was missing the following authority signatures: dannenberg, Faravahar
      NOTICE: Consensus fetched from maatuska was missing the following authority signatures: dannenberg, Faravahar
      NOTICE: Consensus fetched from Faravahar was missing the following authority signatures: dannenberg, Faravahar
      NOTICE: Consensus fetched from longclaw was missing the following authority signatures: dannenberg, Faravahar
      NOTICE: Consensus fetched from bastet was missing the following authority signatures: dannenberg, Faravahar
      NOTICE: The following directory authorities are not reporting bandwidth scanner results: Faravahar
      WARNING: The following authorities are missing from the consensus: dannenberg, Faravahar
      NOTICE: Authorities disagree about the BadExit flag for 867982ADCFBE55EC1C00A5B34C8991FF87605906 (with flag: longclaw, gabelmoo, moria1, without flag: Faravahar)
      NOTICE: Authorities disagree about the BadExit flag for B9324F1BEDB1DF62AEE219B0CC41507CE710BA3C (with flag: longclaw, gabelmoo, moria1, without flag: Faravahar)
      NOTICE: Authorities disagree about the BadExit flag for 81F59E8936D0B2105182E4B8200AC07D9274961F (with flag: longclaw, gabelmoo, moria1, without flag: Faravahar)
      NOTICE: Authorities disagree about the BadExit flag for 8A3606F17B1DDAC4F8BFA0C99E656FFA11CC747D (with flag: longclaw, gabelmoo, moria1, without flag: Faravahar)
      NOTICE: Authorities disagree about the BadExit flag for 35449EB3D025CC24601FB43884F9699367D677CF (with flag: longclaw, gabelmoo, without flag: Faravahar, moria1)
      
      ------------------------------------------------------------
      DocTor Output After
      ------------------------------------------------------------
      
      WARNING: moria1 is missing the server descriptor of Faravahar
      WARNING: dizum is missing the server descriptor of Faravahar
      WARNING: gabelmoo is missing the server descriptor of Faravahar
      WARNING: maatuska is missing the server descriptor of Faravahar
      WARNING: longclaw is missing the server descriptor of Faravahar
      WARNING: bastet is missing the server descriptor of Faravahar
      WARNING: The following directory authorities do not support the consensus method that the consensus uses: Faravahar
      NOTICE: Consensus fetched from moria1 was missing the following authority signatures: Faravahar
      NOTICE: Consensus fetched from dizum was missing the following authority signatures: Faravahar
      NOTICE: Consensus fetched from gabelmoo was missing the following authority signatures: Faravahar
      NOTICE: Consensus fetched from maatuska was missing the following authority signatures: Faravahar
      NOTICE: Consensus fetched from Faravahar was missing the following authority signatures: Faravahar
      NOTICE: Consensus fetched from longclaw was missing the following authority signatures: Faravahar
      NOTICE: Consensus fetched from bastet was missing the following authority signatures: Faravahar
      NOTICE: The following directory authorities are not reporting bandwidth scanner results: Faravahar
      WARNING: The following authorities are missing from the consensus: Faravahar
      NOTICE: Authorities disagree about the BadExit flag for 81F59E8936D0B2105182E4B8200AC07D9274961F (with flag: gabelmoo, moria1, longclaw, without flag: Faravahar)
      NOTICE: Authorities disagree about the BadExit flag for 35449EB3D025CC24601FB43884F9699367D677CF (with flag: gabelmoo, longclaw, without flag: Faravahar, moria1)
      NOTICE: Authorities disagree about the BadExit flag for B9324F1BEDB1DF62AEE219B0CC41507CE710BA3C (with flag: gabelmoo, moria1, longclaw, without flag: Faravahar)
      NOTICE: Authorities disagree about the BadExit flag for 8A3606F17B1DDAC4F8BFA0C99E656FFA11CC747D (with flag: gabelmoo, moria1, longclaw, without flag: Faravahar)
      NOTICE: Authorities disagree about the BadExit flag for 867982ADCFBE55EC1C00A5B34C8991FF87605906 (with flag: gabelmoo, moria1, longclaw, without flag: Faravahar)
      e4e2b437
  4. 14 Jan, 2021 1 commit
  5. 13 Jan, 2021 1 commit
  6. 12 Jan, 2021 1 commit
  7. 07 Dec, 2020 1 commit
    • Georg Koppen's avatar
      Bug 40008: Remove dannenberg special-casing · 27f9e5c8
      Georg Koppen authored
      danneberg temporarily migrated to FreeBSD to fix the LibreSSL issue
      (see: tpo/core/tor#40128). Andreas agreed, too, to remove the previous
      special treatment for dannenberg which got implemented earlier this
      year while the directory authorities were under heavy load.
      27f9e5c8
  8. 11 Nov, 2020 1 commit
  9. 10 Nov, 2020 1 commit
  10. 15 Oct, 2020 1 commit
  11. 21 Jun, 2020 1 commit
  12. 18 Jun, 2020 1 commit
  13. 26 May, 2020 1 commit
  14. 18 Mar, 2020 1 commit
  15. 17 Mar, 2020 1 commit
  16. 21 Jan, 2020 1 commit
  17. 07 Jan, 2020 1 commit
  18. 30 Dec, 2019 1 commit
  19. 28 Dec, 2019 2 commits
    • Damian Johnson's avatar
      Drop unused skip constants · 062cace5
      Damian Johnson authored
      The last commit added unused DIRAUTH_SKIP_REACHABLE and DIRAUTH_SKIP_SEEN
      constants. If we have use for this at some point then happy to reintroduce
      them, but for the moment dead code is unhelpful.
      062cace5
    • Starlight's avatar
      resolve ticket 32842 · 5303c453
      Starlight authored
      replace hard coded exclusion of authority tor26 with three
      lists that during checks determine which authorities to not
      a) check reachability for
      b) check presence in consensus for
      c) request and validate documents from
      
      correct defect where router-line IPv4 OR address was not
      checked for reachability
      
      eliminate Python 3 exception by truncating array index
      expression result to integer (further 2to3 revisions
      applied during testing but not committed)
      5303c453
  20. 19 Nov, 2019 1 commit
  21. 25 Sep, 2019 1 commit
  22. 24 Sep, 2019 1 commit
  23. 20 Aug, 2019 1 commit
  24. 25 Jun, 2019 1 commit
    • Damian Johnson's avatar
      Fix fallback irc notifications · 0ae0b8b2
      Damian Johnson authored
      Correcting a regression with the earlier change...
      
        Traceback (most recent call last):
          File "/srv/doctor.torproject.org/doctor/fallback_directories.py", line 92, in <module>
            main()
          File "/srv/doctor.torproject.org/doctor/fallback_directories.py", line 87, in main
            util.send('Announce or', body = body, to = ['tor-misc@commit.noreply.org'])
        NameError: global name 'body' is not defined
      0ae0b8b2
  25. 22 Jun, 2019 1 commit
    • Damian Johnson's avatar
      Shorten and summarize fallback directory irc notifications · 352d5de7
      Damian Johnson authored
      Adjusting the irc notifications per teor's request...
      
        https://trac.torproject.org/projects/tor/ticket/30940
      
      In particiular notifications now begin with a count summary (like emails), and
      present at most four relays. For example...
      
        [fallback-directories] 157/157 (100%) fallback directories have become slow or unresponsive...
        [fallback-directories] 8FA37B93397015B2BC5A525C908485260BE9F422 => ORPort is unreachable (81.7.11.96:9001)
        [fallback-directories] 36B9E7AC1E36B62A9D6F330ABEB6012BA7F0D400 => ORPort is unreachable (37.187.22.87:9001)
        [fallback-directories] 230A8B2A8BA861210D9B4BA97745AEC217A94207 => ORPort is unreachable (163.172.176.167:443)
        [fallback-directories] 823AA81E277F366505545522CEDC2F529CE4DC3F => ORPort is unreachable (192.160.102.164:9001)
        [fallback-directories] ... and 153 more
      352d5de7
  26. 19 May, 2019 1 commit
  27. 03 Apr, 2019 1 commit
    • Damian Johnson's avatar
      Loosen netbsd package version parsing · 90777b92
      Damian Johnson authored
      Recently netbsd changed its tor version to "0.3.5.8nb2"...
      
        http://pkgsrc.se/net/tor
      
      Clearly the 'nb2' suffix isn't part of our upstream version. I'm not entirely
      sure what it means (maybe a re-packaging of 0.3.5.8?). Adjusting the version
      parsing I use for netbsd to ignore it.
      90777b92
  28. 15 Jan, 2019 1 commit
  29. 01 Jan, 2019 1 commit
    • Damian Johnson's avatar
      Update copyright dates for 2019 · 342dab71
      Damian Johnson authored
      Happy new year! Bumping the dates for 2019...
      
        % find . -type f -iname '*.py' -exec sed -i 's/-2018/-2019/g' "{}" +;
        % grep -R "# Copyright 2018," ./*
      342dab71
  30. 17 Dec, 2018 1 commit
  31. 18 Nov, 2018 1 commit
  32. 11 Nov, 2018 2 commits
    • Damian Johnson's avatar
      Track debian source packages · 87459ad5
      Damian Johnson authored
      Great point from Iain that we should be keeping an eye on the source url rather
      than individual packages.
      87459ad5
    • Damian Johnson's avatar
      Reintroduce txtorcon's deb · 25f98d00
      Damian Johnson authored
      Heard back from Iain. He indicated that python2 packages are being removed for
      Debian's next release, but txtorcon's python3 package is still around.
      25f98d00
  33. 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
  34. 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