Tor bundled
As we see right now in tor-message and Ricochet, tor is bundled inside of the package, I would suggest to consider this for a easy setup for users who don't have context about tor before.
Any thoughts on how easy/hard this would be?
I'm working on this, at least linux/mac shouldn't be very hard
A spike of this feature is here https://github.com/twstrike/coyim/tree/tor-bundle. We need some user flow to drive the UI part out. Any idea? @olabini @SweetVirginia
What UI element do you think are necessary?
- configuration of tor path
- port choice
- options between using bundled-tor and other tor installed
- extra settings for tor to connect consensus service through proxy
is it relevant? i have standalone library for windows( lib or dll ), written in c++ , without external dependencies and it can simply be ported to other platforms(i can do it for linux, but I do not have a lot of free time. perhaps I will need the help to make it). mac os - not in my forces. i love coyim and use it long time, will be glad to help this project. p.s. it has some bugs, but not critical . if it will be need fix it no much problem.
We are doing this in Wahay, including managing of the lifecycle of Tor. It's actually not that bad, and we can use many of the similar ideas for doing this. It will also be easier, since Wahay needs the control port and stuff, which we don't care about in CoyIM.