Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-01 | Avoid async queries for UDP kademlia searches. | Joe Crayne | |
Commit 46b1ebb8 "Use async queries for all UDP kademlia searches." caused problems. This change reverts it. The async query support must be broken. When using async queries, eventually the "timeout" call stops working and a ping to an unresponding node just hangs forever waiting for a response. We will hold off on async queries until the timeout bug is better understood. | |||
2020-01-01 | Remove query-id dependency from timeout computation. | Joe Crayne | |
2020-01-01 | Clean up "gc:bt-peers" thread. | Joe Crayne | |
2020-01-01 | More thread cleanup. | Joe Crayne | |
2020-01-01 | Factor out some new libraries | James Crayne | |
word64-map: Data.Word64Map network-addr: Network.Address tox-crypto: Crypto.Tox lifted-concurrent: Control.Concurrent.Lifted.Instrument Control.Concurrent.Async.Lifted.Instrument psq-wrap: Data.Wrapper.PSQInt Data.Wrapper.PSQ minmax-psq: Data.MinMaxPSQ tasks: Control.Concurrent.Tasks kad: Network.Kademlia Network.Kademlia.Bootstrap Network.Kademlia.Routing Network.Kademlia.CommonAPI Network.Kademlia.Persistence Network.Kademlia.Search |