[tor-bugs] #5151 [Tor Bridge]: Bridge ignores NoAdvertise option in ORPort configurations
Tor Bug Tracker & Wiki
torproject-admin at torproject.org
Thu Feb 16 16:23:12 UTC 2012
#5151: Bridge ignores NoAdvertise option in ORPort configurations
------------------------+---------------------------------------------------
Reporter: karsten | Owner: ln5
Type: defect | Status: new
Priority: normal | Milestone:
Component: Tor Bridge | Version:
Keywords: | Parent:
Points: | Actualpoints:
------------------------+---------------------------------------------------
murble found that bridges ignore the NoAdvertise option in ORPort
configurations. These are the ORPort configurations of murble's bridges:
{{{
ORPort "0.0.0.0:9001"
ORPort "[::]:9001 NoAdvertise IPv6Only"
}}}
{{{
ORPort "[::]:9090 IPv6Only NoAdvertise"
ORPort "0.0.0.0:9090 NoAdvertise"
ORPort 0.0.0.0:443 NoListen
}}}
The first problem is that Tor ignores the NoAdvertise option because of
this copy-paste error in `config.c`:
{{{
5769 cfg->no_listen = no_listen;
5770 cfg->no_listen = no_advertise;
}}}
The second problem is that Tor writes this log message on ''notice''
level:
{{{
My line is <or-address [::]:9090
>
}}}
This log message was probably meant to debug things and should go away.
So, after fixing the first problem, the bridge still wrote the "My line is
..." log message, but didn't include an "or-address" line in its
descriptor. Which is somewhat strange, because the code looks like the
"My line is ..." line is only written when the bridge includes the "or-
address" line afterwards. More debugging necessary, but maybe this is a
start.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/5151>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list