git-annex/Assistant
Joey Hess 17e84a8096 switch to directed presence for pair requests
Testing between Google Talk and prosody, the directed IQ messages
were not received. Google Talk probably only relays them between
clients using the same account.

I first tried even more directed presence, with each client JID being sent
a separate presence, but that didn't work on Google Talk, particularly
it was ignored when one client sent it to another client using the same
account.

So, presence directed at the user@host of the client to pair with. Tested
working between Google Talk and prosody (in both directions), as well
as between two clients with the same account on Google Talk, and
two clients with the same account on prosody.

Only problem with this form of directed presence is that if I also use it
for git pushes, more clients than are interested in a push's data will
receive it. So I may need some better approach, or a hybrid between
directed IQ and directed presence.
2012-11-03 21:19:59 -04:00
..
Install ifdef osx includes 2012-09-28 19:18:08 -04:00
Pairing where indentation 2012-10-31 02:34:03 -04:00
Threads switch to directed presence for pair requests 2012-11-03 21:19:59 -04:00
Types XMPP pair requests are now received, and an alert displayed 2012-11-03 17:46:22 -04:00
WebApp switch to directed presence for pair requests 2012-11-03 21:19:59 -04:00
XMPP rename xmpp creds file 2012-11-03 18:58:37 -04:00
Alert.hs XMPP pair requests are now received, and an alert displayed 2012-11-03 17:46:22 -04:00
BranchChange.hs split BranchChange and lifted 2012-10-29 19:20:54 -04:00
Changes.hs split Changes and lifted 2012-10-29 19:30:23 -04:00
Commits.hs split Commits and lifted 2012-10-29 19:35:18 -04:00
Common.hs split remaining assistant types 2012-10-30 14:34:48 -04:00
DaemonStatus.hs where indentation 2012-10-31 02:34:03 -04:00
Drop.hs where indentation 2012-10-31 02:34:03 -04:00
Install.hs where indentation 2012-10-31 02:34:03 -04:00
MakeRemote.hs webapp: Generate better git remote names. 2012-10-31 15:26:19 -04:00
Monad.hs refactor XMPP client 2012-11-03 14:16:17 -04:00
NamedThread.hs pushed Assistant monad down into DaemonStatus code 2012-10-30 15:39:15 -04:00
NetMessager.hs refactor XMPP client 2012-11-03 14:16:17 -04:00
Pairing.hs hlint 2012-09-13 00:57:52 -04:00
Pushes.hs refactor XMPP client 2012-11-03 14:16:17 -04:00
ScanRemotes.hs where indentation 2012-10-31 02:34:03 -04:00
Ssh.hs webapp: Generate better git remote names. 2012-10-31 15:26:19 -04:00
Sync.hs refactor XMPP client 2012-11-03 14:16:17 -04:00
TransferQueue.hs finished pushing Assistant monad into all relevant files 2012-10-30 17:14:51 -04:00
TransferSlots.hs where indentation 2012-10-31 02:34:03 -04:00
WebApp.hs add buddy list to pairing UI 2012-11-02 21:13:06 -04:00
XMPP.hs switch to directed presence for pair requests 2012-11-03 21:19:59 -04:00