summaryrefslogtreecommitdiff
path: root/Command
diff options
context:
space:
mode:
authorGravatar Joey Hess <joeyh@joeyh.name>2016-11-21 17:27:38 -0400
committerGravatar Joey Hess <joeyh@joeyh.name>2016-11-21 17:27:38 -0400
commit01bf227ad1d9bd30d6fad2dc104b264a1f55c2c4 (patch)
treef893d0e14aea0cdec4dbe04d4c4703c44be658ac /Command
parent849256634ad1234f9957532e0131e0e2b491bdeb (diff)
Added git-remote-tor-annex, which allows git pull and push to the tor hidden service.
Almost working, but there's a bug in the relaying. Also, made tor hidden service setup pick a random port, to make it harder to port scan. This commit was sponsored by Boyd Stephen Smith Jr. on Patreon.
Diffstat (limited to 'Command')
-rw-r--r--Command/EnableTor.hs8
1 files changed, 4 insertions, 4 deletions
diff --git a/Command/EnableTor.hs b/Command/EnableTor.hs
index 369ea7509..c581fa1d4 100644
--- a/Command/EnableTor.hs
+++ b/Command/EnableTor.hs
@@ -24,11 +24,11 @@ start :: CmdParams -> CommandStart
start (suserid:uuid:[]) = case readish suserid of
Nothing -> error "Bad userid"
Just userid -> do
- (onionaddr, onionport, onionsocket) <- liftIO $
+ (OnionAddress onionaddr, onionport) <- liftIO $
addHiddenService userid uuid
- liftIO $ putStrLn $
+ liftIO $ putStrLn $
+ "tor-annex::" ++
onionaddr ++ ":" ++
- show onionport ++ " " ++
- show onionsocket
+ show onionport ++ " "
stop
start _ = error "Bad params"