[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #28458 [Core Tor/sbws]: Stop resolving domains locally and stop using non-exits as 2nd hop
#28458: Stop resolving domains locally and stop using non-exits as 2nd hop
---------------------------+--------------------------------
Reporter: juga | Owner: juga
Type: defect | Status: needs_revision
Priority: Medium | Milestone:
Component: Core Tor/sbws | Version: sbws: 1.0.0
Severity: Normal | Resolution:
Keywords: | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
---------------------------+--------------------------------
Comment (by teor):
Replying to [comment:6 juga]:
> We were checking bad exit, exit policy and exit in different ways in
different parts of the code.
Sounds like you need to refactor the code so you check the flags and exit
policy in a single function.
> The local domain resolver is only needed to check the IP in the policy,
which i don't think is needed, it will fail and be measured later with a
probably different exit.
But what happens when the exit that's being measured fails?
Do we need to give it a 50% chance of being measured like a non-exit?
> With the changes i've made, i check only the port, but check it in all
attempts to get an exit.
> I also found that the port was not not being correctly parsed.
> The changes solve the problem of having a local domain resolver that
fails.
> I'm running a testing instance and is being faster, failing less
circuits.
Ok, sounds good.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/28458#comment:9>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs