summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Crayne <jim.crayne@gmail.com>2017-11-15 23:38:27 +0000
committerJames Crayne <jim.crayne@gmail.com>2017-11-15 23:38:27 +0000
commit9fefcd6aaa2093e52b344af7d24106bb159fe206 (patch)
tree24140f280719bdf142f9883df8bebcc4b8a2f1d7
parent3ce72e7bc8ae7cdb7b69f42b1dfcbe4cb05f12ce (diff)
parenta85856d19cc905dd72188e3b048dc0736f1c07ce (diff)
Merge branch 'dht-rewrite' of 192.168.1.66:bittorrent into dht-rewrite
-rw-r--r--src/Network/Tox/DHT/Handlers.hs2
-rw-r--r--todo.txt2
-rwxr-xr-xvnet/mkroutes.sh2
3 files changed, 5 insertions, 1 deletions
diff --git a/src/Network/Tox/DHT/Handlers.hs b/src/Network/Tox/DHT/Handlers.hs
index 7f3bc7ed..500785cc 100644
--- a/src/Network/Tox/DHT/Handlers.hs
+++ b/src/Network/Tox/DHT/Handlers.hs
@@ -219,6 +219,7 @@ getNodesH routing addr (GetNodes nid) = do
219 219
220cookieRequestH :: TransportCrypto -> NodeInfo -> CookieRequest -> IO Cookie 220cookieRequestH :: TransportCrypto -> NodeInfo -> CookieRequest -> IO Cookie
221cookieRequestH crypto ni (CookieRequest remoteUserKey) = do 221cookieRequestH crypto ni (CookieRequest remoteUserKey) = do
222 hPutStrLn stderr $ "CookieRequest! remoteUserKey=" ++ show (key2id remoteUserKey)
222 (n24,sym,us) <- atomically $ do 223 (n24,sym,us) <- atomically $ do
223 n24 <- transportNewNonce crypto 224 n24 <- transportNewNonce crypto
224 sym <- transportSymmetric crypto 225 sym <- transportSymmetric crypto
@@ -231,6 +232,7 @@ cookieRequestH crypto ni (CookieRequest remoteUserKey) = do
231 , dhtKey = transportPublic crypto 232 , dhtKey = transportPublic crypto
232 } 233 }
233 edta = encryptSymmetric sym n24 dta 234 edta = encryptSymmetric sym n24 dta
235 hPutStrLn stderr $ "CookieRequest! responding to " ++ show (key2id remoteUserKey)
234 return $ Cookie n24 edta 236 return $ Cookie n24 edta
235 237
236lanDiscoveryH :: Client -> NodeInfo -> NodeInfo -> IO (Maybe (Message -> Message)) 238lanDiscoveryH :: Client -> NodeInfo -> NodeInfo -> IO (Maybe (Message -> Message))
diff --git a/todo.txt b/todo.txt
index 6019b08a..75c046e0 100644
--- a/todo.txt
+++ b/todo.txt
@@ -1,3 +1,5 @@
1tox: Add fallback trials to cookie response in case response is from another address than request.
2
1ui: Online help. 3ui: Online help.
2 4
3ui: Explicit routing table node deletion. "forget" command. 5ui: Explicit routing table node deletion. "forget" command.
diff --git a/vnet/mkroutes.sh b/vnet/mkroutes.sh
index fa180051..4058bb40 100755
--- a/vnet/mkroutes.sh
+++ b/vnet/mkroutes.sh
@@ -1,5 +1,5 @@
1#!/bin/sh 1#!/bin/sh
2ip=$host 2ip=$1
3ip route add 80.99.99.99/32 via $host 3ip route add 80.99.99.99/32 via $host
4ip route add 80.99.99.99/32 via $host 4ip route add 80.99.99.99/32 via $host
5ip route add 81.99.99.99/32 via $host 5ip route add 81.99.99.99/32 via $host