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 753362 - Enhanced parsing of HTTP portal responses
Enhanced parsing of HTTP portal responses
Status: RESOLVED OBSOLETE
Product: gnome-shell
Classification: Core
Component: portal-helper
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2015-08-07 16:24 UTC by Dan Williams
Modified: 2021-07-05 14:21 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Dan Williams 2015-08-07 16:24:45 UTC
Many portals put additional login information into the HTTP response of their capture page, which could be used by the shell to automatically log into the portal or to present a better username/password login window instead of a web browser.

Unfortunately a mistaken git -dfx clean blew away the examples I had, but one notable one was the Westford Residence Inn which simply appends XML at the bottom of the HTTP response in keeping with the WISPR specifications.

https://en.wikipedia.org/wiki/WISPr
http://www.coova.org/node/4346
http://hotspot-connect.sourceforge.net/
https://msdn.microsoft.com/en-us/library/windows/hardware/Dn408679.aspx

Maybe some of this would help streamline the login process, but of course you can always fall back to just showing the mini-browser if the response cannot be parsed.
Comment 1 Bastien Nocera 2016-06-09 13:36:59 UTC
How would the data be passed from NM to the portal helper?
Comment 2 Bastien Nocera 2017-01-18 16:27:31 UTC
Dan, do you have the information requested in comment 1?
Comment 3 GNOME Infrastructure Team 2021-07-05 14:21:01 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of  gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version, then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new ticket at
  https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/

Thank you for your understanding and your help.