Add support for captive portals

Review Request #128707 - Created Aug. 18, 2016 and submitted

Information
Jan Grulich
plasma-nm
365417
Reviewers
networkmanagement, plasma, usability
lvsouza

Adds portal monitor to our kded module, which checks NetworkManager connectivity. If the value gets changed to NM_CONNECTIVITY_PORTAL (means we are behind a captive portal), then we open a QWebEngineView trying to load "http://kde.org" page which is supposed to be redirected to the captive portal page. Once user logs in and url changes, we re-check the connectivity again and close the web view if we are no longer behind the captive portal.

Tested with three different captive portals and it worked perfectly.

Issues

  • 0
  • 25
  • 2
  • 27
Description From Last Updated
Sebastian Kügler
Kai Uwe Broulik
Jan Grulich
Sebastian Kügler
Jan Grulich
Sebastian Kügler
Lamarque Souza
Sebastian Kügler
Jan Grulich
Lamarque Souza
Martin Flöser
Kai Uwe Broulik
Lamarque Souza
Jan Grulich
Ben Cooksley
Jan Grulich
Kai Uwe Broulik
Jan Grulich
Kai Uwe Broulik
Sebastian Kügler
Jan Grulich
Review request changed

Status: Closed (submitted)

Change Summary:

Submitted with commit 4ead743a22d0d5b2264cf0aee5b00fa1d77153ea by Jan Grulich to branch master.
Loading...