summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-07-15Generate mainline node id, canonize ips in peer store.joe
2017-07-15BEP 32: Use a single address family for peer list.joe
2017-07-15Implemented BEP 32 (IPv6 extensions) for get-peers.joe
2017-07-14Implemented more of the Mainline DHT rewrite.joe
2017-07-14DHT rewrite: kclosestjoe
2017-07-14Removed ip polymorphism from PeerAddr type.joe
2017-07-14Transport modifier utility: onInbound.joe
2017-07-13Mainline DHT rewrite: newClientjoe
2017-07-13Removed type argument clutter from Routing table.joe
2017-07-13TOX rewrite: Response nonces are now distinct from query nonces.joe
2017-07-13Tox.newClient now returns a completed Client structure.joe
2017-07-13Generate 24-bit crypto-nonce for Tox.joe
2017-07-13Refactored transactionMethods arguments into ADT.joe
2017-07-13Made existential transaction tbl parameter for Client.joe
2017-07-13Switch Tox Nonce8 implementation to Word64 from ByteString.joe
2017-07-13WIP: Tox DHT rewrite.joe
2017-07-13Fleshed out a little more of the Mainline DHT client.joe
2017-07-13To encode a query, we need the transaction id.joe
2017-07-12WIP: Mainline DHT rewrite.joe
2017-07-12Polymorphic implementation of a query/response protocol.joe
2017-07-11FIXME: Should be using qryNonce instead of msgNonce.joe
2017-07-11Added DHT name to listener thread label.joe
2017-07-11Instances for Tox.ResponseNoncejoe
2017-07-10Fixed Tox decryption.joe
2017-07-09Added MAC authentication (hash after encrypt).joe
2017-07-09TOX publickey: switch from decode to ByteArrayAccess.joe
2017-07-09Initialize Tox secret key.joe
2017-07-08WIP: Tox encryption.joe
2017-07-03Fleshed out KRPC instances for Mainline DHT.joe
2017-07-03Fleshed out Tox TODO stubs.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-02Added KRPC class method to check encrypted Tox nonces.joe
2017-07-01whitespacejoe
2017-07-01Removed unnecessary instances.joe
2017-07-01Implemented instance Read (NodeId ...)joe
2017-07-01Implemented instance Pretty (NodeInfo ...).joe
2017-07-01Implemented instance Pretty (NodeId Tox.Message).joe
2017-07-01Implemented instance Kademlia Tox.Messagejoe
2017-07-01Simplified Kademlia class.joe
2017-06-30Read instance for NodeId KMessageOf.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-22Propagated MonadKRPC deletion to Network.BitTorrent.DHT.joe
2017-06-21Propogated the deletion of MonadKRPC to Network.BitTorrent.DHT.Query.joe
2017-06-20Removed MonadKRPC references from Network.BitTorrent.DHT.Sessionjoe
2017-06-20Deleted MonadKRPC.joe
2017-06-18Removed tox-only customizatino from Network.DatagramServer(.Error).joe