[tor-bugs] #13338 [Tor]: Rewrite tor-fw-helper in Go (or another memory-safe language)

Tor Bug Tracker & Wiki blackhole at torproject.org
Sun Oct 19 14:59:07 UTC 2014


#13338: Rewrite tor-fw-helper in Go (or another memory-safe language)
-----------------------------+---------------------------------
     Reporter:  arma         |      Owner:  yawning
         Type:  enhancement  |     Status:  assigned
     Priority:  minor        |  Milestone:  Tor: very long term
    Component:  Tor          |    Version:
   Resolution:               |   Keywords:  flashproxy
Actual Points:               |  Parent ID:  #5213
       Points:               |
-----------------------------+---------------------------------

Comment (by yawning):

 Replying to [comment:5 ioerror]:
 > One of the reasons that we wrote tor-fw-helper was to have NAT-PMP
 support. It is a very simple protocol. It would really be a shame if after
 all these years, we simply returned to what we had with Vidalia many years
 ago.

 Indeed, the protocol is simple.  Which is why it says "not supported
 '''yet'''".  I could have blindly plugged in the random third party
 library and said "well, this should work on Linux, but I haven't tested
 it", but I didn't because that would be a shitty thing to do.  What would
 be even more of a shame is if "Yawning hasn't bought a base station,
 installed a FreeBSD VM, written/tested the `PF_ROUTE` code, blindly
 written the Windows `GetIpForwardTable()` code and found a victim to test
 it, '''yet'''" stalled things indefinitely or kept me from posting about
 progress.

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


More information about the tor-bugs mailing list