summaryrefslogtreecommitdiff
path: root/OnionRouter.hs
AgeCommit message (Collapse)Author
2020-01-01Factor out some new librariesJames 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
2019-01-16Queries table: Switched MVar with callback.Joe Crayne
2018-12-27TCP-related Debug info.Joe Crayne
2018-12-17tcp: this seems to work.Joe Crayne
2018-12-16tcp: Avoid ponging on new non-pinged connections.Joe Crayne
2018-12-16More TCP work.Joe Crayne
2018-12-16Implemented TCP trampoline usage.Joe Crayne
2018-12-16WIP: Support for sending onion queries to TCP relays.Joe Crayne
2018-12-16selectTrampolines for TCP mode. (WIP: Relay-routed onion queries)Joe Crayne
2018-12-16Maintain a separate TCP-capable trampoline set for onion routing.Joe Crayne
2018-12-16Generalized selectTrampolinesJoe Crayne
2018-12-16TCP Prober.Joe Crayne
2018-12-16Update TCP kademlia table.Joe Crayne
2018-12-16Integrated cli interface to TCP Kademlia table.Joe Crayne
2018-12-16Bug fix: distinct index selection for trampolines.Joe Crayne
2018-11-04Build fixes for GHC 8.6.1Joe Crayne
2018-06-28More performant pendingRoutes (IntMap -> Array).Joe Crayne
2018-06-28Move ready-route retry to happen earlier in OnionRouter STM.Joe Crayne
2018-06-27More performant routeMap (IntMap -> Array).Joe Crayne
2018-06-22Removed redundant imports and other clean up.joe
2018-06-20Keep track of age of onion routes.joe
2018-06-20Less sensitive rebuild triggers for onion routes.joe
2018-06-19Remember which version of an onion route timed out.joe
2018-06-09tox: Keep tramplineIds map in sync when trampoline nodes are abandoned.joe
2017-11-04Quieter output and some bug fixes.joe
2017-11-03Improved search parameters for tox onion routed queries.joe
2017-11-02Fixed onion routes for IPv4-mapped IPv6 addresses.joe
2017-10-25Debugged encodeDataToRoute/parseDataToRoute.joe
2017-10-21Made queries to the same node go by the same route.joe
2017-10-20Some comments.joe
2017-10-19Successful toxid announce.joe
2017-10-16Build fixes.joe
2017-10-14Partitioned friend-request transport from the onion transport.joe
2017-10-13Removed unused routeNonce (same nonce for message is used for route).joe
2017-10-13Use alias for onion-routed queries for true anonymization.joe
2017-10-12WIP Onion routing.joe
2017-10-02Stubs for maintaining onion routes.joe