wiki:doc/Onionoo/Improvements

Version 5 (modified by iwakeh, 4 years ago) (diff)

adapted version numbers

Onionoo Development

This is a living and changing document to accompany maintenance and development of Onionoo.

Areas of Work

Codebase Maintenance

Additional Functionality

(TODO: description)

Design Improvements

  • break up long classes, restructure (see PMD warnings)
  • (TODO: add more)

Protocol Changes

(TODO: description)

Releases

First Release 3.1-1.0.0

Release date: tbd

Ticket Summary Severity
#13080 Add Ant tasks for measuring coverage, dependencies, etc. Normal
#13088 Versioning and Releases Normal
#13362 Make Onionoo's logs more useful Normal
#14826 backend: hourly update without crontab or the like Normal
#15798 details document differences: empty list shown differently Normal
#19259 uncaught NFE and other bugs in weight status document processing Major
#19265 Start hourly updater using a start/stop script rather than crontab Normal
#19613 Onionoo should confirm to style guide Normal
#20566 example page should have links for the mirror it is on Minor
#20668 make test-sources comply to checkstyle Normal
#20670 provide Operator's guide for Onionoo Normal
#20681 Remove Onionoo's lock file Normal
#20712 Put out Onionoo 3.1-1.0.0 release Normal

Release 3.1-1.1.0

Release date: tbd

Ticket Summary Severity
No tickets found

All Tasks in Trac

Active Tasks

Ticket Summary Status Priority Severity Reporter Modified
#32065 Cache-Control header on 404 does not permit caching new Medium Normal irl 6 weeks ago
#27187 Possible for inconsistency between summary and details with AS number needs_review Medium Normal irl 2 months ago
#24384 Decode percent-encoded characters in qualified search terms needs_review Medium Normal karsten 2 months ago
#21933 Fix deserialization of UTF-8 characters in details statuses and documents needs_review Medium Normal karsten 2 months ago
#28048 Metrics: Allow to search for relays per continent new Medium Normal traumschule 3 months ago
#27235 add route_origin_rpki_validity field new Medium Normal nusenu 5 months ago
#27155 Include BGP prefix information in details documents new Medium Normal nusenu 5 months ago
#26585 improve AS number and name coverage (switch maxmind to RIPE Stat) new Medium Normal nusenu 5 months ago
#24837 Allow Relay Searches for Additional Flags new Medium Normal teor 5 months ago
#21354 Reduce memory overhead for storing uptimes new Medium Normal karsten 5 months ago
#24436 Provide fallback mirror information new Medium Normal iwakeh 5 months ago
#24412 Provide single parameter that accepts all other parameters as qualified search terms reopened Medium Normal irl 5 months ago
#11430 Add new field last_running for "seen in a network status with the Running flag" in addition to last_seen for "seen in a network status" assigned Medium Normal karsten 8 months ago
#28963 Please add option to search for relays with fingerprint and nickname. new Medium Normal traumschule 17 months ago
#28321 Add bandwidth scanner data to Onionoo new Medium Normal karsten 19 months ago
#23913 Allow parameters and qualified search terms to be specified more than once assigned Medium Normal nusenu 21 months ago
#19650 Keep non-printable characters out of details documents assigned Medium Normal cypherpunks 21 months ago
#24870 Use java 8 date-time functionality in Onionoo new Medium Normal iwakeh 22 months ago
#27153 add ipv6_as and ipv6_as_name new Medium Normal nusenu 22 months ago
#26898 add parameters for verified_host_names and unverified_host_names needs_information Medium Normal nusenu 22 months ago
#26091 add tor exit DNS resolver data to onionoo new Medium Normal cypherpunks 23 months ago
#21909 Add metadata about used geoip data assigned Medium Normal cypherpunks 2 years ago
#26132 Fix the Expires header on relay search assigned Medium Normal teor 2 years ago
#25742 add more metadata about relays: #1 DNSSEC validation, #2 DNS server new Medium Normal cypherpunks 2 years ago
#23348 Update all documentation markdown files assigned Medium Normal iwakeh 2 years ago
#25274 Consolidate Onionoo's API new Low Normal karsten 2 years ago
#25176 Combine fixed-time history objects into a single object with an x axis for time new Low Normal karsten 2 years ago
#23829 Add support for search term negation assigned Medium Normal cypherpunks 2 years ago
#24458 Specify Onionoo's query and search syntax new Medium Normal iwakeh 2 years ago
#16843 Add all bwauth measurements (from votes) assigned Medium Normal cypherpunks 2 years ago
#13562 Add more detailed logging to backend and frontend components assigned Medium Normal iwakeh 2 years ago
#13424 Add new `descriptor` parameter that returns relays or bridges by digest of recently published descriptors assigned Medium Normal karsten 2 years ago
#13425 Add new document type `debug` that includes digests of recently published descriptors and statuses they're referenced from assigned Medium Normal karsten 2 years ago
#15844 Develop database schema to support Onionoo's search parameter efficiently assigned Medium Normal karsten 2 years ago
#15848 Update details documents in a single, atomic step assigned Medium Normal karsten 2 years ago
#24495 Add aggregated summary documents new Low Normal irl 2 years ago
#23984 Extend Onionoo's nagios script to all known frontends new Medium Normal karsten 3 years ago
#11573 Store pre-generated response parts in a database rather than in plain files assigned Low Normal karsten 3 years ago
#13137 Provide more historical data to facilitate debugging network problems assigned Low Normal Sebastian 3 years ago
#21389 Support searches for effective family (strict and non strict maching) new Medium Normal cypherpunks 3 years ago
#21171 Write a test for NodeDetailsStatusUpdater new Medium Normal iwakeh 3 years ago
#9778 Add votes document type assigned Medium Normal karsten 3 years ago

