summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-11-14MUC: Notify members on chatroom joins.Joe Crayne
2018-11-14MUC: Two-step nominate/comit chat transactions.Joe Crayne
2018-11-14Forgot to check this in.Joe Crayne
2018-11-14wip: Transactional chat.Joe Crayne
2018-11-06More XEP-45 chatroom stuff.Joe Crayne
2018-11-06MUC compliance: Issue missing-nick error.Joe Crayne
2018-11-06splitJID: resource may include @ symbol.Joe Crayne
2018-11-06Comments documenting home-grown <presence> whitelist attribute.Joe Crayne
2018-11-06Rooms and room occupants.Joe Crayne
2018-11-05Indicate that group chat is supported.Joe Crayne
2018-11-05Respond to XMPP discovery queries.Joe Crayne
2018-11-05whitespaceJoe Crayne
2018-11-05Factored applyStanza/forwardStanza out of xmppInbound.Joe Crayne
2018-11-05Factored Stanza.Build out of XMPPServer.Joe Crayne
2018-11-05Factored Stanza.{Types,Parse} out of XMPPServer.Joe Crayne
2018-11-05Removed dead code.Joe Crayne
2018-11-04stack.yaml for ghc 8.6.1 nightly.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-04Update stack build for dput-hslogger library.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-04Removed atox modules from cabal file.Joe Crayne
2018-11-04AggregateSession: Debug print on send exception.Joe Crayne
2018-11-03Updated testTox.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-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