summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2017-07-19Added a wrapper for IntPSQ.joe
2017-07-19Switch Wrapper.PSQ from OrdPSQ to HashablePSQ.joe
2017-07-19Hashable NodeId 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-18Added external IP address voting for Mainline DHT.joe
2017-07-18Mainline routing table update.joe
2017-07-18Oops. I wasn't giving sendQuery the needed transaction id.joe
2017-07-17Implement clientAddress for Mainline DHT.joe
2017-07-17Give clientAddress more context to facilitate answering differentlyjoe
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-16Progress on polymorphic kademlia implementation.joe
2017-07-16Scratch work, Kademlia insert-node operation.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-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