Project

General

Profile

Bug #7950

Feature #5785: Detect captive portals

Consider using GNOME's captive portal handling

Added by intrigeri about 5 years ago. Updated about 4 years ago.

Status:
Confirmed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
09/26/2014
Due date:
% Done:

0%

Feature Branch:
Type of work:
Research
Blueprint:
Starter:
Affected tool:

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 (#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)".


Related issues

Copied to Tails - Bug #10526: Make sure that GNOME 3.14's captive portal handling is disabled on Tails/Jessie Resolved 09/26/2014

History

#1 Updated by intrigeri about 5 years ago

  • Description updated (diff)

#2 Updated by intrigeri about 5 years ago

  • Description updated (diff)

#3 Updated by intrigeri about 5 years ago

  • Description updated (diff)

#4 Updated by intrigeri about 5 years ago

  • Description updated (diff)

#5 Updated by intrigeri almost 5 years ago

  • Assignee set to alant

Alan, do you want to take this one? If not, just deassign from you.

#6 Updated by intrigeri over 4 years ago

  • Assignee deleted (alant)

#7 Updated by intrigeri over 4 years ago

  • Description updated (diff)

#8 Updated by sajolida about 4 years ago

  • Parent task set to #5785

#9 Updated by intrigeri about 4 years ago

  • Copied to Bug #10526: Make sure that GNOME 3.14's captive portal handling is disabled on Tails/Jessie added

#10 Updated by intrigeri about 4 years ago

  • Subject changed from Evaluate GNOME 3.14's captive portal handling to Consider using GNOME's captive portal handling
  • Description updated (diff)
  • Target version deleted (Tails_2.0)

Also available in: Atom PDF