summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
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
2018-11-03PacketRequests are losslessJames Crayne
2018-11-03Reduce ncRequestInterval to 1 secondJames Crayne
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
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
2018-09-07Fixed handling of lossy outgoing in Network.Lossless.Joe Crayne
2018-09-07KillPacket and PacketRequest are treated as lossy (bypass packet-queue).Joe Crayne
2018-09-07Quieter decryption of tox handshake.Joe Crayne
2018-09-07Removed unused arguments to setEstablished/setTerminated.Joe Crayne
2018-09-07Tox Alternative sessions: Outgoing seqno/ack reversed.Joe Crayne
2018-09-07Allow Transport inbound/outbout types to vary.Joe Crayne
2018-09-07Cleaner tox debug prints.Joe Crayne
2018-09-07Tox cookie: Generic & Hashable instances.Joe Crayne
2018-09-07tox: Generate keys within STM monad.Joe Crayne
2018-09-07PacketBuffer: compressSequenceNumbers utility (for tox PacketRequest).Joe Crayne
2018-09-07tox: Avoid corrupting outbound buffer on nonsense ack.Joe Crayne
2018-09-07Re-enabled instrumentation on forkIO.Joe Crayne
2018-09-07Removed obsolete Connection.Tox.Joe Crayne
2018-08-21Alternate session manager using IntervalSet for uniqs.Joe Crayne
2018-08-21Isolated the logic to implement Tox's lossless netcrypto protocol: Network.Lo...Joe Crayne
2018-08-21Data.IntervalSetJoe Crayne
2018-08-21Added packet data to lossy inbound event.Joe Crayne
2018-08-18Split grokPacket into inbound/outbound versions.Joe Crayne
2018-08-17Simplified PacketQueue/PacketBuffer interface.Joe Crayne
2018-07-05O(1) size operation for MinMaxPSQ.Joe Crayne
2018-06-28More performant pendingRoutes (IntMap -> Array).Joe Crayne