After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 789924 - Improve network changes and online/offline transition handling
Improve network changes and online/offline transition handling
Status: RESOLVED FIXED
Product: geary
Classification: Other
Component: engine
master
Other Linux
: Normal normal
: 0.13.0
Assigned To: Geary Maintainers
Geary Maintainers
Depends on:
Blocks: 714217
 
 
Reported: 2017-11-05 05:53 UTC by Michael Gratton
Modified: 2018-03-05 12:21 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Michael Gratton 2017-11-05 05:53:14 UTC
Geary is using GNetworkMonitor to determine changes to the network, but doesn't do much with it currently.

We should at least do the following:

 - Pause background sync processes
 - Pause the SMTP postman
 - Mark open IMAP connections as broken
Comment 1 Michael Gratton 2017-11-12 11:24:06 UTC
Fixed on master as commit fddf609.
Comment 2 Michael Gratton 2018-02-08 07:33:52 UTC
Just landed a substantial followup in commit 875bf462 that does the job much more properly.
Comment 3 Michael Gratton 2018-03-05 12:21:29 UTC
And yet another followup in commit c9b53863.