summaryrefslogtreecommitdiff
path: root/src/Network
AgeCommit message (Collapse)Author
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-25Feature Negotiation messages, serialization codejim@bo
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-24ensure setTerminated not called if there is another NetCryptoSessoin on same keyjim@bo
2018-06-24call setTerminated from destroySessionjim@bo
2018-06-24Redundant imports.joe
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-24XMPP: Type-checking on various uses of SockAddr.joe
2018-06-24fix index-bounds error & improve efficiencyjim@bo
2018-06-23atox: subProcess exe launch from dhtd netcrypto commandjim@bo
2018-06-23OutGoing hooks so SessionView is updated etcjim@bo
2018-06-23show msg in dtrace on outgoingjim@bo
2018-06-22Quieted some warnings.joe
2018-06-22Removed redundant imports and other clean up.joe
2018-06-22OutGoingResult now offers packet for conveniencejim@bo
Also, don't send anohter Online, just send duplicate packet.
2018-06-22packet request off by 1 serializatoin fix & getMissing fixjim@bo
2018-06-22Forward port to nightly-2018-06-22.joe
2018-06-22call destroySession before freshCrpytoSession on Reset-handshakejim@bo
2018-06-22fix thread cleanup bugjim@bo
2018-06-22longer ncRequestInterval (easier debugging)jim@bo
2018-06-21NetCrypto IdleEvents,TimeOutsjim@bo
2018-06-21start to implement plan in conn-notes.txtAndrew Cady
2018-06-21PacketRequest deserialize should match serializejim@bo
2018-06-21Send outgoing friend requests from XMPP clients.joe
2018-06-21TODO comments regarding ncStoredRequestsjim@bo
* In the case that the session seems to lock up, the packet requests could be (re-)handled without sorting. Just in case both sides are waiting on a missing packet.
2018-06-21lengthen packet request interval while debuggingjim@bo
2018-06-21DPut Trace Variationsjim@bo
tput - like dput, but works in any Applicative dtrace - like trace, but takes DebugTag
2018-06-21packet request handling, finished all todo stubs (needs test)jim@bo
2018-06-21handlePacketRequest functionjim@bo
2018-06-21Documented NodeInfoCallback.joe
2018-06-21Packet request Thread, ready for testingjim@bo
2018-06-21netCrypto packet-request thread wip (continued)jim@bo
2018-06-21netCrypto packet-request thread wipjim@bo
2018-06-21netcrypto debug messages, extra online packet, and try thrice codejim@bo
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-20debug message in defaultUnRecHookjim@bo
2018-06-20route more logging through dputAndrew Cady
2018-06-20port to newer versions of packages:jim@bo
* iproute >= 1.7.4 * conduit-extra >= 1.1.7
2018-06-20fix nonexaustive patternJames Crayne
2018-06-20netcrypto bug fixesJames Crayne
2018-06-19Partial revert a564eb6, not sure about slower onion performance.joe