summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-10-28Use remote-address (not local bind address) as connection key for clients.Joe Crayne
Also: MVar for synchronous XMPP stanza logging.
2018-10-03Untested tox: Update buddies/subscribers on established connection.Joe Crayne
2018-10-03Provide a different roster resolver for tox-peers to Presence.Joe Crayne
2018-10-03Debug tag XUnexpected for anomalous unexpected errors.Joe Crayne
2018-10-03Move example utilities into examples directory.Joe Crayne
2018-10-03Moved resolving duty to Connection manager.Joe Crayne
2018-10-03add AppendMsg command to atox IPCJames Crayne
2018-09-21Handle converting empty bytestring to Text.Joe Crayne
2018-09-21relabel thread reader -> xmpp-readerJoe Crayne
2018-09-21xmpp2tox: Cancel status message when appropriate.Joe Crayne
2018-09-21Fixed PacketRequest bug: resource exhausted (Message too long)Joe Crayne
2018-09-21Enabled vnet testing script without wlan0.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-08HandshakeCache remembers sent handshake data.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-07xmpp: cache stream nameJoe Crayne
2018-09-07whitespace.Joe Crayne
2018-09-07Removed unused arguments to setEstablished/setTerminated.Joe Crayne
2018-09-07More flexible Connection interface.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: ↵Joe Crayne
Network.Lossless
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-08-10Commented some unused bittorrent related code.Joe Crayne
2018-07-06xmpp: Enable sending to lower-cased Tox peer without user field.Joe Crayne
2018-07-06xmpp-to-tox: presence updates.Joe Crayne
2018-07-06Updated gi script to match g script.Joe Crayne
2018-07-06tox-to-xmpp: presence updates.Joe Crayne
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