summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-11-03Fix roster bug: allow multiple tox buddies at once.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-03build fixJoe Crayne
2018-11-03addDestroySessionHookJames Crayne
2018-11-03Implemented showKey for xmpp/tox connection manager.Joe Crayne
2018-11-03More uniform handling for Tox and XMPP peers.Joe Crayne
This is a continuation of the work done in the following commits: 38505a54 Provide a different roster resolver for tox-peers to Presence. fbf9890a Moved resolving duty to Connection manager.
2018-11-02Avoid deprecated Conduit interface in library modules.Joe Crayne
2018-11-02Purged TraversableT usage.Joe Crayne
2018-11-02Comments and debug prints.Joe Crayne
2018-11-02Use locally issued cookie-nonce for handshake cache.Joe Crayne
2018-11-02Lossless: Support for handling exceptions on send.Joe Crayne
2018-11-01Removed apparently unneccessary constraint on hinotify.Joe Crayne
2018-11-01Allow newer hinotify dependency.Joe Crayne
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