diff options
author | 2012-10-27 00:06:17 -0400 | |
---|---|---|
committer | 2012-10-27 00:06:17 -0400 | |
commit | 5b7d00b6e9f79f4e0a2093feea58ad164a766ab2 (patch) | |
tree | 352475417b70328f1a59e04756f25e950c9e158b /doc/design/assistant/xmpp.mdwn | |
parent | c4d0e27334d58f5d67c86363d0e38376e1e97a9b (diff) |
xmpp reconnection
If it managed to run for 5 minutes, reconnect immediately. Otherwise,
wait 5 minutes before reconnecting.
Diffstat (limited to 'doc/design/assistant/xmpp.mdwn')
-rw-r--r-- | doc/design/assistant/xmpp.mdwn | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/doc/design/assistant/xmpp.mdwn b/doc/design/assistant/xmpp.mdwn index c58d42ca9..9eaf078b7 100644 --- a/doc/design/assistant/xmpp.mdwn +++ b/doc/design/assistant/xmpp.mdwn @@ -4,20 +4,20 @@ who share a repository, that is stored in the [[cloud]]. ### TODO -* Track down segfault when the XMPP library is starting up a client connection. -* test with big servers, eg google chat * Prevent idle disconnection. Probably means sending or receiving pings, but would prefer to avoid eg pinging every 60 seconds as some clients do. +* Make the NetWatcher restart the XMPP connection when there's a new default + route. Currently, if moving networks, it needs to go through a TCP timeout. * Make the git-annex clients invisible, so a user can use their regular account without always seeming to be present when git-annex is logged in. See <http://xmpp.org/extensions/xep-0126.html> -* webapp configuration +* (re)start PushNotifier when webapp is used to change XMPP config. * After pulling from a remote, may need to scan for transfers, which could involve other remotes (ie, S3). Since the remote client is not able to talk to us directly, it won't be able to upload any new files to us. Need a fast way to find new files, and get them transferring. The expensive transfer scan may be needed to get fully in sync, but is too expensive to - run every time this happens. + run every time this happens. Send transfer notifications using XMPP? ## design goals |