[tor-bugs] #18623 [Tor]: DirPort reachability test fails preventing the relay to work properly

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Mar 24 13:57:07 UTC 2016


#18623: DirPort reachability test fails preventing the relay to work properly
---------------------------+--------------------------------
     Reporter:  dgoulet    |      Owner:
         Type:  defect     |     Status:  new
     Priority:  Very High  |  Milestone:  Tor: 0.2.8.x-final
    Component:  Tor        |    Version:  Tor: 0.2.8.1-alpha
     Severity:  Blocker    |   Keywords:
Actual Points:             |  Parent ID:
       Points:             |   Reviewer:
      Sponsor:             |
---------------------------+--------------------------------
 (On git master: ea9472d)

 Few seconds after the bootstrap is completed, this warning appears:

 {{{
 [warn] We just marked ourself as down. Are your external addresses
 reachable?
 }}}

 followed by this in the info log:
 {{{
 [info] TLS error while handshaking with "XXX.XXX.XXX.XXX": http request
 (in SSL routines:SSL23_GET_CLIENT_HELLO:unknown state)
 [info] connection_tls_continue_handshake(): tls error [misc error].
 breaking connection.
 ...
 [info] connection_dir_client_reached_eof(): 'fetch' response not all here,
 but we're at eof. Closing.
 }}}

 and then the relay fails to join the network thus not usable. I track down
 the commit that introduces this regression (git bisect):

 commit `2d33d192fc4dd0da2a2e038dd87b277f8e9b90de`

 This is a blocker because anyone using an IPv4 (haven't tested on v6)
 DirPort address will suffer from this. Only having an ORPort open is fine.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/18623>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list