summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-07-15Exported ClientCommands channel to main module so that we can startjoe
tracking clients for messaging and client status.
2013-07-14renamed outgoingConnections to remotePeers in the PresenceState globaljoe
record.
2013-07-14Removed old or wrong commentsjoe
2013-07-14removed unused codejoe
2013-07-14new modules.svg showing SendMessagejoe
2013-07-14Factored the cache and retry pattern into module SendMessagejoe
2013-07-14created OutgoingConnections objectjoe
2013-07-14Switched cache-update semantics to remove explicit IORef typejoe
2013-07-14experimental module SendMessagejoe
2013-07-13refactored, more layeringjoe
2013-07-13factored out xml marshalling into separate module.joe
2013-07-13Shorter comment about utmp profiling issuejoe
2013-07-13Comments for main & startjoe
2013-07-13more comments in main.hsjoe
2013-07-13comments in main.hs, updated modules.svgjoe
2013-07-12Removed HaXML based parsing & deleted obsolete modules.joe
2013-07-12Removed redundant importsjoe
2013-07-11changed handling of "none" case of getRoster mapping of config files tojoe
roster.
2013-07-11Handle rejection case.joe
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-09todo stubsjoe
2013-07-09todo commentsjoe
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-08added addSolicited call & fixed bug in ConfigFiles.addItemjoe
2013-07-07more roster stubs and some readibility editsjoe
2013-07-07Replies to get-roster requests from client.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-07getters for three new lists: others,pending,solicited.joe
2013-07-05Now assigns tty for resource id.joe
2013-07-05moved identifyTTY to LocalPeerCredjoe
2013-07-05save active local users as (user,tty,pid) tuples rather than JIDs.joe
quieted debug prints in identifyTTY
2013-07-05better parsing of tty from proc fileJames Crayne
2013-07-05Fixed handling ipv4 encoded as ipv6James Crayne
2013-07-05unmap6mapped4 function in whosocket.joe
2013-07-05XMPP module now calls setResource "" on empty bind requests.joe
2013-07-05refactor identifyTTY to match better how it will be used when integratedjoe
2013-07-05whosocket now demonstrates acquiring the tty to associate with programsjoe
run from a gdm session.
2013-07-04search parent pids for tty and fall back to DISPLAY variable.joe
2013-07-04ffi pragma addedJames Crayne
2013-07-04whosocket.hs demonstrates acquiring uid,pid,tty/display fromjoe
a local socket address and port number.
2013-07-02better exception handlingjoe
2013-07-02Send cached presence to clientjoe
2013-07-02presence probe bug fixesjoe