Opened 5 years ago

Last modified 5 years ago

#13839 closed defect

Exit Policy says accept *:* but relay doesn't have Exit flag — at Version 4

Reported by: teor Owned by: teor
Priority: Medium Milestone:
Component: Core Tor/Tor Version: Tor: 0.2.6.1-alpha
Severity: Keywords: tor-auth tor-relay
Cc: nickm Actual Points:
Parent ID: #13718 Points:
Reviewer: Sponsor:

Description (last modified by teor)

#13718 has revealed an issue where chutney-run tor authorities don't flag anything as an Exit. This was resolved in #13161 with TestingDirAuthVoteExit, but a more elegant solution (or a root cause) needs to be found in order to properly test #13718.

Workarounds are available:
TestingDirAuthVoteExit *
AssumeReachable 0 (not actually a workaround)

But they make it harder to justify that the test results apply to real-world tor bootstraps, or even chutney configs without special-case configurations.

This issue is like #11264, and could have the same root cause (a conflict between the setting of the exit flag and exit policy summaries), although this seems unlikely.

Child Tickets

Change History (5)

Changed 5 years ago by teor

Attachment: torrc added

chutney-generated torrc for an authority which doesn't label itself Exit even though it has accept *:*

comment:1 Changed 5 years ago by teor

Description: modified (diff)

Typo in description

comment:2 Changed 5 years ago by teor

AssumeReachable 0 is not actually a workaround.
TestingDirAuthVoteExit * from #13161 is the only available workaround for this issue.

comment:3 Changed 5 years ago by teor

Keywords: lorax added

comment:4 Changed 5 years ago by teor

Description: modified (diff)
Owner: set to teor
Status: newassigned
Note: See TracTickets for help on using tickets.