Sponsor 27

Project Title: Onion Services

Project Period: 4/1/2019 - 3/31/2020

Teams involved:

  • network
  • applications
  • ux

Project Goals/Activities

Objective 1: Enhance onion services and make v3 the default version on Core Tor, so it can scale and be more stable, with the goal of enabling more organizations to adopt it for their users.

Objective 2: Improve the end user experience of onion services with the goal of increasing user adoption and retention.

Project Tracking


Tickets related

Sponsor: Sponsor27 (9 matches)

Ticket Summary Status Owner Keywords Priority
#13747 Block non .onion content on .onion addresses (mixed content blocking) new tbb-team tbb-security, TorBrowserTeam201903 High
#18696 .onion names contain their own validator, we should use that new tbb-team Medium
#21728 Features that are made "HTTPS-only" should be available on .onion sites as well new tbb-team Medium
#25872 When Clicking more information when visiting a V3 onion some of the buttons are cut off new tbb-team Medium
#27395 Refactor the .onion related logic in nsMixedContentBlocker.cpp new tbb-team Medium
#28478 Enable http2 for .onion without https new tbb-team Medium
#29705 Enable Brotli compression for .onion domains new tbb-team Medium
#31069 Create onion auth entry in assigned ggus Medium
#31899 Hook .onion with URI_IS_POTENTIALLY_TRUSTWORTHY? new tbb-team TorBrowserTeam202001 Medium

Sponsor: Sponsor27-can (40 matches)

Ticket Summary Status Owner Keywords Priority
#6418 Drop support for older versions of the hidden service protocol new tor-hs technical-debt deprecation Medium
#7046 TBB Comfort loader when connecting to Tor Hidden Services new tbb-team tbb-usability, tbb-torbutton, ux-team Medium
#13194 Track time between ESTABLISH_RENDEZVOUS and RENDEZVOUS1 cell new tor-relay, tor-hs, needs-design privcount-maybe metrics performance Very Low
#16059 Add a "rendezvous approver" control API new tor-hs, tor-control, needs-proposal, term-project-ideas tor-dos Medium
#16387 Improve reachability of hidden services on mobile phones new tor-hs, sponsor8-maybe, 034-triage-20180328, 034-removed-20180328 Medium
#17254 Scalable HSes by splitting intro/rendezvous needs_revision TvdW tor-hs multicore scaling tor-dos Medium
#17640 Handle CREATE/CREATED cell processing gracefully under load. assigned yawning tor-hs, scaling, tor-dos, tor-relay Medium
#18098 prop224: Implement tor-genkey tool for offline HS key creation needs_revision haxxpop tor-hs, 040-deferred-20190220 Medium
#19950 Replace Tor Project bookmarks in TBB to their onion service equivalent new tbb-team Medium
#20212 Tor can be forced to open too many circuits by embedding .onion resources new tbb-team guard-discovery, TorBrowserTeam201803, 034-roadmap-proposed, security, tor-hs, 042-deferred-20190918 network-team-roadmap-2020Q1 Medium
#20371 Lower HSDir query backoff delay new tor-hs, research, prop224, reachability Medium
#22893 prop224: Make intro point per-service and not per-descriptor assigned tor-hs, prop224-extra, 034-triage-20180328, 034-removed-20180328 Very High
#23126 HSDirs should publish some count about new-style onion addresses new prop224, tor-hs, prop224-extra, research, privcount, 032-unreached Medium
#23764 hs-v3: No live consensus on client with a bridge new tor-hs, prop224, technical-debt, 034-triage-20180328, 034-removed-20180328, network-team-roadmap-2020Q1 High
#23875 Facebook's onion site is a single hop onion, but clicking on the Tor onion icon shows that it is a 6 hop circuit. new tbb-team tbb-circuit-display, ux-team Medium
#24192 When I visit a V3 onion that supplies a invalid certificate, torbrowser will lookup the onion when the get certifice button is clicked new tbb-team High
#24973 Tor should be more gentle when launching dozens of circuits at once new tor-dos, tor-hs, performance, 034-triage-20180328, 034-removed-20180502, network-team-roadmap-2020Q1 Medium
#25025 Add icon for next-generation onions in the style guide assigned antonela ux-team, tor-hs Low
#25066 Rendezvous points should return signed proof of the established rend point new needs-proposal, 034-triage-20180328, 034-removed-20180328 Medium
#25609 Investigate Tor client retry behavior on failing onions new guard-discovery, 034-triage-20180328, 034-removed-20180328 Medium
#26176 Display .onion services with "mixed" content in circuit display properly new tbb-team tbb-torbutton, tbb-circuit-display Medium
#26294 attacker can force intro point rotation by ddos needs_revision asn tor-hs, tor-dos, network-team-roadmap-2020Q1, 043-deferred Medium
#26322 Circuit display - UI bug - Long v3 name new tbb-team tbb-torbutton, tbb-circuit-display Medium
#26491 Onion+cert UI text is black with Tor Browser 8.0a9 - it should be green new tbb-team ff60-esr, ux-team Medium
#27657 Show .onion icon on Identity drop down? new tbb-team ux-team Medium
#27842 Consider end-to-end introduction ACKs new tor-hs, 034-deferred-20180602 035-removed reachability Medium
#28174 Block non-.onion subresources on .onion websites? needs_information tbb-team TorBrowserTeam202002 Medium
#30221 HS performance optimizations of codebase (master ticket) new tor-dos tor-hs refactoring Medium
#30291 Optimize our path selection code new tor-performance tor-hs path-selection refactoring tor-dos Medium
#30466 hs: Do not allow more than one control cell on a circuit needs_information neel tor-dos, tor-hs, tor-relay Medium
#31062 token bucket: Improve library to handle under/overflow and clock jump new token-bucket, 043-deferred Medium
#31223 Research approaches for improving the availability of services under DoS new tor-hs, tor-dos, network-team-roadmap-2020Q1, network-health, 043-deferred Medium
#31632 hs-v3: Service doesn't re-upload descriptor on circuit failure needs_revision dgoulet tor-hs, 042-deferred-20190918, 043-deferred Medium
#31857 Consider adopting vanguard's security suggestions for onionbalance new tor-hs scaling onionbalance tor-spec Medium
#32256 TorBrowser should advertise Onion Networking capability in the User-Agent: string new tbb-team TorBrowserTeam202001 Medium
#32349 hs-v2: Intro point circuit TIMEOUT failure is not reported assigned dgoulet 035-backport, 040-backport, 041-backport, 042-backport, tor-hs, 043-deferred Medium
#32604 Add HiddenServiceExportRendPoint and HiddenServiceExportInstanceID directive needs_revision moonsikpark tor-hs, tor-dos, extra-review, needs-proposal, 043-deferred Medium
#32614 hs-v3: Consider flagging an intro point as bad if rendezvous fails multiple times needs_revision neel tor-circuit, tor-hs Medium
#32623 Tor Browser should support ENS needs_information tbb-team Medium
#32824 Upgrade tpo onions to v3. new High

