summaryrefslogtreecommitdiff
path: root/Presence/main.hs
AgeCommit message (Collapse)Author
2013-07-11roster updates and presence notification in case of a new subscription.joe
2013-07-10Send subscription requests to client for approval, and thenjoe
forward the answer to the remote peer. Todo: related roster update.
2013-07-10process peer subscription approval and notify client of new buddy.joe
2013-07-09Auto-reply approval to remote peer in case a requested subscriptionjoe
is already established.
2013-07-09send subscription requests to remote peersjoe
2013-07-08maintain uniqueness of items in config listsjoe
2013-07-08Send roster push events to client in case of subscription requests.joe
2013-07-08clientRequestsSubscription work in progress...joe
2013-07-07Oops, i wanted that crap in JabberClientSession, not JabberPeerSession.joe
2013-07-07Made three new config lists available to XMPP module.joe
2013-07-05Now assigns tty for resource id.joe
2013-07-05save active local users as (user,tty,pid) tuples rather than JIDs.joe
quieted debug prints in identifyTTY
2013-07-05XMPP module now calls setResource "" on empty bind requests.joe
2013-07-02Send cached presence to clientjoe
2013-07-02presence probe bug fixesjoe
2013-07-02Reply to presence probes.joe
2013-07-01Changed PresenceProbe constructor to have both "from" and "to" fields.joe
2013-07-01Cache presence probes until a connection is ready.joe
2013-07-01discard bad hostnames in sendProbesjoe
2013-07-01Added stubs for PresenceProbe messageJames Crayne
2013-07-01progress toward sending presence probesjoe
2013-07-01track remote useres in the remoteUsers map.joe
2013-07-01Split UnixSession structure into ClientSession and PeerSession.joe
2013-07-01Moved set of announced presences from fromPeer thread to the associatedjoe
UnixSession.
2013-07-01Updated explanation for -DNOUTMP.joe
2013-06-28xml-conduit parsing for packets inbound from clientsjoe
2013-06-27Started conduits-based XMPP module (will replace XMPPServer)joe
2013-06-27Converted to SocketLike and quitListening interfaces.joe
Paving the way for conversion to conduits-based server over HaXml.
2013-06-27Removed redundant imports.James Crayne
2013-06-26commentsjoe
2013-06-26Send remote presence to clients.joe
Implmented -4 switch to select ipv4, otherwise ipv6
2013-06-25SEnd addresses on the wire between peers rather than domain names.joe
2013-06-24announcePresence interfacejoe
2013-06-20Work toward sending outgoing messages to remote peersjoe
2013-06-19Shared hostname with client-connection.joe
2013-06-19Added -n hostname optionjoe
2013-06-19Added listening on port 5269 for remote peers.joe
2013-06-19combined presence-handling & socket-writing thread.joe
2013-06-19presence subscription APIjoe
2013-06-18greedy subscriber capabilityjoe
2013-06-18Switched from MVar to STM monad.joe
2013-06-18Subscriber channels.joe
2013-06-18cleanup debug noisejoe
2013-06-17delay a bit before first utmp scan so that we know active ttyjoe
2013-06-17State changes on vt switch.joe
2013-06-17cleaner debug outputjoe
2013-06-17Switched to default putStrLnjoe
2013-06-17Switched UTmp.users to return ByteStrings instead of Strings.joe
2013-06-17Now determines username for session.joe
2013-06-17progress on sessionsjoe