Opened 8 years ago

Closed 7 years ago

Last modified 7 years ago

#2735 closed defect (fixed)

Add an entry for the user's relay to the relay list right after they configure it

Reported by: chiiph Owned by: chiiph
Priority: Medium Milestone:
Component: Archived/Vidalia Version:
Severity: Keywords: networkmap
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Migrated from old trac:
"Vidalia currently just displays the relays that have the Running flag in the network status returned by getinfo ns/all. Since it takes a little while for the user's relay to be found reachable and get published in the consensus, several users lately have been asking "Why doesn't my relay show up in Vidalia's relay list right away?"

It might be less confusing for them if we just add an entry for their relay to the list right after they configure the relay. It would be marked as "Offline" until it is marked as Running in getinfo ns/all.

Adding a pointer nearby with an answer to the question "Why is my relay offline?" would also be good, since that's likely to be the follow-up question."

I'd display a warning saying "If your relay isn't listed among the others, it may be because it doesn't have a Running flag yet. -What's this?-", with the proper doc, or link to doc.

Child Tickets

Change History (5)

comment:1 Changed 8 years ago by arma

Sounds like a fine plan.

comment:2 Changed 7 years ago by chiiph

Keywords: networkmap added

comment:3 Changed 7 years ago by chiiph

Resolution: fixed
Status: newclosed

A fix for this is in my branch chiiph/bug2735_relay. It has been merged to alpha and it will be out in 0.3.2.

comment:4 Changed 7 years ago by Sebastian

What does the fix do?

comment:5 Changed 7 years ago by chiiph

It adds the newly configured relay to the router list in the Network Map with status=offline. Also display two different messages in the Network Map:
1) Why is my relay offline? : This appears if the relay has been added as offline (before it reaches the consensus). It also links to a new documentation explaining why this would happen.
2) If your relay isn't listed among the others, it may be because it doesn't have a Running flag yet. -What's this?- : This appears if the relay wasn't added to the list and it doesn't appear in the consensus. The "What's this?" part is a link to new documentation that explains what the consensus is.

Note: See TracTickets for help on using tickets.