summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-07-05cli: sessions command shows addresses.Joe Crayne
2018-07-05Use ordinary (.tox) hostnames in JIDs from Tox peers to clients.Joe Crayne
2018-07-05O(1) size operation for MinMaxPSQ.Joe Crayne
2018-06-28Enable xmpp client to use long-form hex toxid for add-buddy operation.Joe Crayne
2018-06-28More performant pendingRoutes (IntMap -> Array).Joe Crayne
2018-06-28Kademlia.Search: fork -> forkIOJoe 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-27tox-to-xmpp: typing notifications.Joe Crayne
2018-06-27add sendChatMsg test to testToxJames Crayne
2018-06-27Fix: Pings & Packet requests were miss-classified as lossyJames Crayne
2018-06-27testTox now simulates netCrypto sessionJames Crayne
2018-06-27update cabal fileJames Crayne
2018-06-26testTox - bypass data-to-route to inform node about dht-key.joe
2018-06-26xmpp-to-tox: Improved "typing" state notifications.joe
2018-06-26Thread report in test program.joe
2018-06-26More thorough thread shutdown.joe
2018-06-26testTox: a pair of simulated tox nodes.joe
2018-06-26Pair of linked transports for testing.joe
2018-06-26debug printsjoe
2018-06-26handle packet requests immediatelyjim@bo
2018-06-25Separated conduit parser and general tox-manager stuff.joe
2018-06-25fix build via .cabalAndrew Cady
2018-06-25Feature Negotiation messages, serialization codejim@bo
2018-06-25Forward instant messages from XMPP clients to Tox peers.joe
2018-06-24 * Prevent XMPP layer from sending pings to tox peer.joe
* Lookup node-id for specifying with "netcrypto" command-line.
2018-06-24supply hostname for dnssd displayAndrew Cady
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-24Moved save-nodes to daemon finish.joe
2018-06-24xmpp: allow server to change it's name (important for tox peers).joe
2018-06-24ensure setTerminated not called if there is another NetCryptoSessoin on same keyjim@bo
2018-06-24call setTerminated from destroySessionjim@bo
2018-06-24new interval comand, modifies all intervals at oncejim@bo
session 0 interval -- shows the values of intervals on session 0 session 0 interval 0.5 -- half all the intervals on session 0
2018-06-24Cancel connect:* task when connection is established.joe
2018-06-24ToxToXMPP: Check solicited only for the correct secret key.joe
2018-06-24Redundant imports.joe
2018-06-24save nodes on stop commandjim@bo
2018-06-24debug traces of packet request send/recievejim@bo
2018-06-24Fixed handshake behaviorAndrew Cady
The handshake code would flood the network with interminable handshakes.
2018-06-24Abbreviated roster display.joe
2018-06-24Added tox-id annotation to tox peer connections.joe
2018-06-24XMPP: Type-checking on various uses of SockAddr.joe
2018-06-24set stack.yaml back to lts-10jim@bo
2018-06-24Remove prof optionjim@bo
--enable-profiling enables -prof in cabal --profile enables -prof in stack Also added: ghc-prof-options: -g I think the above will be enabled when cabal is used to build profiling versions. This probably does not apply to stack builds.
2018-06-24new cabal flag prof, for profilingJames Crayne
2018-06-24fix index-bounds error & improve efficiencyjim@bo
2018-06-23try to avoid bug where NodeInfo rapidly cycles between ipv4 and ipv6 addressesAndrew Cady
2018-06-23make sure to always fork IO run within announcersAndrew Cady
2018-06-23oops, that line was importantAndrew Cady
2018-06-23spellingAndrew Cady