thaliproject / Tor_Onion_Proxy_Library

Provides a JAR and an AAR for embedding the Tor Onion Proxy into a Java or Android Program
Apache License 2.0
175 stars 98 forks source link

Could not find com.msopentech.thali:ThaliOnionProxyUniversal:0.0.2 #39

Open pediredla opened 8 years ago

pediredla commented 8 years ago

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

BUILD FAILED

Total time: 3.61 secs

JesusMcCloud commented 8 years ago

This project has been forked an mavenized: https://github.com/ManfredKarrer/jtorproxy Ideally, this should solve all problems.

yaronyg commented 8 years ago

@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.

JesusMcCloud commented 8 years ago

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…

yaronyg commented 8 years ago

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.

tombailey commented 7 years ago

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.

yaronyg commented 7 years ago

I just hope y'all are using later releases of the TOR binaries. The ones checked in are beyond ancient.

tombailey commented 7 years ago

@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?

yaronyg commented 7 years ago

@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. :(

mrmohajeri commented 6 years ago

I have the same problem. But the repo which @JesusMcCloud pointed is no longer available.

tombailey commented 6 years ago

@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?

JesusMcCloud commented 6 years ago

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