Opened 4 years ago

Last modified 3 months ago

#18346 assigned enhancement

Separate the various roles that directory authorities play, from a configuration POV

Reported by: nickm Owned by:
Priority: High Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: prop257, dirauth, tor-dos, security, needs-design
Cc: Actual Points:
Parent ID: #5992 Points: 2
Reviewer: Sponsor:

Description

It would be handy if the following roles were split up:

1) The list of IP:Orport:Identity to which every relay should upload every descriptor.
2) The list of IP:Orport:Identity from which caches should expect to find canonical consensuses and descriptors.
3) The list of IP:Orport:Identity from which non-caches should expect to bootstrap consensuses and descriptors. (See 'fallbackdir')
4) The list of keys that must sign a vote or a consensus.
5) The list of IP:Orport:Identity that authorities use when sending and receiving votes.

Splitting roles up in this way would better prepare us for an implementation of prop#257 down the road.

Child Tickets

TicketTypeStatusOwnerSummary
#6790enhancementnewWrite proposal draft for directory mirrors to accept, aggregate and hand off descriptors to dirauths

Change History (18)

comment:1 Changed 3 years ago by isabela

Sponsor: SponsorUSponsorU-can

comment:2 Changed 3 years ago by nickm

Keywords: tor-dos added

comment:3 Changed 3 years ago by isabela

Points: small/medium2

comment:4 Changed 3 years ago by nickm

Parent ID: #17293

comment:5 Changed 3 years ago by andrea

Owner: set to andrea
Status: newassigned

Taking ownership for 0.2.9 triage

comment:6 Changed 3 years ago by nickm

Keywords: nickm-deferred-20160905 added
Milestone: Tor: 0.2.9.x-finalTor: 0.3.0.x-final

Deferring some andrea-assigned items from 0.2.9. Andrea, please move any of these back if you disagree; this is just a first approximation.

comment:7 Changed 3 years ago by nickm

Parent ID: #17293

Unparenting these from #17293; holding for future work.

comment:8 Changed 3 years ago by nickm

Owner: changed from andrea to nickm
Status: assignedaccepted

comment:9 Changed 3 years ago by dgoulet

Keywords: triage-out-030-201612 added
Milestone: Tor: 0.3.0.x-finalTor: unspecified

Triaged out on December 2016 from 030 to Unspecified.

comment:10 Changed 2 years ago by nickm

Sponsor: SponsorU-canSponsorZ

comment:11 Changed 2 years ago by nickm

Parent ID: #5992

comment:12 Changed 2 years ago by nickm

Keywords: triage-out-030-201612 removed

comment:13 Changed 2 years ago by nickm

Keywords: nickm-deferred-20160905 removed

comment:14 Changed 2 years ago by nickm

Keywords: security needs-design added

comment:15 Changed 2 years ago by nickm

Sponsor: SponsorZSponsorV-can

comment:16 Changed 3 months ago by gaba

Removing sponsor V as we do not have more time to include this tickets in the sponsor.

comment:17 Changed 3 months ago by gaba

Sponsor: SponsorV-can

Removing sponsor from tickets that we do not have time to fit in the remain of this sponsorship.

comment:18 Changed 3 months ago by nickm

Owner: nickm deleted
Status: acceptedassigned

I am not actually working on these tickets, so they shouldn't be assigned to me.

Note: See TracTickets for help on using tickets.