summaryrefslogtreecommitdiff
path: root/dht/src
diff options
context:
space:
mode:
Diffstat (limited to 'dht/src')
-rw-r--r--dht/src/Data/Tox/Onion.hs4
-rw-r--r--dht/src/DebugTag.hs4
-rw-r--r--dht/src/Network/Tox.hs4
-rw-r--r--dht/src/Network/Tox/Onion/Handlers.hs8
-rw-r--r--dht/src/Network/Tox/Relay.hs2
5 files changed, 9 insertions, 13 deletions
diff --git a/dht/src/Data/Tox/Onion.hs b/dht/src/Data/Tox/Onion.hs
index 86fc71f4..faff3cdf 100644
--- a/dht/src/Data/Tox/Onion.hs
+++ b/dht/src/Data/Tox/Onion.hs
@@ -831,8 +831,8 @@ decrypt crypto msg addr = do
831 Right (msg, addr) 831 Right (msg, addr)
832 case msg of 832 case msg of
833 OnionToRouteResponse {} -> case result of 833 OnionToRouteResponse {} -> case result of
834 Left e -> dput XOnion $ "Error decrypting data-to-route response: " ++ e 834 Left e -> dput XMan $ "Error decrypting data-to-route response: " ++ e
835 Right m -> dput XOnion $ "Decrypted data-to-route response: " ++ show (fst m) 835 Right m -> dput XMan $ "Decrypted data-to-route response: " ++ show (fst m)
836 _ -> return () 836 _ -> return ()
837 return result 837 return result
838 838
diff --git a/dht/src/DebugTag.hs b/dht/src/DebugTag.hs
index 83f9b1f8..75d07ef8 100644
--- a/dht/src/DebugTag.hs
+++ b/dht/src/DebugTag.hs
@@ -7,20 +7,16 @@ data DebugTag
7 = XAnnounce 7 = XAnnounce
8 | XAnnounceResponse 8 | XAnnounceResponse
9 | XBitTorrent 9 | XBitTorrent
10 | XDHT
11 | XLan 10 | XLan
12 | XMan 11 | XMan
13 | XNetCrypto 12 | XNetCrypto
14 | XNetCryptoOut
15 | XOnion 13 | XOnion
16 | XRelay 14 | XRelay
17 | XRoutes 15 | XRoutes
18 | XPing 16 | XPing
19 | XRefresh
20 | XJabber 17 | XJabber
21 | XTCP 18 | XTCP
22 | XMisc 19 | XMisc
23 | XNodeinfoSearch
24 | XUnexpected -- Used only for special anomalous errors that we didn't expect to happen. 20 | XUnexpected -- Used only for special anomalous errors that we didn't expect to happen.
25 | XUnused -- Never commit code that uses XUnused. 21 | XUnused -- Never commit code that uses XUnused.
26 deriving (Eq, Ord, Show, Read, Enum, Bounded,Typeable) 22 deriving (Eq, Ord, Show, Read, Enum, Bounded,Typeable)
diff --git a/dht/src/Network/Tox.hs b/dht/src/Network/Tox.hs
index 1a3bee79..a7e5d2c2 100644
--- a/dht/src/Network/Tox.hs
+++ b/dht/src/Network/Tox.hs
@@ -266,11 +266,11 @@ newTox :: TVar Onion.AnnouncedKeys -- ^ Store of announced keys we are a rende
266newTox keydb bindspecs onsess crypto usetcp = do 266newTox keydb bindspecs onsess crypto usetcp = do
267 msock <- Bind.udpTransport' True bindspecs 267 msock <- Bind.udpTransport' True bindspecs
268 let failedBind = do 268 let failedBind = do
269 dput XDHT $ "tox udp bind error: " ++ show bindspecs 269 dput XMisc $ "tox udp bind error: " ++ show bindspecs
270 throwIO $ userError "Tox UDP listen port?" 270 throwIO $ userError "Tox UDP listen port?"
271 fromMaybe failedBind $ msock <&> \(udp,sock) -> do 271 fromMaybe failedBind $ msock <&> \(udp,sock) -> do
272 addr <- getSocketName sock 272 addr <- getSocketName sock
273 dput XOnion $ "UDP bind address: " ++ show addr 273 dput XMisc $ "UDP bind address: " ++ show addr
274 (relay,sendTCP) <- 274 (relay,sendTCP) <-
275 if usetcp then do 275 if usetcp then do
276 fmap (Just *** Just) $ tcpRelay (fst crypto) addr $ \a x -> do 276 fmap (Just *** Just) $ tcpRelay (fst crypto) addr $ \a x -> do
diff --git a/dht/src/Network/Tox/Onion/Handlers.hs b/dht/src/Network/Tox/Onion/Handlers.hs
index 8db1c534..ca7d47db 100644
--- a/dht/src/Network/Tox/Onion/Handlers.hs
+++ b/dht/src/Network/Tox/Onion/Handlers.hs
@@ -121,18 +121,18 @@ dataToRouteH ::
121 -> IO () 121 -> IO ()
122dataToRouteH keydb udp _ (OnionToRoute pub asymm) = do 122dataToRouteH keydb udp _ (OnionToRoute pub asymm) = do
123 let k = key2id pub 123 let k = key2id pub
124 dput XOnion $ "dataToRouteH "++ show k 124 dput XAnnounce $ "dataToRouteH "++ show k
125 mb <- atomically $ do 125 mb <- atomically $ do
126 ks <- readTVar keydb 126 ks <- readTVar keydb
127 forM (MinMaxPSQ.lookup' k (keyAssoc ks)) $ \(p,(cnt,rpath)) -> do 127 forM (MinMaxPSQ.lookup' k (keyAssoc ks)) $ \(p,(cnt,rpath)) -> do
128 writeTVar keydb $ ks { keyAssoc = MinMaxPSQ.insert' k (cnt + 1, rpath) p (keyAssoc ks) } 128 writeTVar keydb $ ks { keyAssoc = MinMaxPSQ.insert' k (cnt + 1, rpath) p (keyAssoc ks) }
129 return rpath 129 return rpath
130 dput XOnion $ "dataToRouteH "++ show (fmap (const ()) mb) 130 dput XAnnounce $ "dataToRouteH "++ show (fmap (const ()) mb)
131 forM_ mb $ \rpath -> do 131 forM_ mb $ \rpath -> do
132 -- forward 132 -- forward
133 dput XOnion $ "dataToRouteH sendMessage" 133 dput XAnnounce $ "dataToRouteH sendMessage"
134 sendMessage udp (toOnionDestination rpath) $ OnionToRouteResponse asymm 134 sendMessage udp (toOnionDestination rpath) $ OnionToRouteResponse asymm
135 dput XOnion $ "Forwarding data-to-route -->"++show k 135 dput XAnnounce $ "Forwarding data-to-route -->"++show k
136 136
137type NodeDistance = NodeId 137type NodeDistance = NodeId
138 138
diff --git a/dht/src/Network/Tox/Relay.hs b/dht/src/Network/Tox/Relay.hs
index 66ab4b71..b315648a 100644
--- a/dht/src/Network/Tox/Relay.hs
+++ b/dht/src/Network/Tox/Relay.hs
@@ -272,7 +272,7 @@ tcpRelay crypto udp_addr sendOnion = do
272 b33445 <- getBindAddress "33445" True 272 b33445 <- getBindAddress "33445" True
273 bany <- getBindAddress "" True 273 bany <- getBindAddress "" True
274 h <- forkStreamServer ServerConfig 274 h <- forkStreamServer ServerConfig
275 { serverWarn = dput XOnion 275 { serverWarn = dput XMisc
276 , serverSession = relaySession crypto clients cons sendOnion 276 , serverSession = relaySession crypto clients cons sendOnion
277 } 277 }
278 [b443,b80,b3389,udp_addr,b33445,bany] 278 [b443,b80,b3389,udp_addr,b33445,bany]