summaryrefslogtreecommitdiff
path: root/src/Network/Tox.hs
AgeCommit message (Collapse)Author
2018-12-16tcp: Avoid ponging on new non-pinged connections.Joe Crayne
2018-12-16Re-added eroneously removed onion query handling.Joe Crayne
2018-12-16WIP: Support for sending onion queries to TCP relays.Joe Crayne
2018-12-16Maintain a separate TCP-capable trampoline set for onion routing.Joe 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-16Method to ping TCP relays.Joe Crayne
2018-12-16Completed TCP getNodes query.Joe Crayne
2018-12-16TCP Client, WIP.Joe Crayne
2018-12-16Integrated TCP relay server.Joe Crayne
2018-12-16Fallback bind-addresses for Tox UDP.Joe Crayne
2018-12-16Onion: Support for forwarding from a TCP-relay.Joe Crayne
2018-11-04Preparation to move DPut to a separate project.James Crayne
2018-11-03Switched to new session tracker.Joe Crayne
2018-11-03addDestroySessionHookJames Crayne
2018-09-08ToxManager rewrite: use aggregated netcrypto sessions.Joe Crayne
2018-09-07Removed unused arguments to setEstablished/setTerminated.Joe Crayne
2018-09-07tox: Generate keys within STM monad.Joe Crayne
2018-09-07Removed obsolete Connection.Tox.Joe Crayne
2018-06-26More thorough thread shutdown.joe
2018-06-26testTox: a pair of simulated tox nodes.joe
2018-06-24Share toxid over avahiAndrew Cady
This isn't really completely correct; there should be some possibility for denial of service. The call to setContactAddr is destructive of whatever information was there previously, but we haven't verified that we're talking to the real contact at the time it is called. This problem exists even in the ordinary path where the nodeinfocallback isn't really requiring proof of anything before throwing out data.
2018-06-24ensure setTerminated not called if there is another NetCryptoSessoin on same keyjim@bo
2018-06-24call setTerminated from destroySessionjim@bo
2018-06-24Fixed handshake behaviorAndrew Cady
The handshake code would flood the network with interminable handshakes.
2018-06-22Removed redundant imports and other clean up.joe
2018-06-20XRoutes debug tag, clearer "k secrets" output, missing signature.joe
2018-06-20More DPut stuffjim@bo
* verbose/quiet without args shows report * verbose all - sets all tags verbose * quiet all - sets all tags quiet * XMisc defaults to verbose, everything else quiet * new XMan tag for ToxManager related stuff * s/hputStrLn stderr/dput XMisc/ in daemon code
2018-06-20Parameterized Account to hold arbitrary information.joe
2018-06-20fix incomplete pattern matchjim@bo
2018-06-20port to newer versions of packages:jim@bo
* iproute >= 1.7.4 * conduit-extra >= 1.1.7
2018-06-19Partial revert a564eb6, not sure about slower onion performance.joe
2018-06-19Slower onion queries improve performance.joe
2018-06-18fix buildAndrew Cady
2018-06-18tox: Automatically share dhtkey with roster contacts.joe
2018-06-18Tox: Added timestamps to dhtkey and sockaddr information.joe
2018-06-16Fill in needed parameters to toxManager.joe
2018-06-16tox: Converted Contact struct to use TVar fields.joe
2018-06-16remove accepting-task, and initialize toxMgr fieldJames Crayne
2018-06-16Experimental Connection.Tox integrationJames Crayne
2018-06-13Facility to report rumored (indirect evidence) ip addresses.joe
2018-06-09tox: Label avahi threads.joe
2018-06-09kill dnssd threads when kill time comesAndrew Cady
2018-06-09integrate avahi publish & discoveryAndrew Cady
2018-06-09Expire old tox key announcements after 5 minutes.joe
2018-06-09Updated error messages referring to non-extant functions.joe
2018-06-07Parse ip command output to determine broadcast addresses.joe
2018-06-01debug prints and remove unnecessary threadDelayJames Crayne
2018-05-31need to actually send handshakeJames Crayne