wiki:org/teams/MetricsTeam/RelaySearch

Relay Search Development

Projects

  • 2017-01 to 2017-03: Sponsor X tasks 3.3. Improve all usability issues of Relay Search (then known as Atlas) that are classified as High priority or above in the issue tracker as long as they are within scope and reported at least six months before the end of the award.

Hacking

If you would like to contribute to Relay Search, you can get started by cloning the Git repository from the location in the quick links section at the top of this page. Open index.html in your web browser and you'll find Relay Search running. There is no build process, the sources in the Git are exactly what are deployed on the Tor Project's instance. While Relay Search is running in your browser, it will make calls to the Onionoo backend and so does require network access.

By default, new tickets are assigned to the metrics-team metauser. If you are working on an issue, please take ownership of it via the Trac and set the status to accepted. This helps us to avoid duplication of effort.

Development of Relay Search is managed in Git and the preferred means of submitting patches is via a link to the output of git-format-patch. If you would like to use GitHub, you can create URLs for this as:

https://github.com/<username>/relay-search/compare/<branch-with-fixes>.patch

If you wish to contribute to Relay Search anonymously through the cypherpunks account, it is acceptable to attach the patches to the ticket.

Please use well-formatted and well-explained commit messages. You can find guidelines and suggestions for commit messages here: http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html

All patches must address tickets that are filed in the Trac, and you can find a list of open tickets below. If you find an issue that you would like to produce a patch for that doesn't have a ticket, create a new ticket and set the component to "Metrics/Relay Search". When you link a patch from the Trac, set the ticket status to "needs_review". Once the patch has been reviewed, it will either be set to "merge_ready" or it will be merged straight away and the ticket closed as "fixed". If the reviewer finds that the patch needs more work, the status will be set to "needs_revision".

Anyone may contribute to reviews in the comments, but please do not set tickets to "merge_ready" on patches unless you are already a well known member of the Metrics team. Your comments will be seen by the reviewer and taken into account.

All Tasks in Trac

Active Tasks

Ticket Summary Status Priority Severity Reporter Modified
#28681 reflected XSS metrics.torproject.org new Medium Major 0x539h 10 days ago
#28304 Please deliver png when svg is filtered new Medium Normal traumschule 3 weeks ago
#28407 Host Name text area contains verified and unverified names on the same line new Medium Normal karsten 4 weeks ago
#28317 Relay Search flags are vertical on Tor Browser 8.0.2 on macOS new High Normal teor 5 weeks ago
#28048 Metrics: Allow to search for relays per continent new Medium Normal traumschule 8 weeks ago
#27981 3 days young relay is not shown in 1-month graph, but in 6-month graph new Medium Normal toralf 2 months ago
#26767 add consensus weight line/graph new Medium Normal nusenu 3 months ago
#27154 Do not display "AS0" in results or details pages accepted Medium Normal nusenu 4 months ago
#26863 display onionoo and RS version on RS pages reopened Medium Normal nusenu 4 months ago
#27138 display timestamp and version information on page with no results accepted Medium Normal nusenu 4 months ago
#26964 support custom column selection for search result overview new Low Normal nusenu 5 months ago
#26090 show tor exit DNS resolver data on RS new Medium Normal cypherpunks 5 months ago
#25673 allow users to set the show ___ entries value directly in the url assigned Medium Normal cypherpunks 5 months ago
#24834 Map consensus weight vs bandwidth for each bandwidth authority's votes new Medium Normal teor 5 months ago
#8667 Distinguish between permanent and temporary Onionoo errors assigned Low Normal karsten 8 months ago
#23509 Implement family-level pages showing aggregated graphs assigned Medium Normal cypherpunks 8 months ago
#23941 Determine if a relay is eligible for a t-shirt and display on details page assigned Medium Normal irl 8 months ago
#24045 Measure and map overloaded or over-weighted relays reopened Medium Normal teor 8 months ago
#24463 Advanced search: Add a client auto-completion filter to AS field new Very Low Normal cypherpunks 8 months ago
#25283 Decide when we can turn off atlas.torproject.org new Medium Normal irl 8 months ago

Completed Tasks

Results (1 - 50 of 281)