Completed Tasks

Results (1 - 100 of 303)

1 2 3 4
Ticket Summary Priority Severity Reporter Modified
#17939 Optimize the construction of details documents with field constraints Low Minor fmap 4 weeks ago
#33360 IntegerDistribution breaks when given negative values Medium Normal karsten 5 weeks ago
#25002 Make data and results from Onionoo deterministic Medium Normal iwakeh 8 weeks ago
#25091 Make 'out/update' deterministic across instances Medium Normal iwakeh 8 weeks ago
#15799 Find out why different instances may report different timestamps in last_changed_address_or_port Medium Normal cypherpunks 3 months ago
#28871 Relay with 6 weeks downtime only has 6_months and 5_years bandwidth graphs Medium Normal karsten 3 months ago
#27981 3 days young relay is not shown in 1-month graph, but in 6-month graph High Normal toralf 3 months ago
#33338 Release Onionoo 7.1-1.24.1 Medium Normal karsten 4 months ago
#33337 Release Onionoo 7.0-1.24.0 Medium Normal karsten 4 months ago
#24222 Improve onionoo's war structure and startup Medium Normal iwakeh 5 months ago
#13600 Improve bulk imports of descriptor archives Medium Normal karsten 5 months ago
#19249 Onionoo server runs out of memory when importing a full month of data Medium Normal karsten 5 months ago
#24932 Onionoo should stop parsing untrusted descriptors Low Minor teor 5 months ago
#24334 Make Onionoo's results more maintainable Medium Normal iwakeh 5 months ago
#32660 onionoo-backend is killing the ganeti cluster Medium Normal anarcat 6 months ago
#27181 Avoid unnecessary disk writes Medium Normal irl 6 months ago
#25815 Speed up hourly updater performance Medium Normal karsten 6 months ago
#32684 Release Onionoo 7.0-1.23.0 Medium Normal karsten 6 months ago
#32638 Please remove onionoo-backend-01 from the backend pool High Normal irl 6 months ago
#32635 Release Onionoo 7.0-1.22.0 Medium Normal karsten 6 months ago
#28314 Alleged Family Members never disappear Medium Normal Quake 7 months ago
#32443 Release Onionoo 7.0-1.21.1 Medium Normal karsten 7 months ago
#22062 Bad requests do not add the Access-Control-Allow-Origin header Medium Normal cypherpunks 7 months ago
#32322 Onionoo documentation error: "TCP ports are not sanitized" Medium Normal dcf 7 months ago
#32142 Release Onionoo 7.0-1.21.0 Medium Normal karsten 7 months ago
#31941 Old reverse DNS lookups are sometimes not cleared properly Medium Normal karsten 7 months ago
#32062 Onionoo release does not contain jetty-servlets JAR Very High Normal irl 8 months ago
#31953 IllegalStateException on fresh instances High Normal irl 8 months ago
#31956 OnionOO problem serving bandwidth documents Medium Normal starlight 8 months ago
#31966 Release Onionoo 7.0-1.20.0 Medium Normal karsten 8 months ago
#31952 javax.xml.bind is not longer part of the JRE High Normal irl 8 months ago
#31400 Add Onionoo's master branch to GitLab's CI Medium Normal karsten 9 months ago
#31247 inconsistent response data (not all fields provided) on details document requests Medium Normal nusenu 9 months ago
#31196 Upgrade Onionoo to Debian buster libraries Medium Normal karsten 10 months ago
#28464 Release Onionoo 7.0-1.19.0 Medium Normal karsten 19 months ago
#28254 Update to GeoLite2 ASN database format High Normal karsten 19 months ago
#24419 Improve getter names for boolean fields Medium Normal karsten 19 months ago
#24295 Rename Onionoo packages Medium Normal karsten 20 months ago
#23914 Extend flag parameter to support comma-separated list of flags Medium Normal nusenu 21 months ago
#27442 Release Onionoo 7.0-1.18.1 Medium Normal karsten 21 months ago
#6947 Allow filtering relays by version ranges Medium Normal rransom 21 months ago
#25175 Change 3 months graphs to 6 months graphs Medium Normal karsten 21 months ago
#25177 Remove redundant clients graphs Medium Normal karsten 21 months ago
#26919 Remove fingerprint parameter Medium Normal karsten 21 months ago
#27159 Release Onionoo 6.2-1.17.1 Medium Normal karsten 22 months ago
#27180 Remove DetailsDocumentFields interface Medium Normal irl 22 months ago
#26901 Mention that a DNSSEC-validating resolver is used for reverse DNS lookups Medium Normal nusenu 22 months ago
#24296 Make Onionoo's document classes available as part of metrics-lib Medium Normal karsten 22 months ago
#27050 Reverse DNS lookups are still slow Medium Normal irl 22 months ago
#27124 Reading node statuses pointlessly initialises first seen millis as last seen millis Medium Normal irl 22 months ago
#27039 Timestamps in graph history documents are incorrectly formatted High Normal starlight 22 months ago
#27113 Release Onionoo 6.2-1.16.1 Medium Normal karsten 22 months ago
#27026 Release Onionoo 6.2-1.16.0 Medium Normal karsten 22 months ago
#26969 Uprade to latest metrics-base in order to produce a thin jar Medium Normal karsten 22 months ago
#26963 regression in host_name field introduced in v6.1 High Normal nusenu 22 months ago
#23713 Expand parameters and fields around AS number and names Medium Normal cypherpunks 22 months ago
#25448 allow for URLs that specify list of fingerprints Low Minor cypherpunks 22 months ago
#6946 Allow filtering relays by OS Medium Normal rransom 23 months ago
#18342 Provide more accurate reverse DNS results Medium Normal cypherpunks 23 months ago
#26665 Allow searching for relays with no known AS/country Medium Normal irl 23 months ago
#26810 Release Onionoo 6.1-1.15.0 Medium Normal karsten 23 months ago
#26711 Missing recent bridge descriptors cause trouble with history file on fresh Onionoo instance High Normal karsten 23 months ago
#26229 Release Onionoo 6.0-1.14.0 High Normal karsten 2 years ago
#25848 Replace Gson with Jackson in Onionoo High Normal iwakeh 2 years ago
#26031 suspected bug in exit_addresses - no IPv6 addresses? Low Normal cypherpunks 2 years ago
#26075 When I run ooniprobe on my Mac I get this error every time Medium Normal Dbryrtfbcbhgf 2 years ago
#25816 Release Onionoo 6.0-1.13.0 Medium Normal karsten 2 years ago
#25332 Change the exit_addresses field to not exclude current OR addresses anymore Medium Normal karsten 2 years ago
#22594 Escape characters in contact lines break hourly updater High Normal karsten 2 years ago
#25728 No build revision available when building the .war file before .jar files Low Normal karsten 2 years ago
#25740 Provide utf8 character instead of escape sequence Medium Normal cypherpunks 2 years ago
#25711 Put out Onionoo 5.2-1.12.0 Medium Normal karsten 2 years ago
#24256 Add a new "outdated" field to distinguish between outdated and too new tor versions High Normal arma 2 years ago
#25700 Fetch descriptors from both CollecTor instances Medium Normal karsten 2 years ago
#25551 host_name field does not match spec Medium Normal cypherpunks 2 years ago
#16513 Make writing of the out/ directory from the status/ directory deterministic Very High Normal karsten 2 years ago
#22488 Include relay version listed in consensus in addition to platform line from server descriptor High Normal cypherpunks 2 years ago
#25478 Put out Onionoo 5.1-1.11.0 Medium Normal karsten 2 years ago
#25241 effective_family sometimes contains the relay's own fingerprint Medium Normal irl 2 years ago
#24494 Specification says nickname is optional in documents but it's always there Medium Normal irl 2 years ago
#25085 Make order of sorted results deterministic Medium Normal iwakeh 2 years ago
#24916 3 month bandwidth showing old data Medium Normal irl 2 years ago
#24729 Find reason for 'null' values in Onionoo document High Major Dbryrtfbcbhgf 2 years ago
#25138 Onionoo is not updating Immediate Major why 2 years ago
#21366 Support whitespace in search term (as does Onionoo) Medium Normal cypherpunks 2 years ago
#24773 Error 503 Backend fetch failed High Normal cypherpunks 2 years ago
#22261 Remove the $ from family fingerprints Medium Normal teor 2 years ago
#21620 Include whether a relay is shipped with tor as fallback directory Medium Normal teor 3 years ago
#21827 Add recommended_version to bridge details document Medium Normal cypherpunks 3 years ago
#23544 Add recommended_version parameter Medium Normal cypherpunks 3 years ago
#23962 Allow searching by bridges by version with the version parameter Medium Normal irl 3 years ago
#16553 Add support for searching by (partial) host name Very Low Normal karsten 3 years ago
#21637 Include both declared and reachable IPv6 OR addresses Medium Normal teor 3 years ago
#23796 Stop rejecting field queries due to capitalisation Medium Normal teor 3 years ago
#20412 Skip bad archived descriptors rather than aborting the entire import Medium Normal karsten 3 years ago
#23958 Onionoo not fetching the bridge descriptor correctly? Very High Normal dgoulet 3 years ago
#22193 Add HTML IDs to Onionoo's protocol page for direct referencing Medium Normal cypherpunks 3 years ago
#24012 Fix NullPointerExceptions from accessing descriptor parts that may be null High Normal karsten 3 years ago
#24017 Onionoo updating? No new data since Oct 25 High Normal MikeEU 3 years ago
#23991 Monitor Onionoo by Nagios check Medium Normal irl 3 years ago
1 2 3 4