Open pediredla opened 8 years ago
This project has been forked an mavenized: https://github.com/ManfredKarrer/jtorproxy Ideally, this should solve all problems.
@JesusMcCloud First off, awesome fork! I wish you had told me not because you owe me anything but because I would have loved to figure out how we can all work together. Obviously this code is in an abandoned state at the moment because we are trying to get the foundation Thali code up and running and then we can come back to this. But I honestly don't care where this code exists so long as it does exist. Would you be interested in contributing changes back to Tor_Onion_Proxy_Library? I honestly won't have time to do a code review until April (we have a big deadline coming up) so there is no rush. I just wanted to hear what you think.
I am all for channelling resources. However, the fork uses GPL-licenced code. Therefore it is also subject to the GPL. Definitely something to keep in mind…
Hum.... I wonder how much it really matters. GPL Is only viral across linking (dynamic or otherwise). Where as at least our version of this code runs as a completely stand alone process that we talk to via a local network link. Still I do admit that the use of GPL will give folks pause. Certainly something to think about. Since it's not like we are doing any work on this code right now from our end we don't really have to worry until we start doing something again.
Just in case anyone else gets this issue. You need to build the universal project (com.msopentech.thali:ThaliOnionProxyUniversal:0.0.2) first which is under the universal subdirectory.
So cd ../universal, gradlew install, cd../android, gradlew install and you are good to go.
I just hope y'all are using later releases of the TOR binaries. The ones checked in are beyond ancient.
@yaronyg how can you go about getting the latest TOR binaries?
Can I just do what "Where did the binaries for the Tor OP come from?" suggests in README.md?
@tombailey Keeping in mind how old that README.md is, yes. :) The real solution is that we need to put in the logic in this repo to build the binaries from scratch. Also since that README was written I believe that there was a merge between Briar and the mainline Tor so that we don't need Briar binaries anymore. But I haven't had time to follow up. :(
I have the same problem. But the repo which @JesusMcCloud pointed is no longer available.
@nefrin79 did you try
You need to build the universal project (com.msopentech.thali:ThaliOnionProxyUniversal:0.0.2) first which is under the universal subdirectory.
So cd ../universal, gradlew install, cd../android, gradlew install and you are good to go.
as suggested above?
Since it keeps popping up, I'll throw another fork into the mix, which is more actively maintained (currently without Android support, though): https://github.com/JesusMcCloud/netlayer
I followed the instructions mentioned for Java. I am trying gradlew install in Mac OS X. I get this error thrown.
Leelas-MacBook-Pro:java Pediredla$ ./gradlew install --stacktrace :compileJava
What went wrong: Could not resolve all dependencies for configuration ':compile'.
BUILD FAILED
Total time: 3.61 secs