Project

General

Profile

Feature #259

Improve support for reconnections

Added by Frédéric Barthéléry over 14 years ago. Updated over 12 years ago.

Status:
Assigned
Priority:
Normal
Category:
XMPP
Target version:
Start date:
04/19/2010
Due date:
% Done:

0%

Estimated time:
Close

Description

Beem relies one the ReconnectionManager of aSmack. Currently the service is stopped when a disconnection occurs. We should keep the service running while the ReconnectionManager performs the reconnection and disable some UI functionnality until the reconnection is done.

The ReconnectionManager should be disable when there is no connectivity and the connection should be relaunch when connectivity comes back.

aSmack doesn't load the ReconnectionManager automatically, this must be done explicitly in the BeemService to enable the ReconnetionManager.


Files

reconnection-727.patch (9.71 KB) reconnection-727.patch Patch to enable ReconnectionManager Frédéric Barthéléry, 04/20/2010 12:08 AM
Beem-debug.apk (683 KB) Beem-debug.apk Beem r737 with reconnection patch Nikita Kozlov, 05/19/2010 07:02 PM
traces.txt (8.87 KB) traces.txt traces.txt from the crash at reconnection attempt Eugene Crosser, 06/02/2010 07:47 AM
log.txt (2.17 KB) log.txt syslog excerpt for reconnection crash Eugene Crosser, 06/02/2010 11:39 AM
log.txt (27.5 KB) log.txt verbose log or crash on reconnect Eugene Crosser, 06/02/2010 11:26 PM
log2.txt (10.6 KB) log2.txt another log of failing reconnect Eugene Crosser, 06/03/2010 12:23 AM
beem-reconnect.apk (728 KB) beem-reconnect.apk Jerome M., 06/10/2010 02:25 PM
beem.apk (711 KB) beem.apk Jerome M., 06/11/2010 11:19 AM
reconnection-771.patch (14.4 KB) reconnection-771.patch Patch to apply on r771 Frédéric Barthéléry, 06/11/2010 10:51 PM
Beem-new-reconnection.apk (681 KB) Beem-new-reconnection.apk Beem r771 with reconnection2.patch Frédéric Barthéléry, 06/11/2010 10:51 PM
beem-log-1.txt (53.5 KB) beem-log-1.txt log for beem not trying to reconnect Eugene Crosser, 07/05/2010 10:53 PM
beem-log-2.txt (103 KB) beem-log-2.txt Eugene Crosser, 07/18/2010 02:41 PM
beem-log-3.txt (78.2 KB) beem-log-3.txt Eugene Crosser, 07/26/2010 10:31 PM
beem-log-4.txt.bz2 (80.4 KB) beem-log-4.txt.bz2 Eugene Crosser, 07/27/2010 01:27 PM

Related issues

Related to Bug #258: Close/Crash when screen is powered offAssignedFrédéric Barthéléry04/19/2010

Actions
Related to Bug #271: Beem doesn't display ignored messages sometimes.Closed06/12/2010

Actions
Related to Feature #400: Implement XEP-0198 Stream ManagmentNew01/26/2012

Actions
Has duplicate Bug #270: Beem does not reconnect automaticallyAssignedFrédéric Barthéléry06/07/2010

Actions
Has duplicate Bug #344: Beem silently quits on change of data connectionNew02/23/2011

Actions
Has duplicate Bug #518: Beem terminates when connection lost and network interface changesNew07/25/2013

Actions
Has duplicate Bug #525: Keeps DisconectingNew01/21/2014

Actions
Precedes Feature #265: Start on phone bootNew05/22/2010

Actions

Also available in: Atom PDF