summaryrefslogtreecommitdiff
path: root/src/Network/DHT
AgeCommit message (Collapse)Author
2017-09-06Removed Data.Bits requirement for Kademlia node id.joe
2017-07-27Limit routing buckets to 24.joe
2017-07-25pattern failjoe
2017-07-25Removed broken bktCount parameter to BucketList.joe
2017-07-22Implemented bucket refresh for Mainline.joe
2017-07-19Enable using Hashable rather than Ord-based priority queues.joe
2017-07-19Made Wrapper.PSQ a little more flexible.joe
2017-07-17Implement clientAddress for Mainline DHT.joe
2017-07-17Represent RoutingStatus as 3 states: Stranger,Applicant, and Accepted.joe
2017-07-17Use Data.Reflection for PSQ-required Ord instance.joe
2017-07-16Refactored, renamed, Table -> BucketList.joe
2017-07-16Removed /nid/ type variable from routing 'Table'.joe
2017-07-16Refactoring.joe
2017-07-16Added timestamps to kademlia replacement queues.joe
2017-07-16Table updates now report changes to the routing table.joe
2017-07-16refactoringjoe
2017-07-15Generate mainline node id, canonize ips in peer store.joe
2017-07-14DHT rewrite: kclosestjoe
2017-07-13Removed type argument clutter from Routing table.joe
2017-07-10Fixed Tox decryption.joe
2017-07-08WIP: Tox encryption.joe
2017-07-03Fleshed out KRPC instances for Mainline DHT.joe
2017-07-03Moved node-id out of Query/Response. It can be either in thejoe
envelope (Tox) or in the query/response payload (Mainline).
2017-07-02Abstract facility to represent Tox encrypted nonces.joe
2017-07-01Implemented instance Kademlia Tox.Messagejoe
2017-07-01Simplified Kademlia class.joe
2017-06-30Bug fixes.joe
2017-06-30It builds!joe
2017-06-29WIP: Generalizing DHT monad.joe
2017-06-22Simplified KRPC class.joe
2017-06-15Refactored insertNode.joe
2017-06-13Changed comments for haddock parsing.joe
2017-06-12Rename Network.BitTorrent.DHT.Message -> Network.DHT.Mainlinejoe
2017-06-12Evacuated the Network.DHT.Mainline code.joe
Most of it went to Network.BitTorrent.DHT.Message. Some of it went to Network.DatagramServer.Mainline.
2017-06-09Rename Network.BitTorrent.Address -> Network.Addressjoe
2017-06-09Rename Network.BitTorrent.DHT.Routing -> Network.DHT.Routingjoe
2017-06-08Generalized Network.DatagramServerjoe
2017-06-08Renamed Network.KRPC.Message -> Network.DatagramServer.Mainlinejoe
2017-06-08Renamed Network.RPC -> Network.DatagramServer.Typesjoe
2017-06-08WIP: Adapting DHT to Tox network (part 6).joe
2017-06-08WIP: Adapting DHT to Tox network (part 5).joe
2017-06-07WIP: Adapting DHT to Tox network (part 4).joe
2017-06-05WIP: Adapting DHT to Tox network (part 2).joe
2013-05-17~ Move kademlia to standalone package.Sam T
2013-05-17~ Reorganize modules.Sam T
2013-05-16~ Some initial DHT skeleton.Sam T