Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Trac
Trac
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Create a new issue
  • Issue Boards

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.

  • Legacy
  • TracTrac
  • Issues
  • #25866

Closed
Open
Opened Apr 20, 2018 by cypherpunks@cypherpunks

does DescriptorDownloader.get_server_descriptors() get non-consensus descriptors?

bad-relays@ runs a stem script that fetches all descriptors from the current consensus via https://stem.torproject.org/api/descriptor/remote.html#stem.descriptor.remote.DescriptorDownloader.get_server_descriptors

"If no fingerprints are provided then this returns all descriptors in the present consensus."

On 2018-04-20 it generated an output about relay 9925389058263BB54D4AE2319DBCD3087393EB24

I was unable to find any consensus from 2018-04-20 with this relay in it.

Only moria1 and dizum seem to vote about it.

Does .get_server_descriptors() also fetch descriptors not in consensus?

@type server-descriptor 1.0
router Lesearch2017 223.197.177.49 9090 0 9030
platform Tor 0.2.6.0-alpha-dev on Linux
protocols Link 1 2 Circuit 1
published 2018-04-20 08:26:03
fingerprint 9925 3890 5826 3BB5 4D4A E231 9DBC D308 7393 EB24
uptime 13165920
bandwidth 10485760 20971520 53832
extra-info-digest 820073CDA736DF930C03D4EA7B82FC8C43645EA7
onion-key
-----BEGIN RSA PUBLIC KEY-----
MIGJAoGBANuX97BAzqakkQs1pflUljFEZwO+2yLv1TbE40sgfHnATzh5RLFw7Paf
h6y6wpWb/GYkn2BD2eLzToF/kKmaApIej0ePrIRi0XBwUBajoij+Ga+YdSQrSBOg
1WiVg+TDJM8Fkfu0UmL8ZcceztddeV+yTMRAEbdV5SAGuzY98uWDAgMBAAE=
-----END RSA PUBLIC KEY-----
signing-key
-----BEGIN RSA PUBLIC KEY-----
MIGJAoGBANxawKDc8HTF9OEqRYQURtgdKP3OIpzufcHb4WUJUdP0IbpTwAfXguuy
xU7Xe3LmLZo9bqghoigZlbYGX8iLorIshJ0BvDNXErYv0hpqGSxrAnckwoGhgiit
Ky8oEVugV4KymqeH6gK+itMrUZm/3JvFoACrbe8f3UsxMoEMwRJ3AgMBo7M=
-----END RSA PUBLIC KEY-----
hidden-service-dir
ntor-onion-key hXVaWAq8PRgiKdIOxhRAgKZ6ECIhYsAsgsHFmxhQCEk=
reject *:*
router-signature
-----BEGIN SIGNATURE-----
Mi/lWn+p3xWllJxy3y558WuHyRNUlmtyJ4vnUvZhogQVjETNO1/t70keNDL+1JVW
Ap5BW6rfZH5ZEI0OJoif+W/8hiWvJpf/Mkn07XbNJMZbr6BsKyfcGZy/SHd6iKK9
yly/p5GVtQQO2SpgLpEXWB0Tu2cElUsOX7bCQz1LUow=
-----END SIGNATURE-----
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: legacy/trac#25866