summaryrefslogtreecommitdiff
path: root/src/Network/BitTorrent/DHT/Routing.hs
AgeCommit message (Expand)Author
2017-01-22PSQ instead of list for peer set. Also: dhtd "swarms" command.joe
2017-01-22Avoid overfilling buckets in DHT routing table.joe
2017-01-22Store external port number, as well as IP.joe
2017-01-17Clean up all warnings (ghc 8.0.1) in DHT component.joe
2017-01-08Use BEP 42 compatible node ids.joe
2017-01-06Method to recover thisNodeId from stored table.joe
2017-01-05Routing Table : use STM and per-bucket ping queuesjoe
2017-01-04Routing table snapshot/restore.joe
2017-01-04Made node refresh into full iterative search.joe
2017-01-04Simpler 'shape' function.joe
2017-01-04Changed bucket-splitting logic.joe
2016-04-28Todo comment.joe
2015-03-29Updates to build against newer libraries:joe
2014-04-08Merge PeerAddr and NodeAddr modulesSam Truzjan
2014-04-04Move Infohash and Magnet to Torrent moduleSam Truzjan
2014-02-16Add Show and Eq instances for routing tableSam Truzjan
2014-02-15Add documentation to null and full functionSam Truzjan
2014-02-15Fix typosSam Truzjan
2014-01-23Add convertion from routing table to listSam Truzjan
2014-01-11Unify kclosest and kclosestHash functionsSam Truzjan
2014-01-09Use K parameter in routing table lookupsSam Truzjan
2014-01-02Stop bootstrapping when table is fullSam Truzjan
2014-01-02Add bucket count optionSam Truzjan
2014-01-02Add documentation to RoutingSam Truzjan
2013-12-29Fix instance Alternative RoutingSam Truzjan
2013-12-28Add instance Alternative RoutingSam Truzjan
2013-12-28Simplify Routing monadSam Truzjan
2013-12-28Add routing table shapeSam Truzjan
2013-12-28Drop old node if it is not respondingSam Truzjan
2013-12-28Fix timestamp comparisonSam Truzjan
2013-12-28Add node sessionsSam Truzjan
2013-12-18Add the new purified routing tableSam Truzjan