[tor-bugs] #19374 [Core Tor/Tor]: DNSPort broken on OpenBSD 5.9
Tor Bug Tracker & Wiki
blackhole at torproject.org
Mon Jun 13 17:07:17 UTC 2016
#19374: DNSPort broken on OpenBSD 5.9
--------------------------+------------------------------------
Reporter: cypherpunks | Owner:
Type: defect | Status: needs_information
Priority: Medium | Milestone: Tor: 0.2.9.x-final
Component: Core Tor/Tor | Version: Tor: 0.2.7.6
Severity: Major | Resolution:
Keywords: | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
--------------------------+------------------------------------
Comment (by attila):
I believe this is the answer: http://marc.info/?l=openbsd-
cvs&m=144575914409861&w=2
When {dig,nslookup} were modified to use [[http://man.openbsd.org/OpenBSD-
current/man2/pledge.2|pledge(2)]]
the ability to change what port was used for the lookup was turned off,
since it would
violate `pledge("dns")` to use an arbitrary port.
`nslookup` is dumping core because of the broken promise to `pledge(2)`.
This is also
why your second invocation of `tor` complains about the port being open:
nothing happened
to the first instance, it's still running with that port open.
Hope this helps.
At least, that's my read on this. Using arbitrary ports for DNS lookups
using the programs
in base (`dig`, `nslookup`) is not going to work. Nothing to do with tor.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/19374#comment:2>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list