1 2 3 4 5 6
Ticket Summary Priority Severity Reporter Modified
#27652 Use "as" not "as_number" in Relay Search High Normal irl 3 months ago
#26983 Add support for 6 months graphs in the plotting functions Medium Normal irl 3 months ago
#27371 Forward requests from atlas to metrics Medium Normal traumschule 3 months ago
#27077 Metadata is not displayed on top relays page Medium Normal irl 4 months ago
#26667 Add "Experimental" and "Obsolete" additional flags Medium Normal irl 4 months ago
#27042 Relay Search should not claim recommended_version is false when onionoo makes no statement about it Medium Normal BHydden 4 months ago
#26864 did #18342 break RS' display of the host_name field? Medium Normal nusenu 4 months ago
#27043 Relay Search should not claim recommended_version is false when onionoo makes no statement about it High Normal nusenu 4 months ago
#25050 add sum row at the bottom of the search results Low Normal cypherpunks 5 months ago
#25238 Can't list all relays for a version when aggregating by version Medium Normal irl 5 months ago
#25864 Aggregated search doesn't carry filters through to the country and AS views Medium Normal teor 5 months ago
#26834 Show verified and unverified host names Medium Normal irl 5 months ago
#25199 have a distinct banner for relays running versions newer than what is recommended Medium Normal cypherpunks 5 months ago
#25242 Sorting by country or autonomous system is interesting when there's more than one Medium Normal irl 5 months ago
#25533 Relay properties page: Link all properties and flags in page Medium Minor anadahz 5 months ago
#25861 make country clickable and provide country-exits only and AS-exits only links Medium Normal cypherpunks 5 months ago
#26518 The fourth most popular AS in the Tor network is "(distinct)"? Medium Normal arma 5 months ago
#23890 Drop minutes and seconds from first seen time delta Medium Normal cypherpunks 5 months ago
#26079 Expand text for Unmeasured flag to explain it can happen to older relays too Medium Normal irl 7 months ago
#25854 Improve advertised/observed bandwidth mouseover text Medium Normal irl 7 months ago
#25881 RS: Exit Addresses field description (mouseover) needs to be updated (since it changed in onionoo) Medium Normal cypherpunks 7 months ago
#25393 Integration of RelaySearch Medium Normal iwakeh 8 months ago
#25239 Link to server descriptor and extra info descriptor when relays have a DirPort Medium Normal irl 9 months ago
#25558 Warning on Relay Search about outdated Tor is misleading Medium Minor pastly 9 months ago
#25518 RS fails to display bw graphs for relays where onionoo provides 3_days level and not 1_month level data Medium Normal cypherpunks 9 months ago
#25541 Tor metrics says my relay has been off-line for a day but SSHing to it shows no problems Medium Normal Dbryrtfbcbhgf 9 months ago
#23518 Turn Atlas into page on Tor Metrics Medium Normal karsten 10 months ago
#25281 Deploy a redirect from atlas.tpo to metrics.tpo/rs.html Medium Normal irl 10 months ago
#25034 inconsistent eff. family counter in Relay Search Low Normal cypherpunks 10 months ago
#25077 Atlas onion service calls clearnet metrics.torproject.org Medium Normal cypherpunks 10 months ago
#25256 Create an index.jsp based on the index.html to use metrics-web styles Medium Normal irl 10 months ago
#25195 eliminate false-positives for red "This relay is running an outdated Tor version" banner Medium Normal cypherpunks 10 months ago
#24974 add onionoo version field to atlas/relay search Low Normal cypherpunks 10 months ago
#24155 Prepare for increase in bandwidth statistics reporting interval from 4 to 24 hours Medium Normal karsten 10 months ago
#24831 Consider providing more/less fine grained data for Realy Search graphs Medium Normal irl 10 months ago
#24828 Remove tabs when no data is available for graphs Medium Normal irl 10 months ago
#25086 make clear that bw is about adv. bw. Low Trivial cypherpunks 10 months ago
#24829 Consider which time periods to show for graphs Medium Normal irl 10 months ago
#24885 Hide the HSDir and Guard flags on bridges in Relay Search Medium Normal teor 10 months ago
#24869 Put all map parameters in the URL Medium Normal teor 11 months ago
#6675 Support grouping by contact Medium Normal cypherpunks 11 months ago
#6855 Support aggregation by tor version (exact and match on first three numbers) Low Normal cypherpunkx 11 months ago
#24788 Please put a timezone on the relay search data time Medium Normal teor 11 months ago
#24771 Relay search is not working Very High Critical Dbryrtfbcbhgf 12 months ago
#24507 Allow for aggregation property to be selected from list Medium Normal irl 12 months ago
#24388 Add unreachable or addresses to details view and a synthetic flag Medium Normal irl 12 months ago
#24591 regression in contactInfo escape/display via 37a65a761afa5a62630c620ac00f42a228604df7 ? Medium Normal cypherpunks 12 months ago
#24563 Relay Search map has severe area distortions Medium Normal teor 12 months ago
#24533 Make primary IP address and nickname clickable Medium Normal cypherpunks 12 months ago
#24538 Tor Browser does not render em and br in Relay Search info bubbles Medium Normal teor 12 months ago
1 2 3 4 5 6

Contact

(If you get no response on IRC, you can highlight irl, the current Relay Search maintainer)

Last modified 10 months ago Last modified on Feb 17, 2018, 2:42:27 PM