I request that the latest Release Candidate, net-proxy/torsocks-2.0.0-rc2 be added to portage. https://github.com/dgoulet/torsocks This is a major improvement over the version currently in portage. I have tested on amd64, and have not found any bugs.
(In reply to Harold Naparst from comment #0) > I request that the latest Release Candidate, net-proxy/torsocks-2.0.0-rc2 be > added to portage. > > https://github.com/dgoulet/torsocks > > This is a major improvement over the version currently in portage. I have > tested on amd64, and have not found any bugs. Is this a fork? I've been using: http://code.google.com/p/torsocks/ which is maintained by Robert Hogan (robert at roberthogan.net) Ruben Garcia (ruben at ugr.es) while the github version is maintained by David Goulet.
My understanding of the situation is that Robert Hogan has abandoned torsocks, and David Goulet has taken the baton and forked it into his github account. You are welcome to contact him for clarification, but that's my take on the situation. I spoke to him yesterday on #tor-dev The new version even includes a working test suite. Imagine that. If you are willing, it would be cool to put in a debug use flag that does a #define DBG. Thanks.
(In reply to Harold Naparst from comment #2) > My understanding of the situation is that Robert Hogan has abandoned > torsocks, and David Goulet has taken the baton and forked it into his github > account. You are welcome to contact him for clarification, but that's my > take on the situation. I spoke to him yesterday on #tor-dev > > The new version even includes a working test suite. Imagine that. If you > are willing, it would be cool to put in a debug use flag that does a #define > DBG. > > Thanks. Its in the tree, please test.
If you want to put it in for arm, I can test that, too. I have arm, amd64, and x86.
(In reply to Harold Naparst from comment #4) > If you want to put it in for arm, I can test that, too. I have arm, amd64, > and x86. okay its ~arm
My testing shows that the build functions perfectly on amd64 and arm. On x86, however, it does not compile: syscall.c: In function 'tsocks_syscall': syscall.c:83:7: error: 'SYS_socket' undeclared (first use in this function) syscall.c:83:7: note: each undeclared identified is reported only once for each function it appears in. Also, packages.gentoo.org currently does not show any versions in the tree for any architectures.
This bug has now been added in github. https://github.com/dgoulet/torsocks/issues/11