Opened 5 years ago

Closed 4 years ago

Last modified 4 years ago

#17372 closed enhancement (duplicate)

Use Guard as Fallback Directory

Reported by: teor Owned by:
Priority: High Milestone:
Component: Core Tor/Tor Version:
Severity: Normal Keywords:
Cc: Actual Points:
Parent ID: Points: medium
Reviewer: Sponsor:


When a client hasn't used the Tor network for a few days, its consensus expires. If the authorities are blocked while it's offline, it can't bootstrap.

However, it has (almost) enough information to bootstrap from a semi-trusted relay - its guard.

This change requires:

  • a proposal
  • an additional line GuardFallbackDir in the state file, formatted like a FallbackDir line, if the guard is also a directory mirror

When #12538 is implemented, every relay (and therefore every Guard) will be a directory cache by default.

Child Tickets

Change History (6)

comment:1 Changed 5 years ago by teor

Keywords: TorCoreTeam201512 added

comment:2 Changed 5 years ago by teor

Keywords: TorCoreTeam201512 removed
Milestone: Tor: 0.2.8.x-finalTor: 0.2.???

I'm not sure this is necessary if we do #15775, as each client will have a hundred fallbacks.

comment:3 Changed 4 years ago by arma

Is this the same ticket as #7798?

comment:4 Changed 4 years ago by teor

Resolution: duplicate
Status: newclosed

comment:5 Changed 4 years ago by teor

Milestone: Tor: 0.2.???Tor: 0.3.???

Milestone renamed

comment:6 Changed 4 years ago by nickm

Milestone: Tor: 0.3.???

Milestone deleted

Note: See TracTickets for help on using tickets.