Opened 18 months ago

Last modified 5 months ago

#24014 new enhancement

Make exits check DNS periodically, and disable exit traffic if it fails

Reported by: teor Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: tbb-performance, tbb-usability, performance, tbb-needs, 034-triage-20180328, 034-removed-20180328
Cc: gk, brade, mcs, arthuredelstein Actual Points:
Parent ID: Points: 1
Reviewer: Sponsor:

Description

Currently exits check once at startup, which doesn't detect overloaded DNS servers once the exit receives significant traffic.

See #21394 for details,

Since this is a new feature, it is not going to make it into 0.3.2.

Child Tickets

TicketTypeStatusOwnerSummary
#26691enhancementnewadd 'working DNS' to the list of mandatory requirements for the 'exit' flag

Change History (11)

comment:1 Changed 18 months ago by arthuredelstein

Cc: arthuredelstein added

comment:2 Changed 17 months ago by teor

Parent ID: #21394

Parent ticket is done

comment:3 Changed 15 months ago by nickm

Milestone: Tor: 0.3.3.x-finalTor: 0.3.4.x-final
Type: defectenhancement

Label a bunch of (arguable and definite) enhancements as enhancements for 0.3.4.

comment:4 Changed 14 months ago by cypherpunks

Shouldn't we check not only 80 and 443 ports, but DNS requests as well, and without relying on exits?

comment:5 in reply to:  4 Changed 14 months ago by teor

Replying to cypherpunks:

Shouldn't we check not only 80 and 443 ports, but DNS requests as well, and without relying on exits?

This ticket is about exits checking that their DNS is still working on a regular basis.
It has nothing to do with ports 80 and 443.

comment:6 Changed 14 months ago by cypherpunks

This is a great feature!
As a tor exit operator I'd like to have a switch that allows me to say "if DNS fails terminate tor" (not just "disable exiting") because this will make it easier for my monitoring to pick it up.

Last edited 14 months ago by cypherpunks (previous) (diff)

comment:7 Changed 13 months ago by nickm

Keywords: 034-triage-20180328 added

comment:8 Changed 13 months ago by nickm

Keywords: 034-removed-20180328 added

Per our triage process, these tickets are pending removal from 0.3.4.

comment:9 Changed 13 months ago by nickm

Milestone: Tor: 0.3.4.x-finalTor: unspecified

These tickets, tagged with 034-removed-*, are no longer in-scope for 0.3.4. We can reconsider any of them, if time permits.

comment:10 Changed 10 months ago by arthuredelstein

Keywords: tbb-wants added

comment:11 Changed 9 months ago by teor

Keywords: tbb-wants removed

Prefer the more common tbb-needs to tbb-wants.
There doesn't appear to be any difference in how much TBB needs based on the flag.

Note: See TracTickets for help on using tickets.