summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2018-12-16Fallback bind-addresses for Tox UDP.Joe Crayne
2018-12-16getPublicKey/putPublicKey in Invite serialization.Joe Crayne
2018-12-16group chat invite accepted message.Joe Crayne
2018-12-16ChatID is a type alias for an Ed25519 signature key.Joe Crayne
2018-12-16group chat invite message.Joe Crayne
2018-12-16Remove padding for dependent-sum based messages.Joe Crayne
2018-12-16dependent-sum based CryptoMessage.Joe Crayne
2018-12-16Deleted more.Joe Crayne
2018-12-16TCP Relay Server library module.Joe Crayne
2018-12-16StreamServer: Support for fall-back bind-addresses.Joe Crayne
2018-12-16Onion: Support for forwarding from a TCP-relay.Joe Crayne
2018-12-16More work on TCP relay.Joe Crayne
2018-12-16Clean-up.Joe Crayne
2018-12-16Use getPublicKey/putPublicKey more liberally.Joe Crayne
2018-12-16getPublicKey should not throw.Joe Crayne
2018-12-16More TCP relay packet serialization.Joe Crayne
2018-11-27Use Data.Functor.Compose from base instead of custom Composed type.Joe Crayne
2018-11-27TCP relay packet serialization.Joe Crayne
2018-11-27Extra debug print when sending announce response.Joe Crayne
2018-11-27Instances for Plain tagged bytestring.Joe Crayne
2018-11-04Build fixes for GHC 8.6.1Joe Crayne
2018-11-04Fixed redundant session close and memory leak.Joe Crayne
2018-11-04DebugTag module, should have been in 5f5aa81James Crayne
2018-11-04Moved DPut module to separate libraryJames Crayne
2018-11-04Preparation to move DPut to a separate project.James Crayne
2018-11-04AggregateSession: Debug print on send exception.Joe Crayne
2018-11-03Switched to new session tracker.Joe Crayne
2018-11-03Use seqence number context when serializing CryptoMessage.Joe Crayne
2018-11-03Revert bad lossyness classication (commit b2caea0cbad)Joe Crayne
2018-11-03PING missing from knownMsgsJames Crayne
* Also Padding (0) should be handled special
2018-11-03PacketRequests are losslessJames Crayne
* PR's are lossless as I originally thought * Also packets between 16 and 192 are lossless. (not sure how/why these things got changed)
2018-11-03Reduce ncRequestInterval to 1 secondJames Crayne
Note: according to the spec, this is the maximum that tox core ever gets to. Tox core shortens it when there are more packets being recieved. This patch also adds some more debug messages.
2018-11-03since PacketRequests are now lazy, dont add them to outqJames Crayne
2018-11-03debug message on sendLossless resultJames Crayne
2018-11-03sendLossless and sendOffline had final tokens swapped somehowJames Crayne
2018-11-03add sensible timeout to sendLosslessJames Crayne
(also call this function from dispatchMessage)
2018-11-03addDestroySessionHookJames Crayne
2018-11-02Comments and debug prints.Joe Crayne
2018-11-02Lossless: Support for handling exceptions on send.Joe Crayne
2018-10-03Debug tag XUnexpected for anomalous unexpected errors.Joe Crayne
2018-10-03Moved resolving duty to Connection manager.Joe Crayne
2018-09-21Handle converting empty bytestring to Text.Joe Crayne
2018-09-21Fixed PacketRequest bug: resource exhausted (Message too long)Joe Crayne
2018-09-21XEd25519 signature algorithm.Joe Crayne
2018-09-08Factored Data.Tox.Message out of Network.Tox.Crypto.Transport.Joe Crayne
2018-09-08ToxManager rewrite: use aggregated netcrypto sessions.Joe Crayne
2018-09-08AggregateSession combines related NetCrypto sessions into oneJoe Crayne
2018-09-08Documented Network.Lossless.Joe Crayne
2018-09-07Added some minor helper utiltities to PSQ and Network.Tox.Session.Joe Crayne
2018-09-07Documented Network.Tox.Session.Joe Crayne