git-annex/Assistant/Types
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
..
BranchChange.hs split BranchChange and lifted 2012-10-29 19:20:54 -04:00
Buddies.hs finished XMPP pairing! 2012-11-05 17:43:17 -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
DaemonStatus.hs tag xmpp pushes with jid 2013-03-06 16:29:19 -04:00
NamedThread.hs webapp: Now allows restarting any threads that crash. 2013-01-26 17:09:33 +11: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
Pushes.hs refactor XMPP client 2012-11-03 14:16:17 -04:00
ScanRemotes.hs split ScanRemotes and lifted 2012-10-29 19:14:30 -04:00
ThreadedMonad.hs moved ThreadedMonad to Types 2012-10-29 19:07:10 -04:00
ThreadName.hs webapp: Now allows restarting any threads that crash. 2013-01-26 17:09:33 +11:00
TransferQueue.hs split remaining assistant types 2012-10-30 14:34:48 -04:00
TransferSlots.hs pushed Assistant monad down into DaemonStatus code 2012-10-30 15:39:15 -04:00