Opened 6 years ago

Closed 3 years ago

#12956 closed enhancement (fixed)

Circuit list scares relay operators by using term 'exit'

Reported by: arma Owned by: atagar
Priority: Low Milestone:
Component: Archived/Nyx Version:
Severity: Normal Keywords: connections
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:


Every so often we have concerned users thinking they misconfigured their relay's exit policy, since in arm they see circuits that end at their relay and whose final hop is labelled 'Exit'.


arm - last-request (Linux 3.2.0-4-amd64)   Tor (recommended)
Relaying Disabled, Control Port (open): 9051
cpu: 0.0% tor, 0.8% arm    mem: 29 MB (0.8%)   pid: 6395   uptime: 1-20:40:44

page 2 / 5 - m: menu, p: pause, h: page help, q: quit
Connections (2 circuit):            --> (fr)               3.1m (CIRCUIT)  
 │ (se)      ParadiseTorRelay1                   1 / Guard     
 │ (us)         VERITAS                             2 / Middle    
 └─ (fr)      EuropeCoastDE                       3 / Exit            --> (us)                3.1m (CIRCUIT)  
 │ (se)      ParadiseTorRelay1                   1 / Guard     
 │ (gb)      lupine                              2 / Middle    
 └─ (us)       LiveFreeOrDie                       3 / Exit      

I think for non-general-purpose circuits, we should call that third hop something else. I'm open to suggestions -- one option would be to just call the last hop on a non-exit circuit "Middle" also. Another option would be to call it "Internal".

Specifically, we could apply this new name to everything with circuit purpose other than GENERAL. Or we could apply it to all circuits that have the IS_INTERNAL flag. Maybe the latter approach is a bit more general.

Child Tickets

Change History (5)

comment:1 Changed 6 years ago by arma

This is the same ticket as #6430. Take your pick as to which one is clearer.

comment:2 Changed 5 years ago by atagar

Resolution: duplicate
Severity: Normal
Status: newclosed

comment:3 Changed 5 years ago by atagar

Keywords: connections added
Priority: MediumLow
Resolution: duplicate
Status: closedreopened
Summary: arm mistakenly calls the last hop of internal circuits the ExitCircuit list scares relay operators by using term 'exit'
Type: defectenhancement

Actually, on reflection this one's nicer - lets use this.

comment:4 Changed 5 years ago by atagar

Status: reopenednew

comment:5 Changed 3 years ago by atagar

Resolution: fixed
Status: newclosed

Just had another person contact me concerned about this. I suspect trouble is specifically with the term 'exit' since we've trained relay operators to have a lot of concerns about running an exit relay. Renamed the circuit termination point to 'end'.

Note: See TracTickets for help on using tickets.