git-annex/Assistant
Joey Hess c16adc25c4 assistant: XMPP git pull and push requests are cached and sent when presence of a new client is detected.
Noticed that, At startup or network reconnect, git push messages were sent,
often before presence info has been gathered, so were not sent to any
buddies.

To fix this, keep track of which buddies have seen such messages,
and when new presence is received from a buddy that has not yet seen it,
resend.

This is done only for push initiation messages, so very little data needs
to be stored.
2013-03-06 21:38:01 -04:00
..
Install ifdef osx includes 2012-09-28 19:18:08 -04:00
Pairing webapp: Display any error message from git init if it fails to create a repository. 2013-02-26 13:04:37 -04:00
Threads assistant: XMPP git pull and push requests are cached and sent when presence of a new client is detected. 2013-03-06 21:38:01 -04:00
Types assistant: XMPP git pull and push requests are cached and sent when presence of a new client is detected. 2013-03-06 21:38:01 -04:00
WebApp fix password length check to match message 2013-03-05 16:21:13 -04:00
XMPP tag xmpp pushes with jid 2013-03-06 16:29:19 -04:00
Alert.hs fix pair complete alert combining 2013-03-05 16:23:56 -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 webapp: Now allows restarting any threads that crash. 2013-01-26 17:09:33 +11:00
DaemonStatus.hs log alerts in notice mode, which is enabled by default 2013-01-15 14:34:39 -04:00
Drop.hs typo 2013-03-01 16:58:19 -04:00
Environment.hs assistant: Detect when system is not configured with a user name, and set environment to prevent git from failing. 2013-01-06 13:34:08 -04:00
Install.hs deal with Android's nonstandard shell location 2013-02-13 14:30:04 -04:00
MakeRemote.hs two types of byName 2013-03-05 15:43:56 -04:00
Monad.hs webapp: Now allows restarting any threads that crash. 2013-01-26 17:09:33 +11:00
NamedThread.hs avoid a warning 2013-02-06 15:43:23 -04:00
NetMessager.hs assistant: XMPP git pull and push requests are cached and sent when presence of a new client is detected. 2013-03-06 21:38:01 -04:00
Pairing.hs Makefile now builds using cabal, taking advantage of cabal's automatic detection of appropriate build flags. 2013-02-27 02:39:22 -04:00
Pushes.hs whitespace fixes 2012-12-13 00:45:27 -04:00
ScanRemotes.hs where indentation 2012-10-31 02:34:03 -04:00
Ssh.hs Makefile now builds using cabal, taking advantage of cabal's automatic detection of appropriate build flags. 2013-02-27 02:39:22 -04:00
Sync.hs avoid false alert about syncing with xmpp remote 2013-03-06 17:54:45 -04:00
TransferQueue.hs add additional debug info about reasons for transfers 2013-03-01 15:23:59 -04:00
TransferSlots.hs better handling of lifting from XMPP -> Assistant 2012-11-05 19:39:08 -04:00
WebApp.hs better liftAnnex, avoid using runAnnex undefined 2013-03-04 16:36:38 -04:00
XMPP.hs set negative XMPP presence priority 2012-11-10 15:33:12 -04:00