Bug #7950
Consider using GNOME's captive portal handling
0%
Description
See https://help.gnome.org/misc/release-notes/3.14/. It might be good for us, but it might as well be dangerous so to start with it is disabled in Tails/Jessie (Bug #10526).
This is implemented via the “connectivity” feature, see e.g. contrib/fedora/rpm/20-connectivity-fedora.conf
in NM’s Git tree to see what kind of parameters it can take: basically, it just calls home via a HTTP request, and checks if it gets the expected response — see NetworkManager.conf(5)
for details.
It also seems that another component of this feature (the “login agent”) was implemented in GNOME Shell (see https://bugzilla.gnome.org/show_bug.cgi?id=609870, that gives a little bit more details); see e.g. grep -iE (connectivity|portal)
in Jessie’s GNOME Shell source => we should have a close look there too. Frederic Peters wrote that “Up in the stack GNOME Shell will automatically popup a window embedding a webkit widget set on the given URI (and thus, displaying the captive portal)”.
Subtasks
Related issues
Copied to Tails - |
Resolved | 2014-09-26 |
History
#1 Updated by intrigeri 2014-09-27 21:16:03
- Description updated
#2 Updated by intrigeri 2014-09-27 21:19:11
- Description updated
#3 Updated by intrigeri 2014-09-27 21:25:03
- Description updated
#4 Updated by intrigeri 2014-11-26 18:04:48
- Description updated
#5 Updated by intrigeri 2014-12-18 11:55:44
- Assignee set to alant
Alan, do you want to take this one? If not, just deassign from you.
#6 Updated by intrigeri 2015-08-08 07:32:34
- Assignee deleted (
alant)
#7 Updated by intrigeri 2015-08-31 01:45:06
- Description updated
#8 Updated by sajolida 2015-11-06 05:28:46
- Parent task set to Feature #5785
#9 Updated by intrigeri 2015-11-10 01:47:55
- copied to
Bug #10526: Make sure that GNOME 3.14's captive portal handling is disabled on Tails/Jessie added
#10 Updated by intrigeri 2015-11-10 01:49:44
- Subject changed from Evaluate GNOME 3.14's captive portal handling to Consider using GNOME's captive portal handling
- Description updated
- Target version deleted (
Tails_2.0)