Opened 5 years ago

Last modified 4 years ago

#15642 closed defect

Disable default fallback directories when DirAuthorities, AlternateDirAuthority, or FallbackDir are set — at Version 1

Reported by: teor Owned by:
Priority: Low Milestone: Tor: 0.2.7.x-final
Component: Core Tor/Tor Version: Tor: 0.2.4.7-alpha
Severity: Keywords: tor-client tor-relay
Cc: nickm, isabella Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description (last modified by teor)

Currently, when we set DirAuthorities or AlternateDirAuthority, we don't add the default directory authorities. But, (as long as FallbackDir isn't set) we do add the default fallback directories.

It doesn't make sense to me to add the default fallback directories when we have custom DirAuthorities or AlternateDirAuthority. I think we should only add the default fallback directories when other directories are also set to their defaults.

However, the list of default fallback directories is currently NULL, so this issue currently has no effect.

I also can't imagine any scenarios where it would be useful to set an AlternateDirAuthority or DirAuthorities, and still get the default FallbackDir.

I can imagine this causing similar issues to #13163, where the default authorities were added to a custom set of authorities in some circumstances.

I'll create a patch to fix this, but it won't actually change tor's observable behaviour until we add directories to the default fallback directory list.

Bugfix on 90f6071d8dc0 in 0.2.4.7-alpha.

Child Tickets

Change History (1)

comment:1 Changed 5 years ago by teor

Description: modified (diff)

Edit: make explanation clearer (I hope)

Note: See TracTickets for help on using tickets.