git-annex/CmdLine
Joey Hess 07ad19f421
git-annex enable-tor command
Tor unfortunately does not come out of the box configured to let hidden
services register themselves on the fly via the ControlPort.

And, changing the config to enable the ControlPort and a particular type
of auth for it may break something already using the ControlPort, or
lessen the security of the system.

So, this leaves only one option to us: Add a hidden service to the
torrc. git-annex enable-tor does so, and picks an unused high port for
tor to listen on for connections to the hidden service.

It's up to the caller to somehow pick a local port to listen on
that won't be used by something else. That may be difficult to do..

This commit was sponsored by Jochen Bartl on Patreon.
2016-11-14 13:48:35 -04:00
..
GitAnnex addurl, get: Added --json-progress option, which adds progress objects to the json output. 2016-09-09 15:06:54 -04:00
GitAnnexShell remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Action.hs disentangle concurrency and message type 2016-09-09 12:57:42 -04:00
Batch.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
GitAnnex.hs git-annex enable-tor command 2016-11-14 13:48:35 -04:00
GitAnnexShell.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
GlobalSetter.hs finished converting all the main options 2015-07-10 13:23:06 -04:00
Option.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Seek.hs get, move, copy, mirror: Added --failed switch which retries failed copies/moves 2016-08-03 12:37:12 -04:00
Usage.hs reinject: Added new mode which can reinject known files into the annex. 2016-04-22 13:49:32 -04:00