Sponsor: Sponsor27-must (27 matches)

Ticket Summary Status Owner Keywords Priority
#13410 Disable self-signed certificate warnings when visiting .onion sites reopened tbb-team ux-team Very High
#14389 little-t-tor: Provide support for better TBB UI of hidden service client authorization new tbb-team tor-hs, tbb-usability, ux-team, hs-auth, network-team-roadmap-september, 042-deferred-20190918, network-team-roadmap-2020Q1, 043-deferred Medium
#19251 TorBrowser might want to have an error page specific to when .onion links fail assigned brade ux-team, TorBrowserTeam202001 Low
#19757 Make a menu to add onion and auth-cookie to TB needs_revision brade ux-team, tbb-usability, tor-hs, TorBrowserTeam202001 Medium
#21952 Onion-location: increasing the use of onion services through automatic redirects and aliasing needs_review acat ux-team, tor-hs, network-team-roadmap-november, tbb-9.5, TorBrowserTeam202001R, network-team-roadmap-2020Q1 Medium
#23545 UX improvement: Tor Browser should handle bogus HSv3 addresses assigned brade tor-hs, prop224, ux-team, 034-triage-20180328, 034-removed-20180328 Medium
#26768 Support onionbalance in HSv3 assigned asn tor-hs scaling onionbalance tor-spec network-team-roadmap-2020Q1 Medium
#27502 Prioritize .onion hosts in AltSvc? needs_information sysrqb TorBrowserTeam202001 Medium
#27590 Display .onion alt-svc route in the circuit display new tbb-team tbb-circuit-display, ux-team Medium
#27636 .onion indicator for non-self-signed but non-trusted sites new tbb-team ux-team Medium
#28005 Officially support onions in HTTPS-Everywhere new tbb-team tor-hs, https-everywhere, tor-ux, network-team-roadmap-november, TorBrowserTeam202001, network-team-roadmap-2020Q1 Medium
#29998 Objective 1, Activity 1.2: Adopt OnionBalance features into onion services v3 new network-team-roadmap-2020Q1 Medium
#30000 Objective 2, Activity 1: Integrating client-side authorization to onion services v3 new tbb-team TorBrowserTeam202001 Medium
#30022 Objective 2, Activity 2: Notify users about typo errors when entering .onion addresses assigned brade ux-team, TorBrowserTeam202001 Medium
#30024 Objective 2, Activity 3: Notify users if a current website they are visiting on Tor Browser has an onion service version new tbb-team Medium
#30025 Objective 2, Activity 4: Better client-side errors new tbb-team ux-team Medium
#30029 Objective 2, Activity 5: POC for Human-memorable addresses for .onion services new tbb-team network-team-roadmap-november, TorBrowserTeam202001 network-team-roadmap-2020Q1 Medium
#30090 Make a list of potential .onion errors new antonela Medium
#30237 Tor Browser: Improve TBB UI of hidden service client authorization needs_review mcs network-team-roadmap-september, TorBrowserTeam202001R network-team-roadmap-2020Q1 Medium
#30281 Sponsor27 master ticket new tor-hs Medium
#30599 Cloudflare alt-svc onions cause a different exit to be used at each request needs_information tbb-team ux-team High
#30937 Expired CA-signed SSL Cert causes error in Tor Browser new tbb-team Medium
#32542 hs-v3: Add the 2 missing SOCKS extended errors from prop304 needs_review dgoulet tor-hs, 043-can, network-team-roadmap-2020Q1 Medium
#32563 Merge HSv3 spec fixes we found during onionbalance creation assigned asn tor-hs, scaling, onionbalance, network-team-roadmap-september, tor-spec, network-team-roadmap-2020Q1 Medium
#32645 Update URL bar onion indicators new tbb-team ux-team Medium
#32709 hsv3: Support onionbalance keys when handling INTRO2 cells assigned asn tor-hs scaling onionbalance tor-spec network-team-roadmap-2020Q1 044-must Medium
#33035 create strings for onion service error pages new tbb-team Medium

Last modified 13 days ago Last modified on Jan 16, 2020, 11:09:55 AM