aboutsummaryrefslogtreecommitdiff
path: root/doc/design/assistant/xmpp.mdwn
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2012-10-27 00:06:17 -0400
committerGravatar Joey Hess <joey@kitenet.net>2012-10-27 00:06:17 -0400
commit5b7d00b6e9f79f4e0a2093feea58ad164a766ab2 (patch)
tree352475417b70328f1a59e04756f25e950c9e158b /doc/design/assistant/xmpp.mdwn
parentc4d0e27334d58f5d67c86363d0e38376e1e97a9b (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.mdwn8
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